Re: 'route add default gw' cuando conecto con el modem

2000-05-09 Por tema Enzo A. Dari
On Mon, 8 May 2000, Juan Carlos Muro wrote:
 ...
 # ifconfig
 eth0:
 InetAddress: x.x.x.x
 ppp0:
 InetAddress: y.y.y.y P-t-P: z.z.z.z

 # route, me dice +/-
 default = 172.16.11.253

 # route del default
 # route add default gw y.y.y.y

 No ruta nada para afuera. ¿No será que tenía que haber puesto 'z.z.z.z'?
 ...
Si mal no recuerdo, el paquete ppp viene configurado por default
para que al establecerse la conexión ponga el default gateway en la
salida por el modem *si no encuentra un gateway default pre-existente*.
Si ya hay otro gateway default, no hace nada, es decir que tus
conexiones al exterior siguen saliendo por la placa ethernet.

Puedes modificar las rutas a mano, pero tienes el problema de que al
desconectar se elimina el default gateway y uno se queda sin salida
al exterior. Yo lo resolví creando un par de scripts:

en /etc/ppp/ip-up.d el script rutas dice:
#!/bin/sh
#
# script para modificar rutas al conectarse vía ppp
#
route del default
route add default dev $PPP_IFACE gw $PPP_REMOTE

y en /etc/ppp/ip-down.d el script rutas tiene:
#!/bin/sh
#
# script para modificar rutas al desconectarse de ppp
#route del default -éste no hace falta, ppp se encarga de borrarlo
route add default dev eth0 gw 168.96.74.33

las variables $PPP_IFACE y $PPP_REMOTE se definen (y se explican)
en /etc/ppp/ip-up
etho y 168.96.74.33 son para mi caso, tienes que cambiarlos
por tu interfase de red y tu gateway por ethernet.

begin lujo
Hubiera quedado más elegante que el gateway y la interfase del
script de desconexión los obtenga del estado previo a conectarse.
Se me ocurre que el script de conexión podría hacer un route -n,
tomar los datos del gateway por ethernet y guardarlos en archivos
(supongo que en /var/run/... ), luego el script de desconexión
podría leerlos y así te evitas tener que poner el dato de la
interfase y el gateway explícitamente en el script de desconexión.
end lujo

De la misma manera tengo un par de scripts para reemplazar la
resolución de nombres al conectarme:
en ip-up.d/confres:
cp /etc/resolv.conf.modem /etc/resolv.conf
y en ip-down.d/confres:
cp /etc/resolv.conf.ethernet /etc/resolv.conf

-- 
Saludos,
 O__
Enzo.,/
()=\()
Enzo A. Dari  |  Instituto Balseiro / Centro Atomico Bariloche
8400-San Carlos de Bariloche, Argentina | email: [EMAIL PROTECTED]
Phone: 54-2944-445208, 54-2944-445100 Fax: 54-2944-445299
Web page: http://cabmec1.cnea.gov.ar/darie/darie.htm



Re: 'route add default gw' cuando conecto con el modem

2000-05-09 Por tema Juan Carlos Muro
Enzo A. Dari wrote:

 Puedes modificar las rutas a mano, pero tienes el problema de que al
 desconectar se elimina el default gateway y uno se queda sin salida
 al exterior. Yo lo resolví creando un par de scripts:

 en /etc/ppp/ip-up.d el script rutas dice:
 #!/bin/sh
 #
 # script para modificar rutas al conectarse vía ppp
 #
 route del default
 route add default dev $PPP_IFACE gw $PPP_REMOTE

 y en /etc/ppp/ip-down.d el script rutas tiene:
 #!/bin/sh
 #
 # script para modificar rutas al desconectarse de ppp
 #route del default -éste no hace falta, ppp se encarga de borrarlo
 route add default dev eth0 gw 168.96.74.33

 las variables $PPP_IFACE y $PPP_REMOTE se definen (y se explican)
 en /etc/ppp/ip-up
 etho y 168.96.74.33 son para mi caso, tienes que cambiarlos
 por tu interfase de red y tu gateway por ethernet.

