我想为我的虚拟机设置桥接连接(我使用的是 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 会话,应阅读:
无论如何,对于 SSH,您可以这样做:
sudo nohup sh -c "ifdown eth0 -a && ifup eth0 -a"
答案2
我执行了 sudo /etc/init.d/networking restart 并且我的网络开始工作。
另外,命令:
brctl 显示
表示我的桥已经创建。
我的问题解决了!