我尝试为KVMconfiguration桥接networking(请参考http://www.linux-kvm.org/page/Networking ),它适用于Guest OS,但是我的Fedora主机操作系统有两个问题:
1,我不能在主机上访问互联网
2,重新启动后网桥configuration丢失,需要再次执行“服务networking重启”才能启动
我在这里检查( KVMnetworking桥与公共静态IP为主机和来宾 )的第一个问题,它似乎不适合我。
任何build议表示赞赏!
ifconfig -a eth0 Link encap:Ethernet HWaddr 48:5B:39:ED:EB:5A inet6 addr: fe80::4a5b:39ff:feed:eb5a/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:231340 errors:0 dropped:0 overruns:0 frame:0 TX packets:413424 errors:0 dropped:0 overruns:0 carrier:1 collisions:0 txqueuelen:1000 RX bytes:15335606 (14.6 MiB) TX bytes:114755796 (109.4 MiB) Interrupt:44 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:16436 Metric:1 RX packets:119307 errors:0 dropped:0 overruns:0 frame:0 TX packets:119307 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:57151264 (54.5 MiB) TX bytes:57151264 (54.5 MiB) sit0 Link encap:IPv6-in-IPv4 NOARP MTU:1480 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) sw0 Link encap:Ethernet HWaddr 48:5B:39:ED:EB:5A inet addr:192.168.1.133 Bcast:255.255.255.255 Mask:255.255.255.0 inet6 addr: fe80::4a5b:39ff:feed:eb5a/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:229584 errors:0 dropped:0 overruns:0 frame:0 TX packets:401232 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:11047463 (10.5 MiB) TX bytes:113891533 (108.6 MiB) tap0 Link encap:Ethernet HWaddr F2:86:1A:48:E2:55 inet6 addr: fe80::f086:1aff:fe48:e255/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:232 errors:0 dropped:0 overruns:0 frame:0 TX packets:2744 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:500 RX bytes:24842 (24.2 KiB) TX bytes:243899 (238.1 KiB) virbr0 Link encap:Ethernet HWaddr 9A:7C:09:6B:85:65 inet addr:192.168.122.1 Bcast:192.168.122.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:46 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 b) TX bytes:5513 (5.3 KiB)
我给你我的/ etc / network / interfaces文件,在这里我configuration了一个桥接器,以便在Ubuntu服务器上使用四台虚拟机,这台虚拟机也使用KVM(我的默认网卡是3rd,即0,1,2,3,所以使用eth2)
auto lo iface lo inet loopback # The primary network interface auto eth2 iface eth2 inet manual auto br0 iface br0 inet static address 192.168.1.17 netmask 255.255.255.0 network 192.168.1.0 broadcast 192.168.100.255 gateway 192.168.100.100 # dns-* options are implemented by the resolvconf package, if installed dns-nameservers 192.168.103.2 dns-search mydomain.com bridge_ports eth2 bridge_fd 9 bridge_hello 2 bridge_maxage 12 bridge_stp off
以上是正确的configuration。您可能需要检查/ etc / network / interfaces手册页http://manpages.ubuntu.com/manpages/hardy/man5/interfaces.5.html以了解上面的关键字手册。
将您的networking接口文件发布到您定义的网桥的位置,然后我们将能够提供帮助。
我注意到你的eth0和sw0有相同的Mac地址 。 桥在Layer2上工作,可能是你的问题的根源(如果我错了,有人纠正我),eth0有IPv6地址,其中sw0有IPv4地址。这是不正确的。
如果错过了一个常见的错误
ONBOOT="yes"
从你的界面定义,确保它在那里定义。
对于其他问题,没有networkingconfiguration脚本我们可以做的不多,所以请张贴你的。
你的设置似乎是eth0使用IPv6,这是故意的吗? 如果您的主机只有一个接口(eth0),并将其分配给网桥,那么您还需要为您的主机分配一个虚拟地址,以便它也可以到达networking。
在这里发布“route -n”(来自主机和来宾),也许还可以使用“ping”来查看数据包在哪里停止? (假设他们甚至试图离开..)
对不起,我不知道为什么你需要重新启动后“networking重启”,如果“networking”已启用引导启动(chkconfig来validation)。