Es justo lo que había intentado, pero lo hice mal. Gracias ;-)

 De la misma manera tengo un par de scripts para reemplazar la
 resolución de nombres al conectarme:
 en ip-up.d/confres:
 cp /etc/resolv.conf.modem /etc/resolv.conf
 y en ip-down.d/confres:
 cp /etc/resolv.conf.ethernet /etc/resolv.conf

Jeje, parece ser que eso es nuevo en Wooddy. Quiero decir, que Wooddy ya te
permite configurar eso para cada conexión que creas con 'pppconfig'. La
verdad es que lo han dejado muy bien. Yo me he instalado de nuevas una Wooddy
en el trabajo, sin haber conocido Potato.

Gracias:

Juan Carlos Muro



Re: 'route add default gw' cuando conecto con el modem

2000-05-09 Por tema Juan Carlos Muro
Enzo A. Dari wrote:

 Puedes modificar las rutas a mano, pero tienes el problema de que al
 desconectar se elimina el default gateway y uno se queda sin salida
 al exterior. Yo lo resolví creando un par de scripts:

 en /etc/ppp/ip-up.d el script rutas dice:
 #!/bin/sh
 #
 # script para modificar rutas al conectarse vía ppp
 #
 route del default
 route add default dev $PPP_IFACE gw $PPP_REMOTE

 y en /etc/ppp/ip-down.d el script rutas tiene:
 #!/bin/sh
 #
 # script para modificar rutas al desconectarse de ppp
 #route del default -éste no hace falta, ppp se encarga de borrarlo
 route add default dev eth0 gw 168.96.74.33

 las variables $PPP_IFACE y $PPP_REMOTE se definen (y se explican)
 en /etc/ppp/ip-up
 etho y 168.96.74.33 son para mi caso, tienes que cambiarlos
 por tu interfase de red y tu gateway por ethernet.

Es justo lo que había intentado, pero lo hice mal. Gracias ;-)

 De la misma manera tengo un par de scripts para reemplazar la
 resolución de nombres al conectarme:
 en ip-up.d/confres:
 cp /etc/resolv.conf.modem /etc/resolv.conf
 y en ip-down.d/confres:
 cp /etc/resolv.conf.ethernet /etc/resolv.conf

Jeje, parece ser que eso es nuevo en Wooddy. Quiero decir, que Wooddy ya
te
permite configurar eso para cada conexión que creas con 'pppconfig'. La
verdad es que lo han dejado muy bien. Yo me he instalado de nuevas una
Wooddy
en el trabajo, sin haber conocido Potato.

Gracias:

Juan Carlos Muro



'route add default gw' cuando conecto con el modem

2000-05-08 Por tema Juan Carlos Muro
Hola. Mi ordenador se encuentra en una LAN y para salir a Internet lo
hago a través de un gateway determinado.
Pero tengo un modem para hacer pruebas. Lo que quiero es que los
paquetes que tengan que salir de la LAN lo hagan a través del 'ppp0'
cuando conecte a Internet con el modem, y con el gateway cuando no esté
conectado.
Supongo que se tratará de hacer un scriptillo en el ppp-up y ppp-down (o
algo así). Pero, ¿qué es lo que hay que hacer? ¿Cuáles son las IPs que
hay que poner en el comando 'route' en cada caso?
Es que he hecho un intento a mano, y ha sido un fracaso. He hecho lo
siguiente (supuesto):

# ifconfig
eth0:
InetAddress: x.x.x.x
ppp0:
InetAddress: y.y.y.y P-t-P: z.z.z.z

# route, me dice +/-
default = 172.16.11.253

# route del default
# route add default gw y.y.y.y

No ruta nada para afuera. ¿No será que tenía que haber puesto 'z.z.z.z'?

¿Para qué es la dirección esa de P-t-P?. Curiosamente esa IP es la de la
interface fa0(Fast Ethernet) del RAS (Cisco AS5300) de la empresa que
mete a los usuarios de dial-in en el router.
¿Alguien me puede decir para qué usa la conexión ppp de mi ordenador esa
IP?

Saludos y gracias muchas:

JC


Re: 'route add default gw' cuando conecto con el modem

2000-05-08 Por tema Hue-Bond
El lunes 08 de mayo de 2000 a la(s) 17:36:00 +0100, Juan Carlos Muro contaba:

ppp0:
InetAddress: y.y.y.y P-t-P: z.z.z.z

