![CentOS 7 PPPoE и Vlan тегирование странное поведение](https://rvso.com/image/1654373/CentOS%207%20PPPoE%20%D0%B8%20Vlan%20%D1%82%D0%B5%D0%B3%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%20%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%BD%D0%BE%D0%B5%20%D0%BF%D0%BE%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5.png)
Я пытаюсь установить соединение 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
Может, и не так чисто, но меня пока устраивает.