Prefácio:
Eu sei que há uma pergunta semelhante aqui e ali, no entanto eu sou um tipo de novato na Net, então eu preciso de uma resposta sobre este cenário específico, esperando que possa ajudar os outros também, pois é um problema comum
Vamos dizer que eu não posso fazer nada no switch local para alterar o intervalo de ip local, eu não quero usar nenhum truque de complicar como usar o VMachine para esconder o intervalo de ip local, mas eu quero use ferramentas de rede para resolver o problema.
Cenário
minha rede local me atribui um IP dessa classe 192.168.1.xxx (ex. 192.168.1.116)
e minha VPN ( VPNC ) me atribui IP da mesma classe 192.168.1.xxx (ex. 192.168.1.247)
Obviamente, eu preciso de VPN para acessar o endereço local (ex. 192.168.1.100 ), mas quando eu abro qualquer endereço da classe 192.168.1.xx o ponto de rota para a minha rede local e não para o VPNs.
Estou no linux e gostaria de uma solução de gui (gerenciador de rede) no caso de não ser possível deixar a execução com o comando route
.
aqui o que o gerente de rede me oferece:
Aqui minha rota atual uma vez conectada à VPN:
Aqui algumas informações de rota ( route -n
)
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 ppp0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 wlan0
xxx.YY.ZZ.106 192.168.1.1 255.255.255.255 UGH 0 0 0 wlan0
xxx.YY.ZZ.106 192.168.1.1 255.255.255.255 UGH 0 0 0 wlan0
192.168.1.0 0.0.0.0 255.255.255.0 U 9 0 0 wlan0
192.168.1.246 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
Aqui meu ifconfig
:
ppp0 Link encap:Point-to-Point Protocol
inet addr:192.168.1.247 P-t-P:192.168.1.246 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1400 Metric:1
RX packets:3415 errors:0 dropped:0 overruns:0 frame:0
TX packets:2525 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:3682328 (3.6 MB) TX bytes:402315 (402.3 KB)
wlan0 Link encap:Ethernet HWaddr 4c:eb:42:06:a3:a6
inet addr:192.168.1.116 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::4eeb:42ff:fe06:a3a6/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:72598 errors:0 dropped:0 overruns:0 frame:0
TX packets:42300 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:76000532 (76.0 MB) TX bytes:13919400 (13.9 MB)
A questão
Então, basicamente, eu gostaria de adicionar uma regra para forçar este endereço específico ( 192.168.1.100 ) na VPN e não na minha rede local
Solução - Obrigado a Paul
Este comando encaminhará o host 192.168.1.100 para fora da VPN:
ip route add 192.168.1.100 dev ppp0
Isto é para a linha de comando, mas você pode adicioná-lo acima na caixa de diálogo da primeira imagem.
Address: 192.168.1.100
Netmask: 255.255.255.255
Gateway: 192.168.1.246
Veja abaixo a resposta para detalhes