Cómo configurar el servidor PPPOE en Red Hat Linux, rango de direcciones IPV6, DNS, dirección de puerta de enlace, etc.
Configuración de red propia de Linux
Linux se utiliza como servidor PPPOE. Aunque está en funcionamiento, también puede configurar la dirección IP de la tarjeta de red en la interfaz gráfica, pero es la implementación real. de la dirección IP de la tarjeta de red y otra información Para ser precisos y confiables, aún necesita realizar ajustes en los archivos correspondientes. Esta vez configuraremos dos tarjetas de red. El contenido del archivo editado es el siguiente:
[root@localhost network-scripts]# pwd
/etc/sysconfig/network-scripts
[root@localhost network-scripts]# más ifcfg-eth0
TYPE="Ethernet"
BOOTPROTO="estático"
IPADDR="0.0.0.0"
DEVICE="lan"
HWADDR="00:0C:29:33:69 :86"
ONBOOT="sí"
NETMASK="0.0.0.0"
[root@localhost network-scripts]# más ifcfg-eth1
TYPE="Ethernet"
BOOTPROTO="static"
IPADDR= "10.70.10.11"
DEVICE="wan"
HWADDR="00:0C:29:33:69:90"
ONBOOT="sí "
NETMASK="255.255.0.0"
GATEWAY="10.70.0.1"
En el proceso de configuración del servidor PPPOE en Linux, nos centramos en el archivo de configuración de ifcfg-eth1, en el cual ONBOOT="yes" es necesario y se puede garantizar. Cuando se inicia el sistema, la tarjeta de red se conecta automáticamente a la red. Agregamos la información de la puerta de enlace manualmente para garantizar que la puerta de enlace pueda acceder a la red. red externa normalmente. Simplemente asegúrese de ONBOOT="yes" en el archivo ifcfg-eth0, por supuesto, como en los enrutadores, definimos el nombre del puerto de la red externa como wan y el nombre del puerto de la red interna como lan.
Configuración del servidor PPPOE de Linux
1) Compruebe si el servicio PPPOE está instalado en esta máquina
[root@localhost network-scripts]# rpm -q rp - pppoe
rp-pppoe-3.5-35
La información anterior indica que está instalado
2) Configurar los parámetros necesarios
Para usar Linux, el proceso de configuración es más fácil de entender. Usamos el proceso de configuración en enrutadores como referencia.
1. Comprenda pppoe-server-options
Este archivo es algo similar al archivo de perfil en ROUTERS. En este archivo, se define qué método de verificación se utiliza: require-chap. , que es ¿Cuál es la dirección del servidor DNS asignada por el usuario?
ms-dns 219.146.0.130
ms-dns 222.175.169.91
pppoe- completo archivo de opciones del servidor Como se muestra a continuación
[root@localhost ppp]# más opciones de servidor pppoe
# Opciones PPP para el servidor PPPoE
# LIC : GPL
p>require-chap
iniciar sesión
lcp-echo-interval 10
lcp-echo-failure 2 p>
ms -dns 219.146.0.130
ms-dns 222.175.169.91
2. Agregar nombre de usuario y contraseña
Hay un cap-secrets. archivo en el mismo directorio. Puede agregar nombre de usuario y contraseña aquí
[root@localhost ppp]# more chap-secrets
# Secretos para la autenticación usando CHAP
# direcciones IP secretas del servidor cliente
abc * abc *
3. Permitir verificación local
Es decir, modificar el archivo de opciones y cambiar el bloqueo predeterminado a local.
[root@localhost ppp]# opciones más
#lock
local
4. Habilitar el servicio PPPOE
[root@localhost ppp]# more pppstart
pppoe-server -I lan -L 192.168.0.1 -R 192.168.0.5 -N 10
Como antes, haré esto El comando está convertido en un script, por lo que es más conveniente operar y probar los parámetros. Permítanme presentarles brevemente el significado de cada parámetro en este comando cuando se usa Linux como servidor PPPOE.
I: Especifique el puerto para responder a las solicitudes PPPOE. En este ejemplo, está en el puerto lan.
L: La dirección IP del servidor PPPOE. Esta es la dirección del servidor PPPOE completada por el cliente.
R: Esta es la dirección inicial del grupo de direcciones asignado al cliente, comenzando desde 192.168.0.5 en este ejemplo.
N: La dirección IP del grupo de direcciones se incrementa. por varios, en este ejemplo Suma 10, comenzando desde 192.168.0.5 y terminando en 192.168.0.14.
Después de completar la configuración anterior, ordenemos los pasos para establecer el servicio PPPOE en los enrutadores
1. Agregue un grupo de direcciones
2.
3. Agregue un usuario de acceso telefónico
4. Inicie el servicio pppoe
En comparación, podemos ver que hemos completado todos los pasos anteriores en Linux, es decir, dice que el servicio PPPOE está listo y el cliente PPPOE marca si todo va bien, la marcación puede ser exitosa.
Por supuesto, el cliente aún no puede acceder a Internet. Al configurar Linux como servidor PPPOE, NAT aún no se ha habilitado. Usamos el software IPTABLES para implementarlo. Simplemente escriba un script como este:
echo. "1" >> /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o wan -j SNAT --to 10.70.10.23 p>
La primera línea es para habilitar el reenvío de IP, la segunda línea es para iniciar IPTABLES para la conversión NAT, la siguiente es una explicación de cada parámetro
-t nat significa realizar la conversión NAT p>
-s 192.168.0.0/24 significa que la dirección de origen es el segmento de red 192.168.0.0/24
-j SNAT --to 10.70.10.23 significa que la dirección de origen se convierte a la dirección de red externa 10.70.10.23
De manera similar, podemos entender este comando comparando la configuración NAT en el sistema del enrutador. Después de iniciar NAT, el servidor PPPOE será completamente funcional. El cliente no solo podrá marcar al servidor, sino también acceder a Internet después de marcar.