
Había configurado la configuración de openvpn como
route 10.8.0.0 255.255.255.0
push "route 10.8.0.0 255.255.255.0"
client-to-client
y establezca ccd/nombre de usuario como
iroute 10.8.0.0 255.255.255.0
PERO, la máscara de red del cliente era 255.255.255.252 todavía. y el ifconfig del servidor es:
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
Quiero configurar la máscara del cliente y del servidor como 255.255.255.0, para la comunicación de cliente a cliente.
Respuesta1
OpenVPN (en modo capa 3/tun) crea enlaces virtuales punto a punto (como los que se obtendrían con RS232, por ejemplo) entre el servidor y cada cliente. Cualquier tráfico entre clientes pasa por el servidor (si no hay una directiva de cliente a cliente, el servidor simplemente descarta esos paquetes).
Verifique las tablas de enrutamiento de los clientes, deberían decir:
10.8.0.0/24 interfaz tun0
Si usa OpenVPN en modo Layer2/tap, crea una tarjeta Ethernet virtual con la IP y la máscara de red adecuadas.
Respuesta2
Creo que todo es cuestión de configurar el topology
parámetro en subnet
y luego especificar la máscara de red en el parámetro del servidor en el servidor.archivo de configuración, como:
server 10.8.0.0 255.255.255.0
Sin el topology
parámetro parece que esos cambios no funcionarán.
Extraído deaquí.