3. 配置桥接
编辑 /etc/network/interfaces
将默认的eth0改为 br0,再增加几行bridge指令,编辑好的文件如下:
auto lo
iface lo inet loopback
auto br0
iface br0 inet static
address 192.168.0.10
network 192.168.0.0
netmask 255.255.255.0
broadcast 192.168.0.255
gateway 192.168.0.1
bridge_ports eth0
bridge_fd 9
bridge_hello 2
bridge_maxage 12
bridge_stp off
dns-nameservers 202.106.196.115
|
重启网络,用brctl show 指令查询已建立的网桥,并查看ifconfig信息,我们注意到eth0已经没有IP地址了。
注意,virbr0是安装kvm时系统建立的,为NAT网络专用,跟我们要使用的桥接完全不同。
superv@
kvmserver
:~$ sudo /etc/init.d/networking restart
重启网络ubuntu 13.04 桌面会死
重启网络ubuntu 13.04 桌面会死
superv@stack3650a:~$ brctl show
bridge name bridge id STP enabled interfaces
br0 8000.001a64c5efb4 no eth0
virbr0 8000.000000000000 yes
superv@
kvmserver
:~$ ifconfig
br0 Link encap:以太网 硬件地址 00:1a:64:c5:ef:b4
inet 地址:192.168.0.10 广播:10.34.67.255 掩码:255.255.255.0
inet6 地址: fe80::21a:64ff:fec5:efb4/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 跃点数:1
接收数据包:3316 错误:0 丢弃:0 过载:0 帧数:0
发送数据包:2608 错误:0 丢弃:0 过载:0 载波:0
碰撞:0 发送队列长度:0
接收字节:528299 (528.2 KB) 发送字节:646207 (646.2 KB)
eth0 Link encap:以太网 硬件地址 00:1a:64:c5:ef:b4
UP BROADCAST RUNNING MULTICAST MTU:1500 跃点数:1
接收数据包:27844 错误:0 丢弃:0 过载:0 帧数:0
发送数据包:20396 错误:0 丢弃:0 过载:0 载波:0
碰撞:0 发送队列长度:1000
接收字节:14423283 (14.4 MB) 发送字节:3709218 (3.7 MB)
中断:16 Memory:ce000000-ce012800
lo Link encap:本地环回
inet 地址:127.0.0.1 掩码:255.0.0.0
inet6 地址: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 跃点数:1
接收数据包:3 错误:0 丢弃:0 过载:0 帧数:0
发送数据包:3 错误:0 丢弃:0 过载:0 载波:0
碰撞:0 发送队列长度:0
接收字节:290 (290.0 B) 发送字节:290 (290.0 B)
virbr0 Link encap:以太网 硬件地址 fa:5b:77:83:32:0f
inet 地址:192.168.122.1 广播:192.168.122.255 掩码:255.255.255.0
UP BROADCAST MULTICAST MTU:1500 跃点数:1
接收数据包:0 错误:0 丢弃:0 过载:0 帧数:0
发送数据包:0 错误:0 丢弃:0 过载:0 载波:0
碰撞:0 发送队列长度:0
接收字节:0 (0.0 B) 发送字节:0 (0.0 B)
参照http://panblack.blog.51cto.com/2980687/897424/