通过编辑/etc/network/interfaces,我成功地在运行UbuntuServer12.04的服务器上设置了一个固定IP地址:
auto lo
iface lo inet loopback
iface eth0 inet static
address 192.168.1.110
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
dns-nameservers 8.8.8.8 8.8.4.4然后运行以下命令:
sudo ifdown eth0 && sudo ifup eth0当我通过ifconfig检查时,我的固定IP地址192.168.1.110被正确地应用。
然而,
如果我再次运行sudo ifdown eth0 && sudo ifup eth0命令,我的固定IP地址将返回。
所以我的问题是:
发布于 2016-07-08 11:12:10
推测的答案:您可能在您的网络上有一个DHCP服务器,它定期在其池中的地址上发出“租约”。以110结尾的静态地址在这个池中,但是DHCP还没有分发它,所以它收回了它,并给了你134作为回报。
尝试尽可能远离DHCP池的不同IP地址,该地址将尽可能低至2或最高252 (一些约定规定网关具有较高的数字,尽管您的数字是1)。
发布于 2016-07-08 10:15:13
检查网关设置。在网关-router上,您需要根据服务器MAC地址分配相同的静态ip地址。
发布于 2016-07-08 10:41:27
通过在地址中键入路由器ip登录到路由器,通常是192.168.1.254或192.168.1.1
查找类似于DHCP服务器设置的内容,然后关闭DHCP服务器,然后查看它是否有任何不同。
https://askubuntu.com/questions/796308
复制相似问题