设置IP后,重启就失效啦(已经写入相关配置文件)

fikong2005
设置IP后,重启就失效啦(已经写入相关配置文件)

我是vmware下装的Red Hat Enterprise Linux 4,

我分别在/etc/sysconfig/network-scripts/ifcfg-eth0  设置了IP
  DEVICE   =   eth0   
  ONBOOT   =   yes   
  BOOTPROTO   =   static   
  IPADDR=   192.168.0.2
  NETMASK=255.255.255.0   
  GATEWAY=192.168.0.1
在etc/sysconifg/network 设置了网关
GATEWAY=192.168.0.1

然后service network restart,但是机器重启后,还是失效了,怎么回事啊?
不过我在network restart的时候报一个错误是:
Error,some other host already uses address 127.0.0.1

[[i] 本帖最后由 fikong2005 于 2008-5-29 14:08 编辑 [/i]]

ssffzz1
你有几个网卡啊。127.0.0.1这个IP怎么会冲突啊。

fikong2005
怎么看有几个网卡?我
用ifconfig看就是eth0和lo两快网卡啊

ssffzz1
贴2网卡的配置文件。和/etc/rc.local

fikong2005
回复 #4 ssffzz1 的帖子

我已经贴在一楼了,请指教,谢谢!

drunkedcat
有没有换个 ip 试一下呢?

[[i] 本帖最后由 drunkedcat 于 2008-5-29 14:23 编辑 [/i]]

fikong2005
回复 #6 drunkedcat 的帖子

换eth0的IP?我试过别的IP也不行啊,一重启就没了,就要重新用ifconfig设置!

[[i] 本帖最后由 fikong2005 于 2008-5-29 15:16 编辑 [/i]]

cococoffer
eth0 是你的网卡
lo 只是回环接口,逻辑的
按你的报错,应该是还有一块网卡使用了127.0.0.1地址啊
不过也不太可能啊
建议啊:删掉lo的配置文件试试
/etc/sysconfig/network-s.../lo

fikong2005
我把ifcfg-lo 的ip设置成127.0.0.2
然后service network restart,
但是依然报一个错误是:
Error,some other host already uses address 127.0.0.2(也跟着你改了IP,而不是原来的1了)

ssffzz1
怪事情啊。/etc/modprobe.conf是怎么配的。