
Я настраивал сервер RHEL7 в vmware vSphere и у меня возникли проблемы с подключением его к сети без NetworkManager. Я настроил сервер на статический IP во время процесса установки, и он настроил все с помощью NetworkManager. Хотя это работает, мы не используем NetworkManager в моем офисе, поэтому я пошел и ввел то, что мы обычно помещаем в файл конфигурации, чтобы подключить серверы RHEL6 к сети без NetworkManager.
/etc/sysconfig/network-scripts/ifcfg-ens192 выглядит следующим образом:
ИМЯ=ens192
ТИП=Ethernet
ONBOOT=да
NM_CONTROLLED=нет
BOOTPROTO=статический
IPADDR=10.0.2.15
ПРЕФИКС=24
ШЛЮЗ=10.0.2.2
Однако когда я отключаю NetworkManager, сетевая служба не запускается со следующей ошибкой
#перезапуск сервисной сети
Перезапуск сети (через systemctl): задание для network.service не удалось. Подробности см. в 'systemctl status network.service' и 'journalctl -xn'.
И обе команды выводят следующее:
network[1838]: ответы RTNETLINK: Файл существует
network[1838]: ответы RTNETLINK: Файл существует
network[1838]: ответы RTNETLINK: Файл существует
network[1838]: ответы RTNETLINK: Файл существует
network[1838]: ответы RTNETLINK: Файл существует
network[1838]: ответы RTNETLINK: Файл существует
network[1838]: ответы RTNETLINK: Файл существует
systemd[1]: network.service: процесс управления завершен, код=завершен, статус=1
systemd[1]: Не удалось запустить LSB: Включение/выключение сети
Также вот что выводит команда «ip addr»:
1: lo: mtu 65536 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: ens192: mtu 1500 qdisc noop state DOWN qlen 1000
link/ether 08:00:27:98:8e:df brd ff:ff:ff:ff:ff:ff
решение1
Проверьте свой MAC-адрес для виртуальной машины. Он должен быть 08:00:27:98:8e:df, поскольку именно это показано при запуске ip addr. Если это что-то другое, вам нужно будет установить его в файле ifcfg-ens192 следующим образом, но замените адрес на фактический.
HWADDR="08:00:27:98:8e:df"
У меня была та же проблема, и это помогло мне ее решить.
решение2
Все, что я нашел, чтобы решить эту проблему, это MAC в конфигурации
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
решение3
Попробуйте зайти в сетевые настройки виртуальной машины и убедиться, что сетевой кабель подключен, а также проверить, не заблокировали ли вы его с помощью брандмауэра.
решение4
Я тоже столкнулся с ошибкой "Failed to start LSB: Bring up/down networking" после отключения NetworkManager. Потребовалось две минуты, чтобы поднять интерфейсы после загрузки. Причиной путаницы было "... LSB". Оказалось, что сообщение выводится просто из традиционного скрипта /etc/rc.d/init.d/network. В моем случае следующее решило проблему;
Ксетевые-скрипты/ifcfg-eth0добавлен
NMCONTROLLED=no
Удалены ненужные файлы ifcfg-*, которые оставил NetworkManager.
# rm /etc/sysconfig/network-scripts/ifcfg-Wired_connection_?