Em Z, supondo que 10.10.10.10 esteja em ppp0:
route add -net 10.10.12.0 netmask 255.255.255.0 gw 10.10.10.152 dev ppp0
Isso lhe dará uma rota de retorno para A
Estou com problemas ao encaminhar tráfego através de VPN.
Aqui está minha configuração
Eu tenho 3 hosts, vamos chamá-los de A, B e Z
B e Z têm uma conexão VPN na SUBNET 10.10.10.x A e B têm uma conexão direta na sub-rede 10.10.12.x
Eu quero poder direcionar o tráfego de A a Z, como:
A <= 10.10.12.254 [LAN] 10.10.12.111 => B <= 10.10.10.152 [VPN] 10.10.10.10 => Z
No host B, eu configurei o ip_forwarding: net.ipv4.ip_forward = 1
e roteamento no host B:
[root@hostB: ~]# ip route
10.10.10.10 dev ppp0 proto kernel scope link src 10.10.10.152
10.10.12.0/24 dev eth1 proto kernel scope link src 10.10.12.111
10.10.10.0/24 dev ppp0 scope link
169.254.0.0/16 dev eth1 scope link
roteamento no host A:
[root@hostA: ~]# ip route
10.10.10.0 via 10.10.12.111 dev eth1
10.10.12.0/24 dev eth1 proto kernel scope link src 10.10.12.254
169.254.0.0/16 dev eth1 scope link
default via 192.168.1.1 dev eth0
Mas ainda não é possível efetuar ping de 10.10.10.10 do host A.
Alguma ideia? Estou tirando meus cabelos.
Em Z, supondo que 10.10.10.10 esteja em ppp0:
route add -net 10.10.12.0 netmask 255.255.255.0 gw 10.10.10.152 dev ppp0
Isso lhe dará uma rota de retorno para A
Como Mike disse ... Você precisa de duas rotas ... Em A --- > Z e vice-versa ... Em Z --- > UMA.... Se você perder apenas um deles, eles não serão capazes de comunicar um ao outro, porque os pacotes não sabem o caminho para voltar à fonte ... Então você precisa fazer algo assim em A e Z. ..
Em Z route add-net 10.10.12.0 netmask 255.255.255.0 gw 10.10.10.152 dev ppp0
Em um route add-net 10.10.10.0 máscara de rede 255.255.255.0 gw 10.10.12.111 dev ppp0
Deixe-nos saber !!!
Tags networking vpn ubuntu route