将wlan0 eth0桥接,或叫做数据转发问题

时间:2022-02-23 19:44:59
用了一个星期研究这个,还没研究出来。。我是用嵌入式的,2410,内核2.6.11,上面已移植了zd1211无线网卡wlan0,上面有有线网卡eth0,现在想用开发板将有线数据输入后,无线发送出去.
(1)用 brctl桥接方法;
brctl add br0
ifconfig eth0 0.0.0.0 
ifconfig wlan0 0.0.0.0 
brctl addif br0 eth0
brctl addif br0 wlan0
ifconfig br0 192.168.100.12 up

eth0  端通过集线器边一PC A
wlan0 端与一笔记本无线连接 B
桥接后,A与B可以互相ping通,但用时长,,而且不稳定,,几百ms都有,有时还超时。这样发数据时速度超级慢。
测试过,无线端发数据正常,有线端也正常。不知怎么回事?????????
(2)用iptables
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
出现 modprobe: cannot parse modules.dep
     modprobe: cannot parse modules.dep
     modprobe: cannot parse modules.dep
     ......
连续好几个这样。。
无法设置,,怎么办????

求高人指点??????

3 个解决方案

#1


给自己顶一下,大家帮帮忙

#2


不太懂,不过看提示貌似你iptables移植的有问题

#3


问题解决了,主要是那个brctl装得不好,或者版本太低了吧。重装了一个就好

#1


给自己顶一下,大家帮帮忙

#2


不太懂,不过看提示貌似你iptables移植的有问题

#3


问题解决了,主要是那个brctl装得不好,或者版本太低了吧。重装了一个就好