OpenVPN Atribuir endereços IP com máscara de rede não contígua

0

Estou trabalhando no uso do OpenVPN para conectar vários pontos de acesso em diferentes locais. Eu pretendia atribuir endereços IP a dispositivos para que o NAT não fosse usado dentro da rede usando o bloco 10.0.0.0/16 da seguinte maneira:

10.0.0.1 OpenVPN Server
10.0.1.1 OpenVPN Client/Access Point
10.0.2.1 OpenVPN Client/Access Point

Cada ponto de acesso (cliente OpenVPN) atribui endereços IP de 10.0.x.2 a 10.0.x.254 aos seus clientes.

Para este sistema funcionar, o OpenVPN precisaria distribuir endereços IP para clientes OpenVPN (ou seja, pontos de acesso) com uma máscara de sub-rede de 255.255.0.255 . No entanto, quando tento isso, recebo o seguinte erro:

Options error: --server directive network/netmask combination is invalid

Existe uma maneira de fazer com que o servidor OpenVPN atribua endereços IP usando uma máscara de rede com bits não contíguos? Por exemplo, ele daria a cada cliente do OpenVPN um endereço no formato 10.0.x.1 .

    
por Wesley Chalmers 18.06.2018 / 03:54

1 resposta

1

Você não pode ter uma máscara de rede de 255.255.0.255. Tecnicamente não é possível e não é suportado. Uma máscara de rede descreve quais bits de um endereço são usados para identificar um host em contraste com a própria rede. Se você estiver interessado nessa pesquisa, como funciona a sub-rede. Há muitos artigos sobre isso.

Se você está olhando para um número fixo de clientes, basta usar uma configuração IP fixa em vez de uma configuração DHCP. Dê uma olhada em Como definir um IP estático (cliente lado) no OpenVPN? no ServerFault para mais informações. Uma das respostas pode ser uma boa opção para o seu caso.

    
por 18.06.2018 / 08:37