我在 KVM 下有一些虚拟化(ubuntu 14.04 LTS)服务器,我正试图移动到一个 ip 块,而不是为 dhcp 下的服务器保留的 IP 块(10.10.2.0/24 块)。我更改了 ip,然后运行以下命令:
sudo ifdown -a && sudo ifup -a
新 ip 上的整个设置工作了一段时间。然后,几分钟后,它突然切换回错误的 ip,即使我的/etc/network/interfaces
文件没有改变。这里是:
# Interface lo
auto lo
iface lo inet loopback
# Interface eth0
auto eth0
iface eth0 inet static
address 10.10.28.4
netmask 255.255.0.0
network 10.10.0.0
broadcast 10.10.255.255
dns-nameservers 10.10.85.2 10.10.85.71 8.8.8.8
dns-search lan
gateway 10.10.85.2
但是我的 ifconfig 已更改。我可以一遍又一遍地重复这个,但是每次它切换 ips (在我在服务器上什么都不做之后)并且我的 ssh 连接就关闭了。有什么想法吗?您可能需要哪些其他信息来提供帮助?提前致谢!这太令人沮丧了!
编辑:以防万一它有帮助,这是两个 ifconfig 输出。设置静态ip后:
eth0 Link encap:Ethernet HWaddr 52:54:00:51:b8:76
inet addr:10.10.28.4 Bcast:10.10.255.255 Mask:255.255.0.0
inet6 addr: fe80::5054:ff:fe51:b876/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:102914 errors:0 dropped:4 overruns:0 frame:0
TX packets:31863 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:148249682 (148.2 MB) TX bytes:4566351 (4.5 MB)
在它切换回来之后:
eth0 Link encap:Ethernet HWaddr 52:54:00:51:b8:76
inet addr:10.10.2.98 Bcast:10.10.255.255 Mask:255.255.0.0
inet6 addr: fe80::5054:ff:fe51:b876/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:96960 errors:0 dropped:4 overruns:0 frame:0
TX packets:29960 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:147748205 (147.7 MB) TX bytes:4315514 (4.3 MB)