OpenVPN 所有子网都相同,将单个客户端发送到 tun0?

OpenVPN 所有子网都相同,将单个客户端发送到 tun0?

此处列出了所涉及的两个网络。wlan0 位于 10.0.0.23/24 上。tun0 (openvpn) 位于 10.8.0.6 上,但正在将流量路由到网络 10.0/16。因此,wlan0 和 tun0 可能都有发往 10.0.0.130 的流量,我想明确将发往 10.0.0.130 的流量路由到 tun0。我该如何设置?

tun0      Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00  
          inet addr:10.8.0.6  P-t-P:10.8.0.5  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

wlan0     Link encap:Ethernet  HWaddr 9c:4e:36:c4:59:0c  
          inet addr:10.0.0.23  Bcast:10.0.0.255  Mask:255.255.255.0
          inet6 addr: fe80::9e4e:36ff:fec4:590c/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2783796 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1239437 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:3249807030 (3.2 GB)  TX bytes:237142115 (237.1 MB)

答案1

这应该很简单,只需在客户端的 OpenVPN 配置中添加路由语句即可。如果您只想重定向单个地址,请像下面这样操作。

route 10.0.0.130 255.255.255.255

相关内容