我已经将openvpn的configuration设置为
route 10.8.0.0 255.255.255.0 push "route 10.8.0.0 255.255.255.0" client-to-client
并将ccd / username设置为
iroute 10.8.0.0 255.255.255.0
但是,客户端的networking掩码是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 PtP:10.8.0.2 Mask:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
我想将客户端和服务器的掩码设置为255.255.255.0,用于客户端到客户端的通信。
OpenVPN(在第3层/ tun模式下)创build服务器和每个客户端之间的虚拟点对点链接(就像您将获得RS232一样)。 客户端之间的任何stream量都会通过服务器(如果没有客户端到客户端的指令,服务器会丢弃这些数据包)。
检查他们应该说的客户的路由表:
10.8.0.0/24接口tun0
如果您在第二层/分stream模式下使用OpenVPN,那么它会创build一个具有适当的IP和networking掩码的虚拟以太网卡。
我认为只需要将topology参数设置为subnet ,然后在服务器的configuration文件中指定服务器参数的networking掩码,如下所示:
server 10.8.0.0 255.255.255.0
没有topology参数,似乎这些更改将无法正常工作。
从这里提取。