# route add default gw y.y.y.y

No ruta nada para afuera. ¿No será que tenía que haber puesto 'z.z.z.z'?

 Pues sip. Ya no sé decirte nada más sobre esa dirección.


-- 
 Just do it.

David Serrano [EMAIL PROTECTED]Linux 2.2.14 - Reg. User #87069
lynx -dump http://www.ctv.es/USERS/fserrano/pgp_dsspubkey.asc | gpg --import -
Hi! I'm a .signature virus!  Copy me into your ~/.signature to help me spread!


pgpiaw1OKctrz.pgp
Description: PGP signature


Re: 'route add default gw' cuando conecto con el modem

2000-05-08 Por tema Antonio Beamud Montero
Juan Carlos Muro [EMAIL PROTECTED] writes:

 Hola. Mi ordenador se encuentra en una LAN y para salir a Internet lo
 hago a través de un gateway determinado.
 Pero tengo un modem para hacer pruebas. Lo que quiero es que los
 paquetes que tengan que salir de la LAN lo hagan a través del 'ppp0'
 cuando conecte a Internet con el modem, y con el gateway cuando no esté
 conectado.
 Supongo que se tratará de hacer un scriptillo en el ppp-up y ppp-down (o
 algo así). Pero, ¿qué es lo que hay que hacer? ¿Cuáles son las IPs que
 hay que poner en el comando 'route' en cada caso?
 Es que he hecho un intento a mano, y ha sido un fracaso. He hecho lo
 siguiente (supuesto):

 Bueno, configura el ordenador para que trabaje en la lan, y se pueda
 conectar por el gateway tal que route add..., y si luego el ordenata
 el enchufas un modem, yo lo que retoque fue el script del pon
 /usr/bin/pon y añadí la linea

#!/bin/sh
route del default
/usr/sbin/pppd call ${1:-provider}

 (Es que si lo añades en un script dentro de ip-up.d se ejecuta
 posterior a la conexión, por tanto no me servia).
 Es una manera un poco chapuza, también puedes retocar poff para que
 vuelva a dejar todo en su sitio..., pero en fin, fue una solución de
 urgencia y ya no le toqué.
 El problema si no borras la que hay por defecto es que pppd crea una
 segunda por defecto, pero todos los paquetes los enruta por la
 primera que encuentra que es la de el gw de la lan.

 Si alguien se le ocurre algo más elegante, please, que me lo comente.

--

Saludos. Antonio.


Re: 'route add default gw' cuando conecto con el modem

2000-05-08 Por tema Javier Fafián Alvarez
On Mon, 8 May 2000, Juan Carlos Muro wrote:

 # ifconfig
 eth0:
 InetAddress: x.x.x.x
 ppp0:
 InetAddress: y.y.y.y P-t-P: z.z.z.z
 
 # route, me dice +/-
 default = 172.16.11.253
 
 # route del default
 # route add default gw y.y.y.y
 
 No ruta nada para afuera. ¿No será que tenía que haber puesto 'z.z.z.z'?
No tienes que poner gateway alguno, solo bórralo.

 ¿Para qué es la dirección esa de P-t-P?. Curiosamente esa IP es la de la
 interface fa0(Fast Ethernet) del RAS (Cisco AS5300) de la empresa que
 mete a los usuarios de dial-in en el router.
 ¿Alguien me puede decir para qué usa la conexión ppp de mi ordenador esa
 IP?
P-t-P es Point to Point, la conexión que se establece - punto a punto,
entre dos ordenadores y solo enre dos (ppp=point to point protocol). Ahora
seguro que ya te habrás dado cuenta de que z.z.z.z es la ip del ordenador
al que se conecta tu modem, pero no es el getaway, ojo, tu asegúrate que
no tienes el gw definido en la tabla de rutados cuando estás conectado a
internet via modem y seguro que  todo irá bien
 
 Saludos y gracias muchas:
 
 JC
Saludos !


Mi numero de firma de Drivers para Linux es:00056845
pasaros por:http://www.libranet.com/petition.html

Javier Fafián Alvarez: Numero de usuario Linux: 175.004
en un AMD-K6II a 350 con 64 Mb de RAM
Con  Linux Debian Potato (frozen) kernel 2.2.14