这个周末很有趣的时刻,试图为我的XBox360build立一个简单的OpenBSD桥梁。 我想我的乌拉尔网卡与我的网卡桥接转发一些stream量。 的Bleh。
我基本上从http://www.openbsd.org/faq/faq6.html#Bridge克隆了所有的东西,但更改了设备名称和奇特的无线设置。
系统连接到我的Wifi路由器,抓取一个IP,网桥已经达到我所知(pftop说数据包从一个接口到另一个接口),都是美妙的。
问题是,我没有得到DHCP的回应,也没有任何回应。 为什么我没有收到任何回应(包括telnet到我的路由器的networking界面)?
configuration如下(无论如何,从内存这样做):
bridgename.bridge0:
re0 ural0 up
hostname.ural0 :(名称和passworkds已经改变,以保护无辜)
dhcp \ nwid 'blah' \ wpapsk 'passverd' \
hostname.re0:
up
pf.conf文件:
pass in quick on ural0 all pass out quick on ural0 all pass in quick on re0 all pass out quick on re0 all
rc.conf中:
关于路由的一些东西是打开的(这是失败后,真的路由不应该需要在桥上完成)。
我的意思是,这应该是简单的脑死亡。 为什么这件事情是如此巨大的痛苦?! 我曾经在Linux中完成过这个工作,并且工作正常。 愚蠢的一切…
不幸的是,除非在hostap模式下运行,否则无线接口不可能参与桥接。 在openbsd-misc上reflection线程“Wireless bridge”和“Wireless bridge setup” 。
要理解为什么,以及如何有时可以在Linux中实现,你可以阅读这个 。