linux双网卡网桥转发,Linux网桥实现

前几天实验室要求用一个LINUX主机实现网桥的功能,在网上看了几天的帖子,先后看了iptables,route,brctl三个指令,其中brctl指令就是用来打开LINUX的网桥模式的。走了很多弯路,但是同时也学习到了很多,例如数据包通过软件防火墙(iptables)到达用户层的流程、iptables的使用、route的使用等

下面叙述一下我搭建这个网络的过程:

网络环境:

1.windows系统的笔记本一台;

2.双网卡的LINUX主机;

LINUX主机的eth0端口通过交换机接至网关,然后eth1端口直连到笔记本;

目的:让eth1的数据通过eth0转发出去,从而使笔记本能够上网。

首先在LINUX主机当中应做以下操作:

1.安装brctl工具:yum install  brctl-utils(centos) 或者apt-get install brctl-utils(ubuntu);

2.检查工具是否安装成功: whereis brctl

3.创建网桥:

1) brctl addbr br0

2) brctl addif eth0

3) brctl addif eth1

然后为了对网桥br0进行管理,可以对该网桥设置IP

ifconfig br0 192.168.22.51

而eth0和eth1此时只是作为桥接口,所以不需要IP地址,且应设置为混杂模式

ifconfig eth0 0.0.0.0

ifconfig eth1 0.0.0.0

ifconfig eth0 promisc

ifconfig eth1 promisc

对笔记本的设置的要求就是要和网桥在同一网段。

这样笔记本就能顺利上网了。

以下是参考的文章:

http://blog.csdn.net/mrwangwang/article/details/8393973

阅读(1582) | 评论(0) | 转发(0) |

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值