1、要是Linux可以工作在网桥模式,必须安装网桥工具bridge-utils,运行命令:
yum install bridge-utils
2、建立一个逻辑网段
brctl addbr br0
3、网卡一一和br0这个网段联系起来,作为br0中的一个端口
brctl addif br0 eth0
4、桥的每个物理网卡作为一个端口,运行于混杂模式,而且是在链路层工作,所以就不需要IP(也可修改配置文件)
ifconfig eth0 0.0.0.0
修改配置文件
[root@node ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens160 TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=none DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=ens160 UUID=53e847a8-3437-49a9-ae54-50b79623155c DEVICE=ens160 ONBOOT=yes IPADDR=192.168.33.75 NETMASK=255.255.255.0 GATEWAY=192.168.33.1 DNS1=192.168.51.51 DNS2=114.114.114.114 [root@node ~]#
5、br0的虚拟网卡配置IP(也可写配置文件)
ifconfig br0 192.168.1.1
6、删除网桥中的接口
brctl delif br0 eth0 eth1
brctl delif br0
7、配置桥开机激活
echo "modprobe bridge">>/etc/rc.local