首先,工作场景。一个 OpenVPN 客户端(ubuntu 9.04 下的 2.1~rc11)使用以太网接口(eth0)连接到 OpenvPN 服务器(ubuntu 8.10 下的 2.1~rc11)。两者都使用 TUN 设备和 UDP 连接。但是当我在客户端中打开无线接口(ifup wlan0)时,主机无法再与服务器通信。我阅读了一些有关该问题的信息,但没有找到可行的解决方案。也许可以设置一些 iptable 规则来标记传入的数据报,以便通过同一接口输出它们。任何帮助都将不胜感激。
提前致谢
答案1
首先,在您的场景中产生流量时,iptableS 不会有所帮助。我怀疑当您打开无线接口时,您有两个默认网关;您可以通过键入route -n
并检查可以看到多少行以 开头来验证这一点0.0.0.0
。如果是这种情况,您需要删除一个默认路由。
如果不是这种情况,请检查Linux 高级路由和流量控制指南(LARTC)使用该ip
命令将帮助您设置表格以在单个接口上路由特定流量,等等。