错误:连接激活失败:设备不受 NetworkManager 管理或不可用

错误:连接激活失败:设备不受 NetworkManager 管理或不可用

我有一个 CentOS 服务器,当前正在使用eth1网络接口。我正在尝试将其更改为eth0并已配置它,但是当我尝试时,ifup eth0我收到此错误消息:

Error: Connection activation failed: Device not managed by NetworkManager or unavailable

其内容/etc/sysconfig/network-scripts/ifcfg-eth0如下:

DEVICE=eth0
TYPE=Ethernet
UUID=6519f5da-294a-45e3-b9dc-b8aa12c5fda3
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"
HWADDR=00:19:99:D5:56:95
PEERDNS=yes
PEERROUTES=yes
LAST_CONNECT=1509619482

请问有人可以帮忙起床吗eth0

答案1

系统配置网络

选择 eth0 设备并点击“编辑”按钮,取消选中“由网络管理器控制”复选框,然后选中“计算机启动时激活端口”复选框。保存并退出那里。

现在运行 system-config-services 并停止/禁用 NetworkManager 并启动/启用网络服务。

这对我有用

答案2

如果您以 root 身份运行ifconfig -aip link show,eth0 接口是否会出现在输出中?它是否具有/etc/sysconfig/network-scripts/ifcfg-eth0在线文件​​中指定的 MAC 地址HWADDR=

如果根本不存在,则 NIC 的驱动程序可能尚未加载,或者存在阻止加载的问题。如果它有一个意外的名称,则可能是 NIC 命名有问题。

如果网卡具有预期的名称,但拒绝激活,则可能是固件加载问题:某些网卡需要固件才能工作,如果必要的固件文件不可用,则驱动程序无法激活网卡。如果这是问题所在,则dmesg | less列表通常会包含一条或多条消息,指示系统无法加载特定的固件文件。一旦知道固件文件的名称,就可以搜索它。确保linux-firmware-<YYYYMMDD>-<version number>安装了 RPM 软件包:它包含大量适用于各种硬件的固件文件。

相关内容