Eu me conecto à rede do meu empregador por meio de uma configuração openvpn. Isso me coloca em uma sub-rede 192.168.22.0/22
, com um gateway para a rede real que eu preciso (dentro da rede interna do meu empregador) em 192.168.20.0/22
. Normalmente isso só funciona e eu nunca tenho que pensar nisso.
Bem, aqui estou em uma lanchonete cujo wifi fornece endereços 192.168.20.0/24
. Assim, acabo com um conflito de rotas:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.20.1 0.0.0.0 UG 0 0 0 wlan0
192.168.20.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0
192.168.20.0 192.168.22.49 255.255.252.0 UG 0 0 0 tun0
192.168.22.49 0.0.0.0 255.255.255.255 UH 0 0 0 tun0
Estou bem sem sorte, certo? Eu posso acessar a Internet (é claro, ou eu não poderia estar digitando isso), e se eu abandonar essa rota através de 0.0.0.0
, eu posso acessar a VPN, mas não posso fazer as duas coisas ao mesmo tempo. Eu não sou muito de uma pessoa de rede, então eu estou apenas querendo saber se há uma solução para isso, seja através de configuração do cliente openvpn ou qualquer outra coisa.