На прошлой неделе я попытался изменить IP-адрес моего компьютера с Linux на статический:

address 192.168.10.10
netmask 255.255.255.0
network 192.168.10.0
broadcast 192.168.10.255
gateway 192.168.10.1

Затем я попытался запустить ifup -a и получил эту ошибку:

ip:either "local" is duplicate, or "/24" is garbage  
ip: RTNETLINK answers: File exists  

Кто-нибудь может сказать мне, что это значит и как я могу решить эту проблему?

2 ответа2

0

У меня была аналогичная проблема с lxc контейнер с идентичным интерфейсом stanza

ip: either "local" is duplicate, or "/24" is garbage
ip: RTNETLINK answers: Network unreachable

Решением было снова удалить и вставить настройки в /etc/network/interfaces и убедиться, что после входа в gateway произошел возврат каретки (т. Е. Нажмите <enter> после последней строки stanza).

В моем случае это, вероятно, было вызвано пробелами в файле. Я обычно устанавливаю #!/bin/sh в верхней части /etc/network/interfaces поэтому, когда я редактирую его с помощью nano пробелы отображаются зеленым цветом (для этого для работы с контейнерами lxc вам необходимо подключиться через ssh а не через lxc-console).

0

Вторая ошибка обычно означает, что интерфейс уже настроен и "включен", и, следовательно, выдается ошибка.

Выполнение первого «ifdown -a» (или "ifdown ethX" только для одного конкретного интерфейса) должно решить вашу проблему!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .