Linux中设置ip

发表于:2007-07-04来源:作者:点击数: 标签:
一些细节,两个命令,查了半天帮助,特记录下来。 我的机器在局域网中原来是动态ip . DHCP的。想绑定到一个空闲出来的静态ip192.168.8.85 。 /sbin/ifconfig eth0 192.168.8.85 完了之后,没啥反应。 于是决定手动改/etc/sysconfig .net work-scripts/ifcfg-

一些细节,两个命令,查了半天帮助,特记录下来。

我的机器在局域网中原来是动态ip . DHCP的。想绑定到一个空闲出来的静态ip 192.168.8.85 。

/sbin/ifconfig eth0 192.168.8.85

完了之后,没啥反应。

于是决定手动改/etc/sysconfig.network-scripts/ifcfg-eth0

原内容:

DEVICE=eth0
BOOTPROTO=dhcp
HWADDR=00:03:47:2C:D5:40
ONBOOT=yes
TYPE=Ethernet

改为:

DEVICE=eth0
BOOTPROTO=static
IPADDR=192.168.8.85

HWADDR=00:03:47:2C:D5:40
ONBOOT=yes
TYPE=Ethernet

保存退出,怎么使新的设置生效呢?呵呵,不是重启。

找到的现成命令

/sbin/ifdown eth0

然后

/sbin/ifup eth0

ping 网内的机器,ok ,然后打开Mozilla , 不行,访问不了外网!

网关设置不对啊。

看看别人ifcfg-eth0的例子,在里面加上 两行

NETMASK=255.255.248.0
GATEWAY=192.168.8.1

 最后是这样的

DEVICE=eth0
BOOTPROTO=static
IPADDR=192.168.8.85

NETMASK=255.255.248.0
GATEWAY=192.168.8.1

HWADDR=00:0uu3:47:2C:D5:40
ONBOOT=yes
TYPE=Ethernet

设置也许可以了,怎么通知网关更新信息呢?

/etc/init.d/network restart 

之后一切 OK 。


 

原文转自:http://www.ltesting.net