- Ошибка - RTNETLINK answers: file exists
# systemctl restart networking Job for networking.service failed because the control process exited with error code. See "systemctl status networking.service" and "journalctl -xe" for details. # systemctl status networking ... Jul 08 14:12:06 server ifup[14864]: Failed to bring up eth1.
Умер eth1, пробуем поднять:# ifup eth1
И в ответ получаем:RTNETLINK answers: file exists Failed to bring up lan.
Такое обычно бывает после неудачного добавления маршрутов, например в /etc/network/interfaces. В интернете советуют проверить маршруты и по удалять неправильные (или ненужные, или все от дохлого интерфейса), именно так мы и сделаем. Смотрим маршруты:# ip route list default via 80.200.153.77 dev eth0 onlink 100.15.0.0/16 via 100.12.255.254 dev eth1 100.17.0.0/16 via 100.12.255.254 dev eth1 100.18.0.0/16 via 100.12.255.254 dev eth1
Удаляем:# ip route delete 100.15.0.0/16 dev eth1 # ip route delete 100.17.0.0/16 dev eth1 # ip route delete 100.18.0.0/16 dev eth1
Тоже самое с ipv6 (если есть):# ip -6 route list # ip -6 route del fdfe:15::/16 dev eth1
2 Важно! eth1 в данном примере - второй интерфейс, используемый для локальной сети. Необдуманное удаление маршрутов на eth0 может привести к тому, что сервер перестанет отвечать на внешнем интерфейсе.
Итак, маршруты мы поудаляли, но eth1 все равно не поднимается с той же ошибкой. Для того, чтобы интерфейс поднялся, необходимо удалить на нем все ip:# ip addr list dev eth1 2: eth1@if1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000 link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff link-netnsid 0 inet 100.12.12.12/16 brd 100.12.255.255 scope global eth1 valid_lft forever preferred_lft forever inet6 fdfe:12::12/16 scope global valid_lft forever preferred_lft forever
# ip addr del 100.15.12.12/16 dev eth1 # ip addr del fdfe::12:12/16 dev eth1
После чего интерфейс поднимается без ошибок.
Статья опубликована: 2019-07-08 12:25:47
Последние правки: 2023-07-16 23:22:37
Настройка сети на Ubuntu 16.04. Чуть позже здесь появится описания настроек сети, а прямо сейчас вы можете прочитать про ошибку, по которой я не нашел информации в интернете, решение нашел опытным путем.