首页 > 代码库 > Linux网卡设置为网桥模式

Linux网卡设置为网桥模式

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

Linux网卡设置为网桥模式