我有一台主机运行centos 6.2,它有2个使用libvirt的虚拟机。 我有这一切工作,但后来我停电,现在主机连接,但虚拟机无法获得一个IP时,他们来了,没有networking连接。 我正在尝试使用桥接networking适配器进行连接。
ifconfig看起来像这样:
em1 Link encap:Ethernet HWaddr 84:2B:2B:58:4C:AD inet addr:192.168.1.38 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::862b:2bff:fe58:4cad/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:328369 errors:0 dropped:2 overruns:0 frame:0 TX packets:228167 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:38114989 (36.3 MiB) TX bytes:267087066 (254.7 MiB) em2 Link encap:Ethernet HWaddr 84:2B:2B:58:4C:AE inet6 addr: fe80::862b:2bff:fe58:4cae/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:227338 errors:0 dropped:1178 overruns:0 frame:0 TX packets:31 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:29134179 (27.7 MiB) TX bytes:2731 (2.6 KiB) 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:65536 Metric:1 RX packets:193026 errors:0 dropped:0 overruns:0 frame:0 TX packets:193026 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:262903768 (250.7 MiB) TX bytes:262903768 (250.7 MiB) vif1.0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:29 errors:0 dropped:0 overruns:0 frame:0 TX packets:275 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:32 RX bytes:5774 (5.6 KiB) TX bytes:78680 (76.8 KiB) vif2.0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:20 errors:0 dropped:0 overruns:0 frame:0 TX packets:158 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:32 RX bytes:3662 (3.5 KiB) TX bytes:41564 (40.5 KiB) virbr0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:49 errors:0 dropped:0 overruns:0 frame:0 TX packets:74 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:9436 (9.2 KiB) TX bytes:11432 (11.1 KiB)
em1是我的主要连接线,virbr0是桥接线。
[root @ localhost network-scripts]#ip route
default via 192.168.1.1 dev em1 proto static 192.168.1.0/24 dev em1 proto kernel scope link src 192.168.1.38 metric 1
[root @ localhost network-scripts]#brctl show
bridge name bridge id STP enabled interfaces virbr0 8000.feffffffffff no vif1.0 vif2.0
当我尝试通过桥接进行ping时失败:
ping -Ivirbr0 192.168.1.1 PING 192.168.1.1 (192.168.1.1) from 192.168.1.38 virbr0: 56(84) bytes of data. From 192.168.1.38 icmp_seq=1 Destination Host Unreachable
当我重新启动我的networking,我得到这个错误:
service network restart Shutting down interface virbr0: [FAILED] Shutting down interface em1: Device state: 3 (disconnected) [ OK ] Shutting down interface em2: [ OK ] Shutting down loopback interface: [ OK ] Bringing up loopback interface: [ OK ] Bringing up interface Wired_connection_1: Active connection state: activating Active connection path: /org/freedesktop/NetworkManager/ActiveConnection/61 state: activated Connection activated [ OK ] Bringing up interface em1: Active connection state: activating Active connection path: /org/freedesktop/NetworkManager/ActiveConnection/64 state: activated Connection activated [ OK ] Bringing up interface virbr0: Determining IP information for virbr0...PING 192.168.1.1 (192.168.1.1) from 192.168.1.38 virbr0: 56(84) bytes of data. --- 192.168.1.1 ping statistics --- 4 packets transmitted, 0 received, +4 errors, 100% packet loss, time 3005ms pipe 4 failed. [FAILED]
以前有这个服务器,我有这个问题 – 与虚拟机的父服务器无法连接,但VMS工作正常 ,并能够解决它的帮助,但也许一些修复后,我做了重新启动后的问题。
有什么build议么?
看来你有NetworkManagerpipe理你的连接。 在RHEL6上,当使用libvirt运行桥接连接时,应该禁用NetworkManager。 尝试禁用它并重新启动系统。
如果您无法在系统范围内禁用它,则可以编辑/etc/sysconfig/network-scripts/下的networking接口文件,然后插入该行
NM_CONTROLLED=no
在物理和网桥接口中