Linux网卡设置为网桥模式

Posted FlyBack

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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通

[[email protected]***]# brctl show

bridge name     bridge id               STP enabled     interfaces

br1             8000.00505683ffcb       no              eth2

以上是关于Linux网卡设置为网桥模式的主要内容,如果未能解决你的问题,请参考以下文章

43多网卡bonding及网桥

linux下的网络环境部署1.2(网关,dns,网桥)

Linux配置VMware三种网络模式

(1 Linux) 手动配置网络

VMware的网卡设置模式

kvm无线网卡设置桥接网络