CentOS 7 PPPoE и Vlan тегирование странное поведение

CentOS 7 PPPoE и Vlan тегирование странное поведение

Я пытаюсь установить соединение PPPoE с моего CentOS 7.7 Minimal на модем моего интернет-провайдера (интернет-провайдер: Unifi, Малайзия).

Сначала я создал файл ifcfg с тегом vlan (id: 500) на моем интерфейсе eno1.500, как показано ниже:

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"

Затем я использовал rp-pppoe для настройки PPPoE, которую я также направил на мой интерфейс с тегом VLAN (eno1.500) с правильным именем пользователя и паролем PPPoE.

Результат здесь - вот что было странно, когда я обнаружил, что мое PPPoE-соединение длилось всего несколько секунд. Лог такой:

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.

Затем рекурсивно:

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

Иногда PAP снова успешно подключается, а затем происходит сбой.

решение1

Я решил вместо этого добавить интерфейс vlan с помощью команды ip (vlan id: 500):

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

Чтобы сохранить настройку при каждой перезагрузке, я добавил команду в /etc/rc.local.

Затем pppoe-setup и укажите на помеченный интерфейс eno1.500

Может, и не так чисто, но меня пока устраивает.

Связанный контент