Ubuntu 14.04
修改配置,重启网卡没有生效,出现如下问题:
1 2 3 4 5 6 7 8 |
$ service networking restart //重启网络服务 stop: Job failed while stopping start: Job is already running: networking $ tail -f /var/log/upstart/networking.log //查看错误日志 Stopping or restarting the networking job is not supported. Use ifdown & ifup to reconfigure desired interface. |
从以上日志内容可以看出,传统的service
重启和停止网络已经不再支持了,需要通过使用ifdown
& ifup
来实现相应的操作。
1 2 3 |
$ sudo ifdown eth0 $ sudo ifup eth0 |
如果在远程Shell
操作的情况,上面的命令可能会只执行了ifdown
,然后连接就断开,而无法执行后面的ifup
命令,导致无法继续操作。
解决方法是把上面的命令写入一个脚本文件执行:
1 2 3 4 5 |
$ echo 'ifdown eth0 && ifup eth0' >> restart_eth.sh $ chmod +x restart_eth.sh $ sudo ./restart_eth.sh |
不错