OpenVPN várias configurações de Ips públicos no CentOS 7

2

Atualmente, tenho um nó de nuvem em um host on-line e três ips públicos atribuídos a uma instância do CentOS 7. Existe uma maneira de executar um servidor OpenVPN escutando em todos os 3 IPs? Eu não preciso das instâncias para poder falar umas com as outras, mas seria preferível.

    
por QuyNguyen2013 21.08.2018 / 19:40

2 respostas

0

Depois de navegar na web e entrar em contato com amigos, descobri uma maneira de fazer com que um sistema OpenVPN baseado em TCP ouça vários endereços. Aqui está um guia para configurar seu servidor OpenVPN para fazer uso de vários IPs públicos.

  1. Verifique se o seu arquivo de configuração da VPN não possui a diretiva local. Esta diretiva força o servidor a escutar somente em um IP.
  2. Configure seu firewall para rotear o IP de tráfego externo para sua sub-rede OpenVPN. Estou usando o CentOS e o firewalld para que o comando seja firewall-cmd --permanent --direct --passthrough ipv4 -t nat -A POSTROUTING -s 10.8.0.0/24 -o $SHARK -j MASQUERADE
  3. Configure o restante da sua VPN como faria normalmente. Ao garantir que o roteamento funcione corretamente, seu servidor VPN pode escutar em qualquer número de IPs.
por 24.08.2018 / 20:30
-1

Se você não especificar o argumento --local , o OpenVPN deverá se ligar a todas as interfaces disponíveis.

Se você precisar restringi-lo apenas aos três endereços IP, tentarei especificar o parâmetro --local

  • três vezes seguidas, --local 200.0.0.1 --local 200.0.0.2 --local 200.0.0.3
  • ou com intervalo --local 200.0.0.1-3
  • ou talvez separados por vírgulas

É um tiro no escuro.

    
por 21.08.2018 / 21:03