Получая ошибку "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
Сообщение об ошибке исчезло и работало правильно.