
Я пытаюсь установить соединение 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
Может, и не так чисто, но меня пока устраивает.