我只找到了一篇关于我的问题的讨论这里,但不是解决方案。
我可以访问一台 Debian 7.8.0 amd64 虚拟机(在 VMware 下),其 IP 地址是通过 DHCP 获取的,例如192.168.0.90
(网关192.168.0.121
)。
为了获得静态 IP,我进行/etc/network/interfaces
如下配置:
auto eth0
iface eth0 inet static
address 192.168.0.10
netmask 255.255.255.0
gateway 192.168.0.121
然后我跑步ifdown eth0 && ifup eth0
,一切正常一两个小时(据ifconfig
我所知192.168.0.10
)。之后我看到ifconfig
我的 IP 已自动更改为192.168.0.90
(从 DHCP 获取的旧 IP)。
为什么会发生这种情况?
我尝试执行/etc/init.d/networking restart
,但它说,It is deprecated because it may not enable some interfaces...
我的eth0
消失并且不再出现ifconfig
(我需要运行ifup eth0
才能再次显示它)。
网络中没有人正在使用x.x.x.10
.