CentOS 7 PPPoE y Vlan etiquetan un comportamiento extraño

CentOS 7 PPPoE y Vlan etiquetan un comportamiento extraño

Estoy intentando marcar una conexión PPPoE desde mi CentOS 7.7 mínimo a mi módem ISP (ISP: Unifi, Malasia).

Primero, creé un archivo ifcfg etiquetado con vlan (id: 500) en la parte superior de mi interfaz, que es eno1.500 como se muestra a continuación:

IPV6INIT="yes"
DNS2="1.1.1.1"
DNS1="8.8.8.8"
IPV6_AUTOCONF="yes"
BOOTPROTO="dhcp"
ONBOOT="yes"
UUID="Same as default ifcfg of eno1"
DEVICE="eno1.500"
VLAN="yes"

Luego, usé rp-pppoe para manejar la configuración de PPPoE, que también apunté a mi interfaz etiquetada con vlan (eno1.500) con el nombre de usuario y contraseña de PPPoE correctos.

El resultado aquí es extraño cuando descubrí que mi conexión PPPoE duró solo unos segundos. El registro así:

Remote Message: Authentication success,Welcome!
PAP authentication succeeded
local IP address xxx
remote IP address: xxx
recv (receivePacket): Network is down
recv (receivePacket): Network is down
Modem hangup
Connect time 0.7 minutes.
Connection terminated.

Luego recursivamente:

Remote Message: Authentication success,Welcome!
PAP authentication failed.
Modem hangup
Connection terminated.

A veces, el PAP se vuelve a conectar exitosamente y luego falla.

Respuesta1

En su lugar, he decidido agregar la interfaz vlan con el comando ip (id de vlan: 500):

$ ip link add link eno1 name eno1.500 type vlan id 500

Para conservar la configuración en cada reinicio, agregué el comando en /etc/rc.local.

Luego, pppoe-setup y apunte hacia la interfaz etiquetada eno1.500

Puede que no sea tan limpio, pero por ahora me funciona.

información relacionada