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