Я не можу запустити послугу "мережевий" CentOS 7 після відключення та видалення послуги "NetworkManager". Коли я перевіряю стан мережевої послуги, з’являється така помилка:
#systemctl status network.service
network.service - LSB: Bring up/down networking
Loaded: loaded (/etc/rc.d/init.d/network)
Active: failed (Result: exit-code) since Fri 2015-01-16 22:30:46 GMT; 38s ago
Process: 4857 ExecStart=/etc/rc.d/init.d/network start (code=exited, status=1/FAILURE)
Jan 16 22:30:46 localhost.localdomain network[4857]: RTNETLINK answers: File exists
Jan 16 22:30:46 localhost.localdomain network[4857]: RTNETLINK answers: File exists
Jan 16 22:30:46 localhost.localdomain network[4857]: RTNETLINK answers: File exists
Jan 16 22:30:46 localhost.localdomain network[4857]: RTNETLINK answers: File exists
Jan 16 22:30:46 localhost.localdomain network[4857]: RTNETLINK answers: File exists
Jan 16 22:30:46 localhost.localdomain network[4857]: RTNETLINK answers: File exists
Jan 16 22:30:46 localhost.localdomain network[4857]: RTNETLINK answers: File exists
Jan 16 22:30:46 localhost.localdomain systemd[1]: network.service: control process exited, code=exited status=1
Jan 16 22:30:46 localhost.localdomain systemd[1]: Failed to start LSB: Bring up/down networking.
Jan 16 22:30:46 localhost.localdomain systemd[1]: Unit network.service entered failed state.
У попередньому CenOS, здавалося, не виникало проблем при переході від послуги "NetworkManager" до послуги мережі. Будь-які ідеї щодо того, що викликає проблему, і як її виправити?
Примітка. Я використовував yum erase для видалення служби керування мережею.
Ось додаткова інформація на запит:
/etc/sysconfig/network-script/ifcfg-enp8s0
TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=enp8s0
UUID=453a07fe-1b07-4f29-bc32-f2168e50706a
ONBOOT=yes
HWADDR=XXXXXXXXXXX
MACADDR=XXXXXXXXXX
PEERDNS=yes
PEERROUTES=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
/etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
/etc/resolv.conf
; generated by /usr/sbin/dhclient-script
search customer.marples.midcity.lan
nameserver 10.241.128.1
HWADDR=XXXXXXXXXXX
AND MACADDR=XXXXXXXXXX
. Це, здається, неправильно, оскільки, схоже, призначено бути таким же. Спробуйте одну з речей, які я рекомендував (коментуючи цю частину у своїй конфігурації), перезапустіть і спробуйте ще раз. Чи застосовується цей блок вікна CentOS 7 SELinux? Ви запускаєте цю систему на апаратному або у віртуальному середовищі? hosts
і resolv.conf
добре виглядати поки що.
HWADDR
та / або MACADDR
, тому я думаю, що виведення MACADDR
має бути достатнім. Перезавантажте все поле і подивіться, чи мережа працює належним чином. Крім того, якщо ви не користуєтесь IPv6
, візьміть це лайно там. Ви також можете перевірити HWADDR, використовуючи, cat /sys/class/net/ens192/address
щоб переконатися, що він налаштований належним чином.
/etc/sysconfig/network-script/ifcfg-eth0
<br/>/etc/hosts
<br/>/etc/resolv.conf
<br/> <br/> Ви можете перевірити налаштовані маршрути для конкретного NIC (знайдено в/etc/sysconfig/network-scripts/route-<interface>
), оскільки це може спричинити подібні помилки. <br/> <br/> Ви намагалисяifdown eth0
іifup eth0
замість цьогоsystemctl (re)start network
? Чи допоміг вам відключити / видалити зNetwork Manager
допомогоюyum remove