openvpn 的网络掩码和客户端到客户端模式

openvpn 的网络掩码和客户端到客户端模式

我已将 openvpn 的配置设置为

route 10.8.0.0 255.255.255.0
push "route 10.8.0.0 255.255.255.0"
client-to-client

并将 ccd/用户名设置为

iroute 10.8.0.0 255.255.255.0

但是,客户端的网络掩码是 255.255.255.252。并且服务器的 ifconfig 是:

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.1  P-t-P:10.8.0.2  Mask:255.255.255.255
        UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1

我想将客户端和服务器的掩码设置为 255.255.255.0,以进行客户端到客户端的通信。

答案1

OpenVPN(在第 3 层/tun 模式下)在服务器和每个客户端之间创建虚拟点对点(例如,使用 RS232 时)链接。客户端之间的任何流量都会通过服务器(如果没有客户端到客户端指令,服务器只会丢弃这些数据包)。

检查客户端的路由表他们应该说:

10.8.0.0/24 接口 tun0

如果您在 layer2/tap 模式下使用 OpenVPN,那么它会创建具有正确 IP 和网络掩码的虚拟以太网卡。

答案2

我认为这完全是将topology参数设置为subnet,然后在服务器的服务器上指定网络掩码参数的问题配置文件, 喜欢:

server 10.8.0.0 255.255.255.0

如果没有该topology参数,这些更改似乎将不起作用。

摘自这里

相关内容