我已将 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
参数,这些更改似乎将不起作用。
摘自这里。