Esta no es una pregunta que esté relacionada con PPP.
Pista: ¡ NO EJECUTE routed
!.
No se puede. Al menos no de la manera que a usted le gustaría hacerlo normalmente. El problema reside en que su proveedor no sabría las direcciones IP de las máquinas conectadas a su red y, por tanto, no rutaría ninguna trama a su sistema local.
Sin embargo, existen otras soluciones:
telnet
a la máquina que está conectada a Internet
usando pppd
. Una vez conectado a esa máquina, ya puede hacer telnet
o
ftp
al resto de Internet. Realmente, esto no es mucho mejor que usar el ordenador
directamente, pero es útil para realizar cosas sencillas.
IP Masquerade
. Para
saber más sobre cómo usar esta característica, debería unirse a la
lista de correo electrónico linux-net developer
o bien consultar el documento
Net-2-HOWTO
.
socks
en su sistema PPP. Este programa
realizará la misma
función que si usa IP Masquerade
pero, por contra,
necesitará clientes
modificados. La ventaja de usar socks
es que este programa lleva mucho tiempo
circulando por ahí y muchos clientes entenderán el concepto de servidor
proxy (proxy server
) que es necesario para trabajar correctamente con el programa.¿ Ha olvidado añadir el parámetro defaultroute
a la
línea de comandos de pppd
?. Este parámetro añade una
ruta por defecto (default route) a su sistema de rutado, permitiendo que
los frames dirigidos a otras direcciones IP se canalicen a través del
dispositivo PPP.
El software PPP no reemplazará la ruta por defecto si ya existía una
anterior a la ejecución de pppd
. El motivo de esto es evitar que
alguien pueda destruir accidentalmente la ruta por defecto a sus routers ethernet. Un aviso
aparecerá en el system log si defaulrotute
no se ejecuta por esta
razón.
El problema no es entonces de su sistema Linux local. Lo más probable es que haya un problema de rutado en la máquina remota.
El sistema remoto no está configurado para IP forwarding
. En el RFC de PPP
se especifica que esta opción NO debe estar activada por defecto.
Esta opción debe habilitarse. Para sistemas Linux, necesita volver a
compilar el kernel y especificar que desea IP forwarding/gatewaying
.
El ordenador remoto necesita una ruta hacia su máquina de la misma manera que usted necesita una ruta hacia él. Esto puede hacerse por uno de los cuatro métodos siguientes. Cada uno tiene sus ventajas y sus inconvenientes y recuerde que sólo puede usar un metodo y sólo uno.
gated
en todos los gateways y en el servidor de terminal. Con esto
se consigue que el servidor de terminal propague (broadcast) los frames
para su dirección IP a los gateways adecuados. Como los hosts tendrán una
ruta por defecto a uno de los gateways, este gateway generará una
trama de redirección ICMP y el host específico
añadirá automáticamente su propia ruta de host.
Si su router remoto necesita recibir tramas RIP para poder actualizar la
ruta hacia su sistema, entonces debería usar el programa bcastd
de
sunsite.unc.edu
. Este programa genera las tramas RIP sin necesidad de que
tenga que instalar y ejecutar gated
.
ping
a mi dirección IP local.No puede hacer esto porque normalmente no tiene definida una ruta hacia esa
dirección. Este es el modo normal de funcionamiento, asi que no hay nada anormal.
Si quiere hacer un ping
a su sistema, utilice la dirección del dispositivo
loopback (127.0.0.1).
Puede hacer un ping a la direccion IP remota, si así lo desea. Sin embargo,
algunos servidores de terminal no permitirán esto, ya que esa dirección
esta ocupada telefónicamente para ellos. Esto depende de la configuración
específica de cada servidor
.
En general, no haga ping
a ninguna de las 2 direcciones ( local o
remota ). Elija una dirección IP de otra máquina que sepa que
está en la red remota (una de su nameserver, por ejemplo).
Mientras el software PPP no haga esta tarea, debe de añadir manualmente a la tabla de rutado la ruta al host con el que acaba de conectar. Esto se hace con el comando
route add -host 192.187.163.32 lo
Donde la dirección IP local es 192.187.163.32 en este ejemplo. Esto le dice al software de red que debe dirigir todas las tramas destinadas a su dirección IP al dispositivo loopback. Una vez que ha añadido la ruta apropiada a la dirección IP local, entonces ya puede usar esta dirección como el destino para las tramas IP.
Usted es el responsable de eliminar esta ruta cuando el enlace termine.