CentOS下如何配置两个网卡桥接?
<p><strong>什么是网桥</strong></p><p>网桥是在数据链路层,将两个LAN连接起来,根据MAC地址来转发帧,可以看作低层的路由器。</p>
<p><strong>网桥的分类</strong></p>
<p>1、硬件网桥为物理ymgl,可以进行选购购买cisco或者华为的设备</p>
<p>2、软件件网桥是由操作系统来完成网桥控制的,主要控制权是由操作系统完成的,目前可以完美完成网桥功能的两大操作系统,linux 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 Link encap:Ethernet HWaddr 00:0C:29:EB:59:A4 </p>
<p> BROADCAST MULTICAST MTU:1500 Metric:1</p>
<p> RX packets:0 errors:0 dropped:0 overruns:0 frame:0</p>
<p> TX packets:0 errors:0 dropped:0 overruns:0 carrier:0</p>
<p> collisions:0 txqueuelen:0</p>
<p> RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)</p>
<p><strong>5、设置网桥macbr0的IP</strong> </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]