解决centos6 的virt-manager 无法创建network interface问题

50 篇文章 1 订阅

新安装的centos6.4系统,本以为对libvirt尤其对网络支持的会很好,结果还是在创建network interface出错,启动时提示:Conncetion activation failed: Failed to determine connection’s virtual interface name、Connection activation failed: Master connection not found or invalid错误,无奈搜罗整理各种解决办法。


1. 首先安装 bridge-utils,也有可能你的系统安装时已经安装上了

   yum install bridge-utils

2. 关闭NetworkManager,启动network

网络被NetworkManager(即右上角的网络图标)接管,需要把它停掉,并禁止开机启动。

 chkconfig NetworkManager off
 chkconfig network on
 service NetworkManager stop
 service network start

3. 进入文件夹(root权限)

   cd /etc/sysconfig/network-scripts

4. 添加配置文件

 如果网络在使用先关闭 

  ifdown eth0

添加配置文件  新建名为 ifcfg-eth0的配置文件,添加内容如下:

DEVICE=eth0
ONBOOT=yes
BRIDGE=br0
备注: br0与后续要创建的要对应一直,后需要创建 ifcfg- br0

添加配置文件  新建名为ifcfg-br0的配置文件,添加内容如下(如果使用dhcp的话使用如下配置):

DEVICE=br0
ONBOOT=yes
TYPE=Bridge
BOOTPROTO=dhcp
STP=on
DELAY=0
如果使用静态ip需要添加 ip、网关、dns信息,具体如下:

DEVICE=br0
ONBOOT=yes
TYPE=Bridge
BOOTPROTO=static
IPADDR=xx.xx.xx.xx
GATEWAY=xx.xxx.xxx.xx
DNS1=xx.xx.xx.xx
STP=on
DELAY=0

5. 启动设备

ifup eth0
ifup br0
或者重启 网络

/etc/init.d/network restart


6. 有人说如果是多网卡 可能还需在文件 /etc/sysctl.conf  添加如下配置(结果如何尚未验证)

vi /etc/sysctl.conf


net.ipv4.conf.em1.rp_filter = 0
net.ipv4.conf.em2.rp_filter = 0
net.ipv4.conf.br0.rp_filter = 0
net.ipv4.conf.all.rp_filter = 0

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值