我有一个linux服务器(centos 5),它在过去2-3周中一直将它的ip配置信息重置为本地ip (192.168.x.x)。在/etc/网络/接口中:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 172.20.10.10
netmask 255.255.255.0
gateway 172.20.10.1所以,我会认为这会解决问题。我还试着在每天早上7点用一个cron重新设置细节:
0 7 * * * route add default gw 172.20.10.1 eth0
0 7 * * * ifconfig eth0 172.20.10.10 netmask 255.255.255.0但这似乎也行不通。
cat /etc/sysconfig/network:
NETWORKING_IPV6=no
NETWORKING=yes
HOSTNAME=localhost.localdomaincat /etc/sysconfig/network/ifcfg-eth0:
TYPE=Ethernet
DEVICE=eth0
BOOTPROTO=none
NETMASK=255.255.255.0
IPADDR=172.20.10.10
HWADDR=00:16:17:d6:31:f9
GATEWAY=172.20.10.1
DHCP=no
PROBE=no服务器位于办公大楼内的托管VPN (我认为)上。我们不知道任何DHCP服务器,它只发生了2-3周。大楼的网络管理员说,他们没有改变任何会影响它的事情,我们也想不出我们做了什么。
任何帮助都会很感激,因为我真的被困住了!
在boot.log中注意到这一点:
May 17 02:02:43 localhost NET[30723]: /sbin/dhclient-script : updated /etc/resolv.conf所以,我看了一下/etc/rupv.conf,我得到了以下内容:
; generated by /sbin/dhclient-script
nameserver 192.168.1.1如果多读一些关于dhclient.conf的内容,那么dhclient就会调用它,它引用了dhclient.conf。我想它是在/etc/中寻找的。我在我们的服务中唯一能找到的是在/etc/dhcp/dhclient.conf上,它包含:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 172.20.10.10
netmask 255.255.255.0
gateway 172.20.10.1发布于 2012-05-17 13:43:25
事实上,dhclient正在被调用,这使我认为NetworkManager服务正在运行,/etc/网络/接口的DHCP=no正在阻止iface脚本以resolv.conf的方式重写,但它并不能阻止dhclient运行ifconfig命令和获取实际的接口配置。
这里有一个关于这样一件事的CentOS邮件列表链接:http://lists.centos.org/pipermail/centos/2009-November/086566.html和作者希望您做的事情,如果我是正确的话。
/sbin/service NetworkManager stop
chkconfig NetworkManager off
https://serverfault.com/questions/389950
复制相似问题