У меня возникла проблема с Centos7 при попытке запустить сетевой сервис. Я получаю сообщение об ошибке ниже.
Failed to start LSB: Bring up/down networking
Проблема возникла, когда я понял, что мой статический IP-адрес не берется из файла / etc / sysconfig / network-scripts / ifcfg-eth0 (см. Ниже).
DEVICE=eth0
BOOTPROTO=static
IPADDR=192.168.0.16
NETMASK=255.255.255.0
HWADDR=B8:27:EB:C3:1E:EC
NM_CONTROLLED=no
ONBOOT=yes
TYPE=Ethernet
При перезагрузке устройство будет загружаться с IP-адресом 192.168.0.7, явно не с назначенным статическим IP-адресом и не с уверенностью, как он получает информацию о DHCP-сервере (который у меня есть, мой маршрутизатор)
Я попытался отключить NetworkManager, так как это могло вызвать хаос в сетевой службе, выполнив приведенную ниже команду.
systemctl stop NetworkManager
а затем включить сеть
systemctl start network
снова возникла та же ошибка, я затем убил процесс dhclient и попытался запустить сетевой сервис еще раз и снова получил ту же ошибку.
Потеря терпения, поскольку в то время у меня было соединение с интернетом на сервере через DHCP IP, я выполнил «yum remove Network Manager» и попытался перезагрузиться, опять же безрезультатно. Я не уверен, было ли это хорошей идеей или нет, но все равно это не сработало.
Я, кажется, исчерпал предложения, которые я мог найти в Интернете. Интересно, кто-нибудь еще имеет представление о том, что может происходить.
редактировать: еще одно примечание, это не виртуальная машина или каким-либо образом связана с виртуализацией. Это просто RaspberryPI 3
Большое спасибо.
Редактировать: Записи журнала:
Jan 01 00:00:06 <hostname> systemd[1]: Starting LSB: Bring up/down networking...
Jan 01 00:00:06 <hostname> systemd[1]: network.service: control process exited, code=exited status=6
Jan 01 00:00:06 <hostname> systemd[1]: Failed to start LSB: Bring up/down networking
Jan 01 00:00:06 <hostname> systemd[1]: Unit network.service entered failed state
Jan 01 00:00:06 <hostname> systemd[1]: network.service failed
источник
/var/sysconfig/network-scripts/ifcfg-eth0
что на самом деле имеете в виду/etc/sysconfig/network-scripts/ifcfg-eth0
, верно?HWADDR
в этом файле действительно соответствует NIC?/var/log/
этих файлах зарегистрирован в CentOS, либо из выводаjournalctl -l -b 0
.Ответы:
На всякий случай, если у кого-то все еще есть проблема с Centos 7 на Raspberry Pi в связи с этой ошибкой «LSB».
В конце концов я обнаружил, что
/etc/rc.d/init.d/network
скрипт, который запускается, сразу же выдаст ошибку,status=6
если конкретный файл не существует, а именно/etc/sysconfig/network
.Я понятия не имею, почему этот файл требуется, так как в другой системе я работаю над файлом существует, но он пуст. Но он не существовал из коробки с ОС Centos 7, которую я получил для своей Raspberry. После прохождения всех других шагов (удалите Network Manager, установите статический IP в файле ifcfg, завершите процесс dhc для Network Manager и т. Д.), Если вы все еще получаете эту ошибку, просто попробуйте:
Файл может быть пустым. Просто должен существовать.
Затем перезапустите сетевой сервис:
И вуаля. Я понимаю, что это очень маленькое исправление, но я прошел через все головные боли и попытки выше, прежде чем нашел это, и мне было хорошо идти после.
источник
У меня недавно была та же самая проблема, то есть сбой network.service
Решением для меня было отключение NetworkManger:
Перезагрузился и сеть.сервис была активна (запущена) .
источник
Вы должны использовать
вместо того
Первый правильный синтаксис в RHEL / CentOS 7.
источник
BOOTPROTO=STATIC
. Ссылка: unix.stackexchange.com/questions/167083/…Я получил ту же ошибку при попытке запустить i2p в качестве службы. Однако я заметил, что части пакета поддержки Linux Standard Base не были установлены в моей системе. После их установки проблем больше не было.
источник
Удалите
BOOTTOPRO=""
иIPADDR=""
строки. Я пришел к этой теме с той же проблемой. Первоначально я добавил строки BOOTTOPRO и IPPADDR, чтобы установить статические значения для enp0s3. После удаления этих двух строк я смог сделатьsystemctl restart network.service
источник
IPADDR=...
то вы не можете настроить статический IP. Это не очень полезно.