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