Slattach
e ifconfig
no funcionan como con SLIP.No utilice slattach
ni ifconfig
con PPP. Estos programas se usan
con SLIP. El proceso pppd
realiza las funciones de estos programas en
el momento adecuado. Estas funciones deben realizarse después de que
se hayan intercambiado los protocolos LCP e IPCP entre las máquinas
que realizan la conexión.
Usted no puede reemplazar ifconfig
y slattach
por pppd
. La
mayoria de los protocolos que se usan con PPP residen dentro del código
de pppd
. Sólo el protocolo IP ( y el IPX cuando esté
terminado ) residen dentro del kernel.
La ruta de host (host route) al sistema remoto la añade
automáticamente pppd
. No hay ninguna posibilidad de no
añadir esta ruta. El proceso pppd
terminará si no puede
definirla y añadirla a la tabla de rutas del sistema.
La ruta por defecto (default route) puede ser o no añadida. Esto se
controla con la opcion defaultroute
. Si ya existía una ruta por
defecto anterior, pppd
no definirá una nueva, sino que
conservará la ya existente.
Si quiere gobernar el rutado para una red entera, ponga el comando route
dentro del script /etc/ppp/ip-up
. Los parámetros de este script
son:
/etc/ppp/ip-up
o /etc/ppp/ip-down
).ppp0
por ejemplo)./dev/cua0
por ejemplo).ipparam
.Existe en sunsite
un paquete llamado devinfo.tar.gz
que contiene una
serie de pequeñas utilidades que extraen datos sobre el dispositivo de red
que se esté usando y, junto con las direcciones IP del enlace, proporcionan
informaciones muy útiles.
La documentación se encuentra en las páginas man
del paquete.
Por ejemplo, si quiere rutar el dominio entero de direcciones IP en la red
remota, haga lo siguiente en el script /etc/ppp/ip-up
. Naturalmete, si
los valores no son variables sino fijos, entonces simplemente use esos valores
en las entradas apropiadas del comando route
.
# Obtener la mascara de red (netmask) para el dispositivo ppp0 (o cualquier otro). NETMASK = "devinfo -d $1 -t mask" # Obtener el dominio IP (sin la direccion del host eliminando los bits extra) DOMAIN = "netmath -a $5 $NETMASK" # Creamos la network route ahora que ya se sabe el dominio IP route -net add $DOMAIN gw $5