什么是网桥
网桥是在数据链路层,将两个LAN连接起来,根据MAC地址来转发帧,可以看作低层的路由器。
网桥的分类
1、硬件网桥为物理ymgl,可以进行选购购买cisco或者华为的设备
2、软件件网桥是由操作系统来完成网桥控制的,主要控制权是由操作系统完成的,目前可以完美完成网桥功能的两大操作系统,linuxunix
1、检查系统中是否安装网桥配置工具
[root@example~]#rpm-qa|grepbridge
bridge-utils-1.2-10.el6.x86_64
2、创建网桥逻辑接口
[root@example~]#brctladdbrmacbr0
3、将ethX设备添加到网桥中
[root@example~]#brctladdifmacbr0eth1
[root@example~]#brctladdifmacbr0eth2
4、将ethX设备为混杂模式
[root@example~]#ifconfigeth10.0.0.0
[root@example~]#ifconfigeth20.0.0.0
[root@example~]#ifconfigmacbr0
macbr0Linkencap:EthernetHWaddr00:0C:29:EB:59:A4
BROADCASTMULTICASTMTU:1500Metric:1
RXpackets:0errors:0dropped:0overruns:0frame:0
TXpackets:0errors:0dropped:0overruns:0carrier:0
collisions:0txqueuelen:0
RXbytes:0(0.0b)TXbytes:0(0.0b)
5、设置网桥macbr0的IP
[root@example~]#ifconfigmacbr0172.16.1.1/24
创建永久网桥配置
1、建立网桥配置文件
[root@example~]#vi/etc/sysconfig/network-scripts/ifcfg-macbr0
DEVICE=macbr0
TYPE=Bridge
BOOTPROTO=static
IPADDR=172.16.100.1
NETMASK=255.255.255.0
ONBOOT=yes
2、将网卡加入到网桥中
[root@example~]#vi/etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=static
IPADDR=0.0.0.0
BRIDGE=macbr0
[root@example~]#vi/etc/sysconfig/network-scripts/ifcfg-eth2
DEVICE=eth2
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=static
IPADDR=0.0.0.0
BRIDGE=macbr0