如何重新启动networking不能在我的服务器上成功重启eth0? 我的CentOS虚拟机都没有这个问题。
root@living:~# ifconfig eth0 Link encap:Ethernet HWaddr 00:50:56:91:00:01 inet addr:192.168.1.110 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::250:56ff:fe91:1/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:9354 errors:0 dropped:0 overruns:0 frame:0 TX packets:4835 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:1052796 (1.0 MiB) TX bytes:1129902 (1.0 MiB) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:287 errors:0 dropped:0 overruns:0 frame:0 TX packets:287 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:23280 (22.7 KiB) TX bytes:23280 (22.7 KiB) root@living:~# service networking restart Running /etc/init.d/networking restart is deprecated because it may not enable again some interfaces ... (warning). Reconfiguring network interfaces... [PuTTY disconnects] root@living:~# ifconfig lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:287 errors:0 dropped:0 overruns:0 frame:0 TX packets:287 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:23280 (22.7 KiB) TX bytes:23280 (22.7 KiB)
我怀疑你的问题是当networkingclosures(重启)时,sshd正在注意和closures连接。 当sshdclosures连接时,伪tty SIGHUP shell以及正在运行的程序。 这包括init.d/networking正在死亡,然后才能重新启动连接。
首先尝试运行screen (以便shell不会中断)或至lessnohup service networking restart以便脚本不会收到SIGHUP并终止。
root@machine:~# cat /etc/network/interfaces # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). # The loopback network interface auto lo iface lo inet loopback # The primary network interface allow-hotplug eth0 iface eth0 inet static address 192.168.1.110 gateway 192.168.1.1 netmask 255.255.255.0 network 192.168.1.0 broadcast 192.168.1.255
解决scheme是通过autoreplaceallow-hotplug。 谢谢! 🙂