9

Я настраивал сервер RHEL7 в vmware vSphere, и у меня возникают проблемы с его подключением к сети без NetworkManager. Я настроил на сервере статический IP-адрес во время процесса установки, и он настроил все с помощью NetworkManager. Хотя это работает, мы не используем NetworkManager в моем офисе, поэтому я пошел и ввел то, что мы обычно помещаем в файл конфигурации, чтобы подключить серверы RHEL6 к сети без NetworkManager.

/etc/sysconfig/network-scripts/ifcfg-ens192 выглядит следующим образом:

NAME = ens192
TYPE = Ethernet
ONBOOT = да
NM_CONTROLLED = нет
BOOTPROTO = статическая
IPADDR = 10.0.2.15
PREFIX = 24
GATEWAY = 10.0.2.2

Однако, когда я отключаю NetworkManager, сетевая служба не запускается со следующей ошибкой

#service перезапуск сети

Перезапуск сети (через systemctl): сбой задания для network.service. Смотрите 'systemctl status network.service' и 'journalctl -xn' для получения подробной информации.

И обе команды выводят следующее:

сеть [1838]: ответы RTNETLINK: файл существует
сеть [1838]: ответы RTNETLINK: файл существует
сеть [1838]: ответы RTNETLINK: файл существует
сеть [1838]: ответы RTNETLINK: файл существует
сеть [1838]: ответы RTNETLINK: файл существует
сеть [1838]: ответы RTNETLINK: файл существует
сеть [1838]: ответы RTNETLINK: файл существует
systemd [1]: network.service: процесс управления завершен, код = состояние выхода = 1
systemd [1]: не удалось запустить LSB: включить / выключить сеть

Кроме того, вот что выводит команда 'ip addr':

1: lo: mtu 65536 qdisc noqueue state НЕИЗВЕСТНО
     ссылка / петля 00: 00: 00: 00: 00: 00 brd 00: 00: 00: 00: 00: 00
     инет 127.0.0.1/8 хост хоста lo
       valid_lft forever предпочитаемый_lft forever
     inet6 :: Хост области 1/128
       valid_lft forever предпочитаемый_lft forever
2: ens192: mtu 1500 состояние ndisc noop ВНИЗ qlen 1000
     ссылка / эфир 08: 00: 27: 98: 8e: df brd ff: ff: ff: ff: ff: ff

8 ответов8

2

Проверьте свой MAC-адрес для виртуальной машины. Это должно быть 08:00:27:98:8e:df, поскольку это то, что показано, вы запустили ip addr. Если это что-то еще, вам нужно будет установить его в файле ifcfg-ens192 следующим образом, но заменить адрес фактическим.

HWADDR="08:00:27:98:8e:df"

У меня была та же проблема, и это решило ее для меня.

2

Все, что я нашел, чтобы решить это, это то, что MAC в Config

 NAME=ens192
 TYPE=Ethernet
 ONBOOT=yes
 HWADDR="08:00:27:98:8e:df"
 NM_CONTROLLED=no
 BOOTPROTO=static
 IPADDR=10.0.2.15
 PREFIX=24
 GATEWAY=10.0.2.2

Если вы не уверены в аппаратном адресе, вы можете найти его в.

 cat /sys/class/net/ens192/address
1

Попробуйте перейти к сетевым настройкам виртуальной машины, убедитесь, что сетевой кабель подключен, и проверьте, не заблокировали ли вы его с помощью брандмауэра.

0

Это решит проблему!

# rm /etc/udev/rules.d/70-persistent-ipoib.rules 

# reboot
  • Теперь отредактируйте /etc /sysconfig /network-scripts /ifcfg-eth0,
  • Добавить новый HWADDR сгенерированный или удалить его
  • Удалить строку UUID

-Запустите сетевой сервис

 #systemctl restart network.service

СЕЙЧАС! За работой.

0

NetworkManager определяет маршрут по умолчанию (ip route), даже если ваш интерфейс отключен, это просто тот интерфейс, а не вся система.

ps aux | grep -I net   # will probably find NetworkManager still running.
chkconfig network on
systemctl disable NetworkManager.service
systemctl stop NetworkManager.service
0

Я также столкнулся с ошибкой «Не удалось запустить LSB: запуск / выключение сети», поскольку отключил NetworkManager. Потребовалось две минуты, чтобы вызвать интерфейсы после загрузки. Причиной путаницы было "... LSB». Оказалось, что сообщение исходит только из традиционного скрипта /etc/rc.d/init.d/network. В моем случае следующее решило проблему;

В сеть добавлены скрипты /ifcfg-eth0

NMCONTROLLED=no

Удалил ненужные файлы ifcfg- *, которые оставил NetworkManager

# rm /etc/sysconfig/network-scripts/ifcfg-Wired_connection_?
0

вы должны поместить эту информацию (GATEWAY = 10.0.2.2) в /etc /sysconfig /network, как только это будет сделано, перезапуск службы должен завершиться успешно

-1

У меня была такая же проблема. Поэтому я просто удаляю файлы резервных копий, которые я сделал в /etc/sysconfig/network-scripts , такие как ifcfg-Bridge_connection_1.home и ifcfg-Bridge_connection_1.office которые я создал для резервного копирования. Они не должны быть созданы там. /etc/init.d/network restart может хорошо работать после удаления этих бесполезных ifcfg- *.

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