>[оверквотинг удален]
> pppoe[2314]: read (asyncReadFromPPP): Session 8: Input/output error
> pppoe[2314]: Sent PADT
> pppd[2313]: Exit.
> systemd[1]: pppoe.service: Failed with result 'exit-code'.
> При запуске соединения командой pppoe-start, соединение также на некоторое время поднимается
> и рвется, но при повторной такой команде - соединение создается и
> держится.
> Пробовал создать соединение через nmtui. После перезапуска компа - соединение организуется
> и держится, но после перезапуска соединения из консоли (systemctl restart NetworkManager)
> интерфейс ppp0 остается и создается новый ppp1. Почему?!Mожет быть связана с изменениями в версии 2.5 пакета ppp в CentOS.
1. Проверьте журналы системы:
- Выполните команду `journalctl -xe` после того, как служба PPPoE завершит работу с ошибкой. Это позволит вам увидеть дополнительные записи о проблеме, которые могут помочь в выявлении корня проблемы.
2. Проверьте файл настроек для pppoe-start:
- Убедитесь, что файл настроек для `pppoe-start` (обычно находится в `/etc/ppp/pppoe.conf`) содержит корректные параметры. Обновление пакета ppp могло повлиять на настройки.
3. Обновите настройки службы:
- Попробуйте обновить ваш файл службы `/usr/lib/systemd/system/pppoe.service` так, чтобы он выглядел следующим образом:
```plaintext
[Unit]
Description=PPPoE <--> ppp0 over enp5s1
After=network.target
Wants=network.target
[Service]
Type=simple
ExecStart=/usr/sbin/pppoe-start
ExecStop=/usr/sbin/pppoe-stop
Restart=always
RestartSec=3
[Install]
WantedBy=multi-user.target
```
Здесь мы добавили параметры `Restart` и `RestartSec`, чтобы systemd автоматически перезапускал службу при ее падении. После внесения изменений, выполните `systemctl daemon-reload`, чтобы systemd узнал о новых настройках.
4. Проверьте настройки NetworkManager:
- Если вы используете NetworkManager, убедитесь, что ваши настройки соединения через nmtui или GUI NetworkManager корректны. Может быть, после перезагрузки NetworkManager создает новое соединение из-за какой-то конфликтной настройки.
5. Проверьте настройки PPPoE:
- Проверьте настройки вашего PPPoE-соединения (обычно находятся в `/etc/ppp/peers/`). Убедитесь, что они корректны и не содержат устаревших или неправильных параметров.
6. Проверьте наличие обновлений:
- Проверьте, есть ли доступные обновления для вашей операционной системы CentOS и пакета ppp. Иногда обновления могут исправить известные проблемы.
7. Создайте бэкапы и откатитесь к предыдущей версии PPP:
- Если ничего из вышеперечисленного не помогло, можно попробовать создать бэкап текущей версии PPP и вернуться к предыдущей версии. Это может потребовать ручной установки старой версии пакета, которую вы можете найти в архивах CentOS.