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.
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?
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.
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.
Tags networking openvpn