静态IP一段时间后自动变为动态IP

静态IP一段时间后自动变为动态IP

我只找到了一篇关于我的问题的讨论这里,但不是解决方案。

我可以访问一台 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.

答案1

也许您应该在 DHCP 服务器或路由器中设置静态 IP(它可以作为 DHCP 服务器)。查看本教程
在客户端或 DHCP 服务器中设置静态 IP 有一些注意事项。看看

相关内容