LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: reading

如何在命令行下更改网卡IP地址?

[复制链接]
 楼主| 发表于 2003-9-4 09:11:25 | 显示全部楼层

..

最初由 drsupermouse 发表
我看你要建立两个脚本,来控制家里和公司的ip地址设定。
不过你可以重新设置一下家庭网络,网段和网关设成和公司一样,这样你就两边都可以即插即用了,这不是很好吗.


是的,我是要建立两个教本  

家庭网络太庞大了,连着16台机器,嘿嘿,公司宿舍ADSL共享用的。所以不方便改动网络,只好在自己的机器上想办法了。

早上在公司的Rf4上我成功搞定了。多亏大家。嘿嘿。
必须用这些方法才行:

(必须是root用户)
---------------------------
ifconfig eth0 down
ifconfig eth0 xxx.xxx.xxx.xxx(此处填写新IP) netmask xxx.xxx.xxx.xxx(此处填写新掩码)
ifconfig eth0 up

route add default gw xxx.xxx.xxx.xxx(此处填写新网关)
----------------------------

搞定!

注意:

1 在终端下面用ifconfig命令更改的网络配置和图形介面下更改的配置是不一样的。就是说你在终端下更改新IP,然后用图形介面的配置程序去查看,会发现IP依然没有改变,但这是正常的。实际上,IP已经改变了。

2 重新启动后,ifconfig更改的内容会消失。(图形介面下做的修改不会)


另外,想请有识之士

A 解释一下 注意1 所提到的现象

B 如何才能用命令的方式永久更改网卡ip??

谢谢 :>
发表于 2003-9-4 19:45:20 | 显示全部楼层
你的家庭网络确实够太庞大的了,呵呵。
对于1的现象,估计是该程序读/etc/sysconfig/network-scripts/ifcfg-ethX(X=0,1,2...) 文件的缘故。因为你用ifconfig命令修改,并不会改变该文件的内容。
B如何永久改变,同样的一种方法就是修改该文件。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表