当前位置: 首页 > 图文教程 > 操作系统 > Unix/Linux > 如何改网卡IP地址

Unix/Linux
FreeBSD 远程存取
freeBSD初学者入门指南
FREEBSD手工配置网络
查看 FreeBSD 登陆记录
登入和注销 FreeBSD 系统
删除 FreeBSD 账号
新增 FreeBSD 账号
菜鸟学装FreeBSD5.1图解
freebsd 单一网卡配置多个IP
FreeBSD 6.2-RELEASE下载
FreeBSD 上彻底禁用 sendmail
FreeBSD 7.0 高速下载
FreeBSD架設 FTP
FreeBSD6.2上搭建apache2.2+mysql5.11+php5+phpmyadmin
UNIX各类操作系统密码破解方法介绍
7.0 Release i386 DVD iso 下载
RedHat 6.2 中文字体TrueType的使用
FREEBSD6.2 详细安装图解
配置lagg, 实现cisco 2950 与Freebsd 7.0链路聚合笔记
FreeBSD查看即时网络流量

Unix/Linux 中的 如何改网卡IP地址


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 155 ::
收藏到网摘: n/a


ifconfig用来配置网卡的IP地址,改动后即生效,
但并不保存,下次启动后失效.
我们以虚拟机来讲.网卡pcn0
#ifconfig -a
lo0:.......
inet 127.0.0.1 netmask ff000000
pcn0:......
inet 192.168.229.3 netmask ffffff00 broadcast 192.168.229.225
ether 0:c:29:ff:2e:1f
#ipconfig pcn0 192.168.6.6 netmask 255.255.255.0
#ifconfig -a
lo0:......
inet 127.0.0.1 netmask ff000000
pcn0:......
inet 192.168.6.6 netmask ffffff00 broadcast 192.168.229.225
ether 0:c:29:ff:2e:1f
想要永久更改配置,则要更改配置文件,以网卡pcn0为例:
要改三个文件1./etc/hosts 2./etc/netmasks 3./etc/inet/ipnodes
#more /etc/hostname.pcn0
sun10
(看自己PC的名字)
#more /etc/hosts
127.0.0.1 localhost
192.168.229.3 sun10 loghost
(看自己的IP地址)
(用vi或gedit改在图形界面下很容易)
#vi /etc/hosts (192.168.229.3改成192.168.6.6就行了)
#vi /etc/netmasks (把192.168.229.0改成192.168.6.0)
#vi /etc/inet/ipnodes (192.168.229.3改成192.168.6.6就行了)

#reboot (over)
bear 回复于:2004-12-15 09:03:09 这种帖子虽然比较基础,但是对于很多新手还是比较实用的,建议论坛的版主有时间可以整理出来一个精华帖子置顶,方便新手查阅。不过内容要具有代表性和比较基础的,这样新手也不用总问些回答了nn次的问题了。
simonlm 回复于:2004-12-15 11:11:09 我昨天在X86版上试过。文件内容什么的和SPARC版的都不一样的。比如/etc/netmasks /etc/inet/ipnodes 我比较了下,x86和sparc不一样
climbmount 回复于:2004-12-15 11:36:39 启动时是这样的:
先到hostname.xxn里面看主机名。
再到hosts里面看ip地址。
最后到netmasks里面看子网掩码。
:)
hqagg 回复于:2004-12-16 10:19:40 合适我用。
so sorry 回复于:2004-12-16 10:54:09 不是修改hosts hostname.xxx netmasks 这三个文件吗
怎么是etc/inet/ipnodes了
climbmount 回复于:2004-12-16 11:10:18 还不只呢,实际上/etc/net/下面的三个子目录中的hosts也得改。
xiaochuno_1 回复于:2004-12-16 12:11:14 我看了,没什么呀,/etc/net下面三个文件加里面的hosts文件是干什么的呀!
climbmount 回复于:2004-12-16 12:29:01 按照SUN的说法,RPC服务一类的传输层无关协议要求改那三个文件。
可爱MM 回复于:2004-12-17 10:17:04 这个问题算初级的,适合我,但为何各位资深GG都有分歧呢
aclacl 回复于:2004-12-20 15:56:21 ipnodes 文件出现在solaris9以后的系统中,需要与hosts文件进行同步;
另外,/etc/hosts是/etc/inet/hosts的链接;
可爱MM 回复于:2004-12-20 16:27:47 关注中。。。。。