BandaAncha.eu

  • 🔍 en 📰 artículos ⏎
  • 🔍 en 💬 foros ⏎
  • 🔍 en 👇 este 💬 foro ⏎
  • 🔍 en 👇 este 💬 tema ⏎
Regístrate Regístrate Identifícate Identifícate

Problema con Kppp

BocaDePez
BocaDePez

Ahi va el rollo :-P
Con mi red local funcional (compartiendo archivos e impresora) y desconectado de internet obtengo:
$ netstat -rn
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
192.168.0.0 0.0.0.0 255.255.255.0 U 40 0 0 eth0
127.0.0.0 0.0.0.0 255.0.0.0 U 40 0 0 lo
0.0.0.0 192.168.0.1 0.0.0.0 UG 40 0 0 eth0
Con la red+conectado a internet con Kppp:
$ netstat -rn
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
62.81.17.43 0.0.0.0 255.255.255.255 UH 40 0 0 ppp0
192.168.0.0 0.0.0.0 255.255.255.0 U 40 0 0 eth0
127.0.0.0 0.0.0.0 255.0.0.0 U 40 0 0 lo
0.0.0.0 192.168.0.1 0.0.0.0 UG 40 0 0 eth0
Asi todo el tráfico se va por eth0 en vez de salir por el modem (ppp0). No se puede resolver ni navegar ni nada. Kppp es incapaz de cambiar la default route.
Cuelgo el modem y...deshabilito el interfaz eth0:
$ su
Password:
# ifdown eth0
# exit
exit
Con lo que obtengo, estando desconectado aun:
$ netstat -rn
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
127.0.0.0 0.0.0.0 255.0.0.0 U 40 0 0 lo
Una vez conectado sale:
$ netstat -rn
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
62.81.17.36 0.0.0.0 255.255.255.255 UH 40 0 0 ppp0
127.0.0.0 0.0.0.0 255.0.0.0 U 40 0 0 lo
0.0.0.0 62.81.17.36 0.0.0.0 UG 40 0 0 ppp0
Ahora funciona todo lo relacionado con internet a costa de perder las funciones de red. Asi Kppp consigue que la default route salga por el modem.
La unica manera de tenerlo todo es: con el modem colgado y como root:
# ifup ppp0
y obtengo:
# netstat -rn
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
62.81.17.43 0.0.0.0 255.255.255.255 UH 40 0 0 ppp0
192.168.0.0 0.0.0.0 255.255.255.0 U 40 0 0 eth0
127.0.0.0 0.0.0.0 255.0.0.0 U 40 0 0 lo
0.0.0.0 62.81.17.43 0.0.0.0 UG 40 0 0 ppp0
Aunque obtengo una conexión a internet muy lenta, parecida a un modem de 28k o menos quiza debido a la configuración por defecto de pppd o quien sabe que.
El caso es que parece como si "algo" impidiese a Kppp modificar la ruta predeterminada o default route. Tambien sucede con Gnome ppp. Tampoco lo consigo desde una sesion como root. En el FAQ de la web de Kppp no aparece nada sobre esto.
Tengo que aclarar que mi distro, y primer contacto con Linux, es Mandrake 9.0 instalada el pasado Diciembre, por lo que soy muy novatillo como linuxero aunque con la ayuda de la comunidad linuxera he conseguido tener una red con dos pcs: uno con arraque dual mdk-winXP y el otro win98, el modem (winmodem por cierto) va sobre el primero y comparte la conexion. La red funciona con Samba configurado con la excelente herramienta SWAT.
Disculpad la longitud del mensaje. Decidme si falta alguna informacion. Gracias!! ;-)

Este tema está cerrado a nuevas respuestas. Abre un nuevo tema para retomar la conversación.
BocaDePez
BocaDePez

Soy el autor del post inicial
Tras intensa busqueda encontre la solucion en este enlace:
(link roto)
se trata de añadir al archivo:
file:/etc/ppp/ip-up.local
las siguientes lineas:
#!/bin/bash
route add default gw $4
route del $5 exit 0
Tras varias pruebas:conexiones, descoexiones y reinicios se consigue estar en internet y tener la red local con todas sus funciones en todo momento. Con #netstat -rn se obtiene:
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
62.81.17.43 0.0.0.0 255.255.255.255 UH 40 0 0 ppp0
192.168.0.0 0.0.0.0 255.255.255.0 U 40 0 0 eth0
127.0.0.0 0.0.0.0 255.0.0.0 U 40 0 0 lo
0.0.0.0 62.174.XX.XXX 0.0.0.0 UG 40 0 0 ppp0
0.0.0.0 192.168.0.1 0.0.0.0 UG 40 0 0 eth0

donde aparece la default route creada por kppp. A pesar de esto no estoy en condiciones de explicar lo que representan las lineas extra añadidas, simplemente las copié y pegué por probar algo desesperadamente :-P Espero que esto resulte util a quien se pueda encontrar con este extraño problema. Saludos.