目前自建 open 微屁恩 access server ,两台电脑可以互相访问了,但是该怎么配置才能让两台电脑之间同时能访问对方局域网的服务?
此时 client a 想要访问 client b 局域网内的服务,该怎么配置 open 微屁恩 access server ?
1
billlee 2023-03-01 16:43:25 +08:00 via Android
安装 openvpn 的电脑如果是各自局域网的网关,那就各自配好路由表就可以了
ip route add <对面局域网的网段> via <对端 ip> 如果不是,那就还要配置 SNAT iptables -t nat -A POSTROUTING -s <对面的网段> -d <本地的网段> -j MASQUERADE |
2
youngkingdom OP @billlee Thanks♪(・ω・)ノ!
|
3
youngkingdom OP @billlee 假如 a 不是网关,且没有配置路由表,连上 openvpn 之后,直接在 a 就能访问 b 所在局域网的服务,这种情况 b 那边是网关且已配好路由表是吧?
|
4
billlee 2023-03-01 18:34:57 +08:00 via Android
@youngkingdom b 可以是网关,或者不是网关但配好 SNAT 也行。a 上不需要配置路由,有可能是配置文件里写好路由了,或者对端推送了路由。
|
5
centralpark 2023-03-01 18:52:05 +08:00
在墙外就不要自我阉割了,直接说 OpenVPN 就行,真是看着费劲
|
6
mouyong 2023-03-01 21:01:21 +08:00
|