Получая ошибку "SIOCADDRT: файл существует" при попытке перезапустить сеть в Ubuntu

Ошибка / стандартный вывод

 /etc/init.d/networking restart
 * Переконфигурирование сетевых интерфейсов...
SIOCADDRT: файл существует
Не удалось вызвать eth0....сделанный.
netstat -nr
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
10.0.1.0        0.0.0.0         255.255.255.0   U         0 0          0 eth0
0.0.0.0         10.0.1.1        0.0.0.0         UG        0 0          0 eth0
0.0.0.0         10.0.1.1        0.0.0.0         UG        0 0          0 eth0


ip route list
10.0.1.0/24 dev eth0  proto kernel  scope link  src 10.0.1.14  metric 1 
default via 10.0.1.1 dev eth0  proto static 
default via 10.0.1.1 dev eth0  metric 100 


/etc/network# more interfaces 
auto eth0
iface eth0 inet static
    address 10.0.1.14
    netmask 255.255.255.0
    network 10.0.1.0
    broadcast 10.0.1.255
    gateway 10.0.1.1
больше хозяев
127.0.0.1   jenkins-server-1.bts.md  jenkins-server-1
10.0.1.14   jenkins-server-1.bts.md jenkins-server-1 # Добавлено NetworkManager
#127.0.0.1  localhost.localdomain   localhost
127.0.0.1   jenkins-server-1.bts.md  jenkins-server-1
#127.0.0.1  jenkins-server-1.bts.md  jenkins-server-1::1 jenkins-server-1    localhost6.localdomain6 localhost6
#127.0.0.1  jenkins-server-1.bts.md jenkins-server-1
#::1    jenkins-server-1    localhost6.localdomain6 localhost6
#127.0.1.1  jenkins-server-1.bts.md
# Следующие строки желательны для хостов с поддержкой IPv6
#::1     localhost ip6-localhost ip6-loopback::1     jenkins-server-1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

4 ответа

Решение

Если вы изменяете конфигурацию сети, обычно возникает такой тип ошибок, когда restarting сеть. Если у вас нет доступа к машине удаленно, вы можете сначала stop сеть, а затем start Это. Если ваша конфигурация в порядке, интерфейс (ы) должен быть снова включен.

Если вы все еще получаете ошибки, вы можете попробовать использовать ifconfig непосредственно.

В качестве справочной информации: в контексте конфигурации сети File Exists сообщение об ошибке немного вводит в заблуждение. Это означает, что сетевой элемент, который вы пытаетесь добавить (обычно сетевой маршрут), конфликтует с существующим или уже добавлен.

Например, вы получите эту ошибку, если попытаетесь добавить маршрут по умолчанию, если он уже был установлен.

Это действительно глупо, но мой сетевой кабель был отключен... Проблемы первого уровня!

Так что проверьте свой сетевой кабель тоже!

В моем случае у шлюза была проблема. Когда я перезапустил компьютер шлюза и снова запустил оператор:

/etc/init.d/networking restart

Сообщение об ошибке исчезло и работало правильно.

Другие вопросы по тегам