下面是详细的攻略步骤:
设置网卡为桥接模式- 确认物理网卡已经连接到交换机上并已经获得IP地址;
- 安装
bridge-utils
工具:
yum install bridge-utils
- 编辑
/etc/sysconfig/network-scripts/ifcfg-eth0
(对应你的物理网卡)文件,将文件内容修改为:
DEVICE=eth0
ONBOOT=yes
BRIDGE=br0
其中BRIDGE=br0
表示绑定到新建的桥接设备br0上。
- 新建
/etc/sysconfig/network-scripts/ifcfg-br0
文件,将文件内容修改为:
DEVICE="br0"
TYPE="Bridge"
BOOTPROTO="static"
IPADDR=<桥接设备IP地址>
NETMASK=<掩码>
GATEWAY=<网关>
DNS1=<DNS>
ONBOOT=yes
其中IPADDR
、NETMASK
、GATEWAY
、DNS1
根据你的网络情况修改。
- 将桥接设备
br0
绑定到KVM
虚拟机上,在虚拟机配置文件中添加以下内容:
<interface type='bridge'>
<mac address='<MAC Address>'/>
<source bridge='br0'/>
</interface>
将<MAC Address>
替换成虚拟机网卡的MAC地址。
- 重启网络服务:
service network restart
- 在虚拟机系统中配置对应IP地址、掩码、网关。
- 假设你的物理网卡名称为
eth0
,其IP地址为192.168.1.100
,掩码为255.255.255.0
,网关为192.168.1.1
,DNS服务器为8.8.8.8
,在CentOS 6.3下设置其桥接模式的步骤如下:
yum install bridge-utils
vi /etc/sysconfig/network-scripts/ifcfg-eth0
修改ifcfg-eth0
文件内容为:
DEVICE=eth0
ONBOOT=yes
BRIDGE=br0
然后新建ifcfg-br0
文件,文件内容为:
DEVICE="br0"
TYPE="Bridge"
BOOTPROTO="static"
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
ONBOOT=yes
最后将br0
绑定到KVM虚拟机,添加以下内容到虚拟机配置文件中:
<interface type='bridge'>
<mac address='<MAC Address>'/>
<source bridge='br0' />
</interface>
- 假设你的物理网卡名称为
eth1
,其IP地址为10.10.10.100
,掩码为255.255.255.0
,网关为10.10.10.1
,DNS服务器为8.8.8.8
,在CentOS 6.3下设置其桥接模式的步骤如下:
yum install bridge-utils
vi /etc/sysconfig/network-scripts/ifcfg-eth1
修改ifcfg-eth1
文件内容为:
DEVICE=eth1
ONBOOT=yes
BRIDGE=br0
然后新建ifcfg-br0
文件,文件内容为:
DEVICE="br0"
TYPE="Bridge"
BOOTPROTO="static"
IPADDR=10.10.10.100
NETMASK=255.255.255.0
GATEWAY=10.10.10.1
DNS1=8.8.8.8
ONBOOT=yes
最后将br0
绑定到KVM虚拟机,添加以下内容到虚拟机配置文件中:
<interface type='bridge'>
<mac address='<MAC Address>'/>
<source bridge='br0' />
</interface>
这样,你就可以成功地在CentOS 6.3上设置网卡为桥接模式了。