Máscara de rede do openvpn e modo cliente para cliente

Máscara de rede do openvpn e modo cliente para cliente

Eu tinha definido a configuração do openvpn como

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

e defina ccd/nome de usuário como

iroute 10.8.0.0 255.255.255.0

MAS, a máscara de rede do cliente ainda era 255.255.255.252. e o ifconfig do servidor é:

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

Quero definir a máscara do cliente e do servidor como 255.255.255.0, para comunicação cliente a cliente.

Responder1

OpenVPN (no modo camada 3/tun) cria links virtuais ponto a ponto (como você obteria com RS232, por exemplo) entre o servidor e cada cliente. Qualquer tráfego entre clientes passa pelo servidor (se não houver uma diretiva cliente-cliente, o servidor simplesmente descarta esses pacotes).

Verifique as tabelas de roteamento dos clientes eles devem dizer:

10.8.0.0/24 interface tun0

Se você usar o OpenVPN no modo camada 2/tap, ele criará uma placa Ethernet virtual com o IP e a máscara de rede adequados.

Responder2

Acho que é tudo uma questão de definir o topologyparâmetro como subnete depois especificar a máscara de rede no parâmetro do servidor no servidorarquivo de configuração, como:

server 10.8.0.0 255.255.255.0

Sem o topologyparâmetro parece que essas alterações não funcionarão.

Extraído deaqui.

informação relacionada