Como transferir todo o IP, mas um através de VPN

0

Atualmente, tenho um Ubuntu com uma VPN. Eu simplesmente preciso rotear todas as conexões para o exterior através da VPN, mas 1 site. Este site deve ser acessível através do roteamento padrão.

Eu compreendo aproximadamente como fazer isso, adicionando uma rota à tabela de roteamento especificando "por favor use rota padrão para este IP", mas não entendo quais são todos os dados na tabela de roteamento.

Sem VPN, só tenho configurações de interface loopback e eth0 . A tabela de rotas se parece com:

Destination     Gateway         Genmask         Indic Metric Ref    Use Iface
0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 eth0
192.168.1.0     0.0.0.0         255.255.255.0   U     1      0        0 eth0

O que eu entendo é

  • todo o 192.168.1.* passa pela minha LAN
  • todo o *.*.*.* passa pela minha LAN

Agora, eu ative a VPN. Eu tenho uma nova interface, tun0 , com endereço inet 10.27.10.6 e endereço PtP 10.27.10.5 .

Destination     Passerelle      Genmask         Indic Metric Ref    Use Iface
0.0.0.0         <PtP-address>   0.0.0.0         UG    0      0        0 tun0
10.27.10.1      <PtP-address>   255.255.255.255 UGH   0      0        0 tun0
<PtP-address>   0.0.0.0         255.255.255.255 UH    0      0        0 tun0
<my_public_ip>  192.168.1.1     255.255.255.255 UGH   0      0        0 eth0
192.168.1.0     0.0.0.0         255.255.255.0   U     1      0        0 eth0

Agora não entendo quais são todas essas novas rotas. Alguém pode me explicar o que todas essas rotas significam?

Eu tentei executar route add <ip-of-the-website>/0 eth0 para substituir a VPN e ir diretamente pela interface eth0, mas isso torna o site inacessível.

    
por pierallard 04.12.2016 / 11:15

0 respostas

Tags