linux系统下配置网桥_leadsec_yujl的空间_百度空间

设置linux让网桥运行    配置网桥

我们需要让linux知道网桥,首先告诉它,我们想要一个虚拟的以太网桥接口:(这将在主机bridge上执行,不清楚的看看测试场景)

root@bridge:~> brctl addbr br0

其次,我们不需要STP(生成树协议)等。因为我们只有一个路由器,是{jd1}不可能形成一个环的。我们可以关闭这个功能。(这样也可以减少网络环境的数据包污染):

root@bridge:~> brctl stp br0 off

经过这些准备工作后,我们终于可以做一些立竿见影的事了。我们添加两个(或更多)以太网物理接口,意思是:我们将他们附加到刚生成的逻辑(虚拟)网桥接口br0上。

root@bridge:~> brctl addif br0 eth0

root@bridge:~> brctl addif br0 eth1

现在,原来我们的两个以太网物理接口变成了网桥上的两个逻辑端口。那两个物理接口过去存在,未来也不会消失。要不信的话,去看看好了。 .现在他们成了逻辑网桥设备的一部分了,所以不再需要IP地址。下面我们将这些IP地址释放掉

root@bridge:~> ifconfig eth0 down

root@bridge:~> ifconfig eth1 down

root@bridge:~> ifconfig eth0 0.0.0.0 up

root@bridge:~> ifconfig eth1 0.0.0.0 up

好了!我们现在有了一个任何IP地址都没有的box w/o了。 好了,这下如果你想通过TP配置你的防火墙或路由器的话,你就只能通过本地的控制端口了。你不会告诉我你的机器上连串行端口都没有吧?

注:上面红色部分其实是可选的,在试验中,我发现,就算不把原有的网卡地址释放掉,网桥也能工作!但是,为了更规范,或者说为了避免有什幺莫名其妙的问题,{zh0}还是按要求做,执行这四步吧!

{zh1},启用网桥 root@bridge:~> ifconfig br0 up

可选:    我们给这个新的桥接口分配一个IP地址

root@bridge:~> ifconfig br0 10.0.3.129

或者把{zh1}这两步合成一步:

root@bridge:~> ifconfig br0 10.0.3.129 up

就是多一个up!

这下我们做完了 。

关闭网桥命令

     brctl delif ena eth1;

     brctl delif ena eth0;

     ifconfig ena down;

     brctl delbr ena;

总结:

主要命令为brctl

1、创建网桥设备 br0: brctl addbr br0

2、向br0中添加网卡 eth0 eth1

                               brctl addif eth0

                               brctl addif eth1

3、从网桥中删除网卡 eth0 eth1

                               brctl delif eth0

                             brctl delif eth1

4、删除网桥 br0 :   brctl delbr br0

做网桥防火墙需要一台三网卡的服务器,2个网卡做桥接,另外一个配置好ip地址作为管理接口,从而便可以远程登录服务器对防火墙进行管理。

   另外也可直接把管理端口配置在br0上,这样可以节约一个网卡:)

在网桥上设置ip地址的命令: ifconfig br0 xxx.xxx.xx.xxx netmask 255.255.xxx.xxx broadcast xxx.xxx.xx.xx



郑重声明:资讯 【linux系统下配置网桥_leadsec_yujl的空间_百度空间】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——