Gestión de redes seriales con UUCP y PPP en Oracle® Solaris 11.2

Salir de la Vista de impresión

Actualización: Julio de 2014
 
 

Archivos para configuración de interfaces para PPPoE

Las interfaces que se utilizan en cualquier extremo del túnel PPPoE deben estar configuradas antes de que el túnel pueda admitir comunicaciones de PPP. Utilice los archivos /usr/sbin/sppptun y /etc/ppp/pppoe.if para este propósito. Debe utilizar estas herramientas para configurar interfaces Ethernet en todos los servidores de acceso PPPoE y clientes PPPoE de Oracle Solaris.

Archivo /etc/ppp/pppoe.if

El archivo /etc/ppp/pppoe.if enumera los nombres de todas las interfaces Ethernet en un host que se utilizarán para los túneles PPPoE. Este archivo se procesa durante el inicio del sistema cuando las interfaces que se enumeran están conectadas para su uso en túneles PPPoE.

Necesita crear explícitamente /etc/ppp/pppoe.if. Escriba el nombre de una interfaz que se debe configurar para PPPoE en cada línea.

En el siguiente ejemplo se muestra un archivo /etc/ppp/pppoe.if para un servidor que ofrece tres interfaces para túneles PPPoE.

# cat /etc/ppp/pppoe.if
hme1
hme2
hme3

Los clientes PPPoE normalmente sólo tienen una interfaz mencionada en /etc/ppp/pppoe.if.

Comando /usr/sbin/sppptun

Puede utilizar el comando /usr/sbin/sppptun para asociar y desasociar manualmente las interfaces Ethernet que se utilizarán para túneles PPPoE. Por el contrario, /etc/ppp/pppoe.if sólo se lee cuando se inicia el sistema. Estas interfaces deben corresponderse con las interfaces enumeradas en /etc/ppp/pppoe.if.

sppptun conecta las interfaces Ethernet que se utilizan en túneles PPPoE de una manera similar al comando ipadm. A diferencia de ipadm, debe conectar las interfaces dos veces para admitir PPPoE debido a que participan dos números de protocolo Ethernet.

La sintaxis básica para sppptun es la siguiente:

# /usr/sbin/sppptun plumb pppoed device-name
     device-name:pppoed
# /usr/sbin/sppptun plumb pppoe device-name
     device-name:pppoe

En esta sintaxis, nombre de dispositivo es el nombre del dispositivo que se conectará para PPPoE.

La primera vez que emite el comando sppptun, el protocolo de detección pppoed se conecta en la interfaz. La segunda vez que ejecuta sppptun, el protocolo de sesión pppoe está conectado. sppptun imprime el nombre de la interfaz que se acaba de conectar. Este nombre se utiliza para desconectar la interfaz, cuando es necesario.

Para obtener más información, consulte la página del comando man sppptun(1M).

Ejemplos de comandos sppptun para administración de interfaces

En el siguiente ejemplo se muestra cómo conectar manualmente una interfaz para PPPoE mediante /usr/sbin/sppptun.

# /usr/sbin/sppptun plumb pppoed hme0
hme0:pppoed
# /dev/sppptun plumb pppoe hme0
 hme0:pppoe

En este ejemplo se muestra cómo enumerar las interfaces en un servidor de acceso conectado para PPPoE.

# /usr/sbin/sppptun query
hme0:pppoe
hme0:pppoed
hme1:pppoe
hme1:pppoed
hme2:pppoe
hme2:pppoed

En este ejemplo se muestra cómo desconectar una interfaz.

# sppptun unplumb hme0:pppoed
# sppptun unplumb hme0:pppoe