Linux網卡設置為網橋模式
1. 添加網卡,並修改相關配置文件
1.1虛擬機添加網卡,並配置相關文件
如:eth2為新添加網卡
cd /etc/sysconfig/network-scripts
cp ifcfg-eth1 ifcfg-eth2
vi ifcfg-eth2
TYPE=Ethernet
BOOTPROTO=none
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=eth2 ###此處修改為eth2
#UUID=ea571b82-4ad0-4a1b-b831-a90fe5a682f5 注銷此行
DEVICE=eth2 ###修改為eth2
ONBOOT=yes
BRIDGE=br1 ###網橋設置為br1
vi ifcfg-br1
TYPE=Bridge
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=no
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=br1
DEVICE=br1
ONBOOT=yes
IPADDR=172.16.4.8
NETMASK=255.255.255.0
GATEWAY=172.16.4.254
###根據需要設置ip或者不設置
2.安裝網橋工具
2.1安裝bridge-utils
yum -y install bridge-utils
3.激活eth2、br1並進行檢測
3.1激活eth2、br1
ifup eth2
ifup br1
3.2檢測結果
ip addr
4: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast qlen 1000
link/ether 00:50:56:83:ff:cb brd ff:ff:ff:ff:ff:ff
11: br1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue
link/ether 00:50:56:83:ff:cb brd ff:ff:ff:ff:ff:ff
inet 172.16.4.8/24 brd 172.16.4.255 scope global br1
###發現兩者mac地址相同,並且ip能夠ping通
[root@***]# brctl show
bridge name bridge id STP enabled interfaces
br1 8000.00505683ffcb no eth2
