我想创建一个配置,其中一个客户端是另一个特定客户端的默认网关。
我有一个以客户端到客户端模式配置的 openvpn 服务器。两个客户端的配置如下:
cd /etc/openvpn/staticclients
root@host:/etc/openvpn/staticclients# cat test1
ifconfig-push 10.7.0.10 255.255.255.255
root@host:/etc/openvpn/staticclients# cat test2
ifconfig-push 10.7.0.5 255.255.255.255
我如何设置 test1 客户端的默认网关,以便通过 test2 客户端传输所有流量?因此,连接到 vpn test1 后,默认网关将通过 test2。是否可以通过某些推送路由进行此类配置?
感谢您的帮助,并致以诚挚的问候
答案1
您需要push "route-gateway 10.7.0.5"
配置第一个客户端。
还要注意,默认情况下 OpenVPN 服务器不允许客户端互相“看到”,因此您可能需要启用--client-to-client
。
(您可能还需要设置适当的iroute
条目来实现您的需要,我不知道。)