Я налаштовував сервер RHEL7 в vmware vSphere, і у мене виникли проблеми з його доступом до мережі без NetworkManager. Я налаштував сервер мати статичний IP під час встановлення, і він налаштував усе за допомогою NetworkManager. Хоча це і працює, ми не використовуємо NetworkManager у своєму офісі, тому я пішов і ввів те, що ми зазвичай ставимо конфігураційний файл, щоб отримати сервери RHEL6 в Інтернеті без NetworkManager.
/ etc / sysconfig / network-scriptpts / 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
inet 127.0.0.1/8 область хосту lo
valid_lft назавжди віддається_lft назавжди
віддана перевагу навіки inet6 :: 1/128 хост області
valid_lft назавжди бажаний_lft назавжди
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
network.service
найкращим способом відстеження команд ip strace
. Зазвичай ви не маєте помилок такого типу. Можливо, варто повідомити (в ідеалі за допомогою підтримки).
RTNETLINK answers: File exists
означає, що все, щоnetwork.service
намагалися додати (можливо, IP-адреси), вже було. Запустітьip addr
і додайте результати до свого питання.