Excluindo um IP específico do túnel vpn

0

Então eu comprei um serviço vpn, peguei o arquivo .ovpn, e agora eu corro assim:

sudo openvpn --config /path/to/ovpn

Mas estou conectado a uma determinada rede que tem um site local com um domínio de foo.bar:3000

Então eu pensei que deveria pingar para obter o i.p., por exemplo, seu ip é 1.2.3.4

Agora eu queria isentar esse site local, então ainda posso acessá-lo quando conectado à VPN.

Eu li um pouco, como duas horas agora, e apontei para mim que eu poderia adicionar essa linha ao arquivo .ovpn

route "1.2.3.4 255.255.255.4 4.5.6.7"

Em que 4.5.6.7 é de ip route show

default via 4.5.6.7 dev eno1  proto static  metric 100

Eu tenho pouco conhecimento sobre esse tipo de coisa, o que você acha que é uma suposição errada?

    
por Joey Hipolito 07.07.2016 / 12:11

1 resposta

2

Você está escrevendo a Máscara da Rede errada. A máscara de rede depende dos intervalos de IP privados que você usa, portanto, se o seu intervalo de IP privado for 192.168.1.1-254, a máscara de rede deverá ser 255.255.255.0

Configuração de rota atualizada:

route foo.bar 255.255.255.0 {your-default-gateway}
route 1.2.3.4 255.255.255.0 {your-default-gateway}

Para descobrir qual é o endereço IP do gateway padrão, primeiro desconecte-se da VPN e siga este Guia .

Nota: Dependendo do endereço IP do domínio foo.bar , a máscara de rede mudaria. Portanto, tente com outra máscara de rede (255.255.0.0 e 255.0.0.0) se a configuração acima não funcionar.

    
por 17.07.2016 / 18:48