Ubuntu KVM host网络问题
Ubuntu KVM host网络问题
Ubuntu KVM host网络问题
接上一篇文章:http://www.2cto.com/os/201209/157166.html
休假回来后,继续安装KVM虚拟机。突然发现host机器不能连上互联网了。终于在这篇文章里找到了解决方案:
http://askubuntu.com/questions/179508/kvm-bridged-network-not-working
关键在于路由表里面少了一行。下面是配置成功的路由表:
www.2cto.com
[plain]
# ip route list
default via 10.112.18.254 dev br0
default via 10.112.18.1 dev br0 metric 100
10.112.18.0/24 dev br0 proto kernel scope link src 10.112.18.177
192.168.122.0/24 dev virbr0 proto kernel scope link src 192.168.122.1
上一篇我的文章完成后,会有一些奇怪的现象:
www.2cto.com
1.其他机器ssh登录上host后,过一会儿就不能连接了,然后ssh无法登录,直到重新启动host机器的网络服务。
2.host机器无法连外网
3.路由表中缺少这一行:
[plain]
default via 10.112.18.254 dev br0
解决方法参考:http://askubuntu.com/questions/179508/kvm-bridged-network-not-working
将下面的命令执行一次,有些会报错误信息,但是没关系。
www.2cto.com
[plain]
As an alternative you can disable the use of Ethernet and make sure that it does not have an IP address, and that there isn't a default route set up with ip route. Then:
sudo ifconfig eth0 0.0.0.0 up
sudo brctl addbr br0
sudo brctl addif br0 eth0
sudo ifconfig br0 up
sudo dhclient br0 &
现在恢复正常了。
评论暂时关闭