it-swarm-es.tech

¿Cómo configuro el administrador de red de Ubuntu / Linux para enrutar selectivamente el tráfico de red a través de la VPN?

Estoy usando Ubuntu 9.04 y acabo de notar que TODO el tráfico de mi red se enruta a través de mi VPN. Me gustaría que la VPN enrutara solo el tráfico que llega a los servidores de la VPN y luego se conecta directamente a cualquier otro lugar de Internet según sea necesario. La VPN es PPTP VPN que se ejecuta utilizando algún tipo de pila de Microsoft.

Resultados del comando de ruta:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
102-102-152-203 192.168.24.1    255.255.255.255 UGH   0      0        0 wlan0
192.168.24.0    *               255.255.255.0   U     2      0        0 wlan0
link-local      *               255.255.0.0     U     1000   0        0 wlan0
default         *               0.0.0.0         U     0      0        0 ppp0
18
Elijah

Para mi VPN compatible con Cisco en Ubuntu 9.04 (VPNC), hay una casilla de verificación para seleccionar.

Edite sus conexiones, vaya a la pestaña VPN y edite la configuración de VPN.

Vaya a la pestaña Configuración de IPv4, y en la parte inferior derecha hay un botón "Rutas".

Haga clic en el botón y marque la casilla "Usar esta conexión solo para recursos en su red"

Como han mencionado otros, hay archivos de configuración basados ​​en texto que se pueden modificar en lugar de usar la GUI. Una cosa buena de las GUI es que no tiene que memorizar todos los valores posibles ni preocuparse por la ortografía

20
pcapademic

Gracias a los consejos de las respuestas anteriores y un poco de búsqueda por mi cuenta, pude encontrar la respuesta a mi propia pregunta.

Primero, determiné qué rangos de direcciones IP se estaban usando en la VPN, en mi caso 192.168.32. * Y 192.168.16. *. Luego me conecté a mi vpn normalmente y me conecté a un servidor en la red. Ejecuté la ruta en esa máquina y obtuve la dirección de la puerta de enlace y la métrica que se estaban utilizando. Luego agregué rutas para los dos rangos de direcciones IP al campo de rutas en la pestaña de configuración de IPv4 y hice clic en "Usar esta conexión solo para recursos en su red" e "Ignorar rutas obtenidas automáticamente". Entonces puf como magia funcionó.

¡Gracias por toda tu ayuda!

10
Elijah

Supongo que el software pptp está configurando su ruta predeterminada en ppp0.

Puede modificar sus rutas después de su conexión

o

podría intentar eliminar la directiva 'defaultroute' del archivo de configuración pptp (posiblemente /etc/ppp/ppp.conf)

0
Mark Turner