张斌金玉满堂 發表於 2017-1-18 16:17:35

CentOS下如何配置两个网卡桥接?

<p><strong>什么是网桥</strong></p>
<p>网桥是在数据链路层,将两个LAN连接起来,根据MAC地址来转发帧,可以看作低层的路由器。</p>
<p><strong>网桥的分类</strong></p>
<p>1、硬件网桥为物理ymgl,可以进行选购购买cisco或者华为的设备</p>
<p>2、软件件网桥是由操作系统来完成网桥控制的,主要控制权是由操作系统完成的,目前可以完美完成网桥功能的两大操作系统,linux&nbsp;&nbsp;unix</p>
<p><strong>1、检查系统中是否安装网桥配置工具</strong></p>
<p># rpm -qa | grep bridge</p>
<p>bridge-utils-1.2-10.el6.x86_64</p>
<p><strong>2、创建网桥逻辑接口</strong></p>
<p># brctl addbr macbr0</p>
<p><strong>3、将ethX设备添加到网桥中</strong></p>
<p># brctl addif macbr0 eth1</p>
<p># brctl addif macbr0 eth2</p>
<p><strong>4、将ethX设备为混杂模式</strong></p>
<p># ifconfig eth1 0.0.0.0</p>
<p># ifconfig eth2 0.0.0.0</p>
<p># ifconfig macbr0</p>
<p>macbr0&nbsp;&nbsp;&nbsp; Link encap:Ethernet&nbsp; HWaddr 00:0C:29:EB:59:A4&nbsp;</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BROADCAST MULTICAST&nbsp; MTU:1500&nbsp; Metric:1</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RX packets:0 errors:0 dropped:0 overruns:0 frame:0</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TX packets:0 errors:0 dropped:0 overruns:0 carrier:0</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; collisions:0 txqueuelen:0</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RX bytes:0 (0.0 b)&nbsp; TX bytes:0 (0.0 b)</p>
<p><strong>5、设置网桥macbr0的IP</strong>&nbsp;</p>
<p># ifconfig macbr0 172.16.1.1/24</p>
<p><strong><font color="#ff0000">创建永久网桥配置</font></strong></p>
<p><strong>1、建立网桥配置文件</strong></p>
<p># vi /etc/sysconfig/network-scripts/ifcfg-macbr0</p>
<p>DEVICE=macbr0</p>
<p>TYPE=Bridge</p>
<p>BOOTPROTO=static</p>
<p>IPADDR=172.16.100.1</p>
<p>NETMASK=255.255.255.0</p>
<p>ONBOOT=yes</p>
<p><strong>2、将网卡加入到网桥中</strong></p>
<p># vi /etc/sysconfig/network-scripts/ifcfg-eth1</p>
<p>DEVICE=eth1</p>
<p>TYPE=Ethernet</p>
<p>ONBOOT=yes</p>
<p>BOOTPROTO=static</p>
<p>IPADDR=0.0.0.0</p>
<p>BRIDGE=macbr0</p>
<p># vi /etc/sysconfig/network-scripts/ifcfg-eth2</p>
<p>DEVICE=eth2</p>
<p>TYPE=Ethernet</p>
<p>ONBOOT=yes</p>
<p>BOOTPROTO=static</p>
<p>IPADDR=0.0.0.0</p>
<p>BRIDGE=macbr0</p>
頁: [1]
查看完整版本: CentOS下如何配置两个网卡桥接?