我正在尝试创buildfollowig设置:
+----------+ | Wi-Fi | +----------+ ^ | | | +------+ +------+ | | | | |+----+ | VoIP |+--------->| Thin | |Phone | |Client| +------+ Ethernet +------+
瘦客户端和VoIP电话在同一子网(无线networking)上应具有不同的IP地址。 到目前为止,我所达到的是,使br0接口通过dhcp获得一个有效的IP,使用以下命令
echo 1 > /proc/sys/net/ipv4/ip_forward ip link set dev wlan0 up ip link set dev eth0 up brctl addbr br0 brctl addif br0 wlan0 brctl addif br0 eth0 ip link set dev br0 up wpa_supplicant -B -b br0 -i wlan0 -c /home/test/my.wpa.conf dhclient br0
路由工作,并从瘦客户端访问互联网或Windowsterminal服务器按预期工作。 我是否缺less需要configuration到手机的东西获得有效的DHCP租约?
在eth0上用tcpdump监听(tcpdump -i eth0 -nevvv),我根本没有stream量,在wlan0上也没有什么比连接更好,只是stp拓扑更新。
其他的事情:伪装/ NAT不是一种select,因为我们想要控制DHCP上的电话,使用MAC供应商filter,使他们像不同的主机一样,避免configuration每个电话,并在VoIP中心pipe理它们。
干杯
AFAIK它不会工作。
WiFi AP期望单个客户端节点的单个MAC。 所以你可以find无线网桥,但修改了传出的MAC 。 (我可以想象,WiFi卡可以模拟多个无线客户端,但我不知道任何现有的解决scheme。)
我认为你应该重新考虑NAT解决scheme,或者如果在你的环境中可能的话,在瘦客户端的eth和通过WiFi的远程有线VPN集中器之间设置L2VPN,比如OpenVPN。
(如果你控制所有的AP,那么WDS或者一些网状networking就是解决scheme,但我不这么认为。)
事实上,这是行不通的,因为另一端的无线接入点将只允许来自authentication的MAC的stream量。 这里有一个可能的解决scheme,但是这对你不起作用,因为整个问题是你需要不同的MAC。 (请注意,你的ipv4转发是没有必要的,因为你不在这一层)正如我看到你的select是
忘记这个设置,并购买一个专用的设备,执行相同的function。 这些以太网无线局域网客户端网桥设备(由于设备的function没有真正的标准名称,所以很难search到)范围从低端20美元到坚固型工业级设备1500美元或更高 。 在办公室里,你可能不需要IP68保护,但是…