Como posso executar várias instâncias do OpenVPN?

1

Eu quero executar várias instâncias do cliente OpenVPN na mesma máquina. Idealmente, eu quero ter um cliente OpenVPN para cada usuário no sistema, então cada um deles irá se comunicar com a Internet através da interface de rede lógica tunX que é criada a partir de clientes openVPN.

  1. Como posso executar várias instâncias, uma para cada usuário? Devo começar o OpenVPN usando sudo openvpn --config config1.ovpn ou sudo systemctl start openvpn ?

  2. Como posso fazer o tráfego de cada usuário passar pela interface tunX apropriada?

A resposta à primeira pergunta está resolvida. Usarei sudo systemctl start openvpn@0001 para instanciar um cliente OpenVPN que use a configuração /etc/openvpn/0001.ovpn e assim por diante para outros usuários (0002.ovpn, 0003.ovpn, ...).

Mas o segundo problema permanece. Por exemplo: dois usuários, cada um executa um cliente openvpn, mas o primeiro só pode se comunicar com a internet usando seu IP da interface tun0 . O outro usa o tun1 IP recebe o erro connect ETIMEDOUT ao tentar fazer uma solicitação à Internet.

    
por gfot 27.09.2017 / 11:15

0 respostas