网络停止/等待错误

网络停止/等待错误

我想为我的虚拟机设置桥接连接(我使用的是 KVM)。我修改了我的etc/network/interfaces文件,其内容如下:

auto lo
iface lo inet loopback
auto br0
iface br0 inet dhcp
bridge_ports eth0
bridge_fd 9
bridge_hello 2
bridge_maxage 12
bridge_stp off

修改etc/network/interfaces文件后,我想使它们处于活动状态,因此我运行以下命令:

sudo /etc/init.d/networking restart

但我得到了以下输出:

Running /etc/init.d/networking restart is deprecated because it may not enable again some interfaces

因此我尝试通过以下命令重新启动网络:

sudo service networking stop && sudo service networking start

我得到以下输出:

stop: unknown instance:

如果我做 :

sudo service networking start 

我得到:

networking stop/waiting

此后我的网络就停止工作了。我正在使用Ubuntu 12.04有线 DHCP 连接。

请尝试解决此问题,以便我可以成功地为我的虚拟机配置桥接并恢复我的网络连接。

答案1

正如您所发现的,按照您提到的方式执行操作时会收到警告。如果您在计算机上,请执行以下操作:

sudo ifdown -a
sudo ifup -a

对于 SSH 会话,应阅读:

http://codeghar.wordpress.com/2011/07/18/debian-running-etcinit-dnetworking-restart-is-deprecated-because-it-may-not-enable-again-some-interfaces/

无论如何,对于 SSH,您可以这样做:

sudo nohup sh -c "ifdown eth0 -a && ifup eth0 -a"

这里提到了有关桥接的另一个建议: http://codeghar.wordpress.com/2011/07/18/debian-running-etcinit-dnetworking-restart-is-deprecated-because-it-may-not-enable-again-some-interfaces/#comment-2108

答案2

我执行了 sudo /etc/init.d/networking restart 并且我的网络开始工作。

另外,命令:

brctl 显示

表示我的桥已经创建。

我的问题解决了!

相关内容