最近把公司一台老掉牙的旧HP格式化了进行Linux虚拟化,安装一些测试服务器。操作系统使用的是Oracle Linux 6.4,虚拟机使用了KVM。
前面安装都非常顺利,但是到了设置网卡桥接的时候却出现了问题,像以前5.x一样设置的br0配置文件根本就没用,只要一桥接就会出错,网卡和桥接的虚拟网卡都报错。
eth0: Connection activation failed: Master connection not found or invalidbr0:Conncetion activation failed: Failed to determine connection’s virtual interface name但是配置桥接文件却应该没错才是,最后经过网上查看,才知道是NetworkManager的问题。
按照说明停止NetworkManager服务
service NetworkManager stop
然后重新执行
service network restart
网卡桥接配置成功。我估计网上很多教程都是按照纯命令行方式写的,如果另外安装了桌面有很多配置可能不一样。
附网卡和桥接配置文件
ifcfg-br0
TYPE=BridgeBOOTPROTO=staticIPADDR=172.16.10.177NETMASK=255.255.255.0PREFIX=24GATEWAY=172.16.10.1NAME="System br0"ONBOOT=yes
ifcfg-eth0
TYPE=Ethernet#UUID=b67f5325-d513-40da-bc49-f16b473a8f6eONBOOT=yesNM_CONTROLLED=yes#BOOTPROTO=noneIPADDR=172.16.10.177NETMASK=255.255.255.0PREFIX=24GATEWAY=172.16.10.1DNS1=8.8.8.8DEFROUTE=yesIPV4_FAILURE_FATAL=yesIPV6INIT=noNAME="System eth0"HWADDR=00:1B:78:3B:38:0CBRIDGE="br0"