4 декабря 2018 г.

Rtnetlink или как я на горячую настройки поменял

Порою, при смене настроек сети (/etc/network/interfaces) вовсе не поднимается сеть и при рестарте службы networking можно увидеть такое сообщение 


RTNETLINK answers: File exists Failed to bring up eth1. done.

Это, скорее всего, маршрутизация сбоит.


Глянем этой командой маршруты

ip route

где
Находим там неподъемный интерфейс и смело удаляем запись командой

ip route delete 192.168.1.0/24 (айпи для примера)

и перезапустить networking :


/etc/init.d/networking restart

Ну и конечно убедиться, что руки не кривые и конфиг без ошибок.
Еще, как выяснилось опытным путем, система критична в порядку поднятия интерфейсов, поэтому надо поднимать  сначала eth0 потом все остальные по порядку.

В Astra Linux 1.5 Special Edition Smolensk
Я до кучи удалил файл /etc/udev/rules.d/70-persistance-net.rules (пишу по памяти, могу ошибаться в слове persistance). И ребутнул систему. Хотя с сервером такое не пройдёт. Будте внимательны, делайте бекапы.


Комментариев нет:

Отправить комментарий