Это /etc/network/interfaces
содержимое моего файла
Единственный способ, которым это вступает в силу - перезагрузка системы.
Я пытаюсь сделать это вручную. Мои попытки ниже.
auto eth0
iface eth0 inet static
address 192.168.1.57
netmask 255.255.255.0
gateway 192.168.1.1
up ip addr add 192.168.0.57/24 dev eth0 label eth0:1
down ip addr del 192.168.0.57/24 dev eth0 label eth0:1
up ip route add 192.168.0.0/24 via 192.168.0.1 dev eth0:1 metric 20
down ip route del 192.168.0.0/24 via 192.168.0.1 dev eth0:1 metric 20
Сначала попытался запустить sudo ifup eth0
и я получаю
RTNETLINK answers: File exists
Failed to bring up eth0.
/etc/network/interfaces
Только работа , когда я перезагрузить систему
Кроме этого я пробовал
sudo /etc/init.d/networking restart
sudo service network-manager restart
sudo service networking restart
Но ни один из них не поднимет изменения в interfaces
файле
Мой единственный вариант был, sudo ifup eth0
и это дает вышеуказанную ошибку.
что случилось?
источник
sudo ifdown eth0
даетifdown: interface eth0 not configured
и работает sudo ifdown eth0 && ifup eth0 дает то же самоеiface
строфой в вашем/etc/network/interfaces
файле иifdown/ifup
повторите попытку .iface
создать такое большое дело. не могли бы вы отредактировать это в своем ответе, чтобы он мог кому-то помочь? и должно бытьsudo
доifup
-> вsudo ifdown eth0 && sudo ifup eth0
противном случае я получаю некоторуюpermission denied
ошибкуПопробуйте найти / run / network / ifstate и измените его, добавив eth (n) = eth (0), если вы не видите там нужного eth.
Пример:
После этого используйте команду sudo ifdown eth (n), а затем sudo ifup eth (n).
источник
Любому другому, кто оказался здесь, пришлось остановить все интерфейсы и мосты, а затем выгрузить модули, прежде чем ошибка RTNETLINK исчезнет.
или просто перезагрузиться.
источник
Я только столкнулся с этой проблемой, и ни одно из вышеупомянутых решений не работало для меня. Я не мог измениться,
/run/network/ifstate
потому что он был немедленно возвращен в прежнее состояние. Такжеsudo ifdown eth0 && sudo ifup eth0
не работал.Затем я обнаружил следующую команду:
который решил проблему.
источник