Como configuro vários pools de endereços para o servidor OpenVPN?

4

Eu iniciei um servidor openvpn há cerca de um ano. Como não sabia o que estava fazendo, deixei como uma rede / 30. Agora eu tenho 40-50 (e crescendo) clientes, cada um dos quais usando 4 endereços.

Como posso configurá-lo para que ele passe para o próximo conjunto de endereços quando esse bloco acabar? (ou seja, estou usando 10.20.0.xx agora. Quero que ele mude para 10.20.1.xx, etc)

Isso é possível?

    
por ethrbunny 22.03.2011 / 21:15

3 respostas

2

Eu não acho que seja possível. A solução mais próxima que eu acho é rodar outro servidor OpenVPN em outra porta com o outro pool.

    
por 22.03.2011 / 22:49
0

Como disse o coredump, você precisará executar vários servidores, mas para fazer isso, você só precisa de outro arquivo de configuração. Por padrão, quando você inicia o daemon openvpn, ele lê todos os arquivos de configuração no diretório.

Você altera o:

port 1194

Linha para outra porta no segundo arquivo de configuração e o daemon ouvirá as duas portas, criando dois servidores VPN. (claro que você precisará alterar o pool de endereços no outro arquivo também)

Se você alterou o comando start padrão para iniciar apenas o arquivo de configuração, será necessário adicionar o segundo.

    
por 23.03.2011 / 00:49
0

Observação: a próxima resposta é teoricamente possível, mas eu mesmo não a testei

Em vez de atribuir os intervalos manualmente, você pode expandir a máscara de rede para incluir 10.20.1.xx usando uma máscara de rede de 23 (255.255.254.0). Substitua server 10.20.0.xx 255.255.255.0 por:

server 10.20.0.0 255.255.254.0

Isso pode conter endereços entre 10.20.0.0 - 10.20.0.254 e 10.20.1.0 - 10.20.1.254. ( IP calc ). Para obter detalhes completos sobre sub-redes, consulte Como funciona a sub-rede?

Você pode ampliar esse intervalo para se preparar para o futuro, é claro.

    
por 23.03.2011 / 14:16