[eside-ghost] 3G+VPN

Alvaro Marín alvaro en rigel.deusto.es
Sab Mar 15 13:37:53 CET 2008


Buenas,

el caso es que me conecto a Internet vía 3G con Movistar, vía wvdial, lo
cuál me genera unas rutas como:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use
Iface
10.6.6.6        0.0.0.0         255.255.255.255 UH    0      0        0 ppp0
0.0.0.0         0.0.0.0         0.0.0.0         U     0      0        0 ppp0

hasta aquí, todo bien, Internet funciona correctamente.

El caso es que me tengo que conectar a una VPN de MS usando pptp y en un
PC normal con Internet vía ETH funciona correctamente, pero en el
portátil con 3G, se genera:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use
Iface
10.6.6.6        0.0.0.0         255.255.255.255 UH    0      0        0 ppp0
10.10.10.10       0.0.0.0         255.255.255.255 UH    0      0
0 ppp1
0.0.0.0         0.0.0.0         0.0.0.0         U     0      0        0 ppp1
0.0.0.0         0.0.0.0         0.0.0.0         U     0      0        0 ppp0

es decir, las de ppp1, con lo que para seguir teniendo Internet, tengo
que hacer un:

route del -net 0.0.0.0 dev ppp1

Si luego añado una ruta para llegar a una red de la VPN (10.20.20.0) con:

route add -net 10.20.20.0 netmask 255.255.254.0 gw 10.10.10.10 dev ppp1

queda finalmente todo:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use
Iface
10.6.6.6        0.0.0.0         255.255.255.255 UH    0      0        0 ppp0
10.10.10.10       0.0.0.0         255.255.255.255 UH    0      0
0 ppp1
10.20.20.0        10.4.0.80       255.255.254.0   UG    0      0
0 ppp1
0.0.0.0         0.0.0.0         0.0.0.0         U     0      0        0 ppp0

Pero no puedo llegar a la red de la VPN :-/ Supongo que habría que hacer
algún tipo de "bridge" entre ppp0 y ppp1, pero parece que solo se puede
hacer con ETHs.

En fins, sopitas, plis :-)
Grax!

ai0!
split.



Más información sobre la lista de distribución eside-ghost