![错误:连接激活失败:设备不受 NetworkManager 管理或不可用](https://linux22.com/image/121180/%E9%94%99%E8%AF%AF%EF%BC%9A%E8%BF%9E%E6%8E%A5%E6%BF%80%E6%B4%BB%E5%A4%B1%E8%B4%A5%EF%BC%9A%E8%AE%BE%E5%A4%87%E4%B8%8D%E5%8F%97%20NetworkManager%20%E7%AE%A1%E7%90%86%E6%88%96%E4%B8%8D%E5%8F%AF%E7%94%A8.png)
我有一个 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 -a
或ip link show
,eth0 接口是否会出现在输出中?它是否具有/etc/sysconfig/network-scripts/ifcfg-eth0
在线文件中指定的 MAC 地址HWADDR=
?
如果根本不存在,则 NIC 的驱动程序可能尚未加载,或者存在阻止加载的问题。如果它有一个意外的名称,则可能是 NIC 命名有问题。
如果网卡具有预期的名称,但拒绝激活,则可能是固件加载问题:某些网卡需要固件才能工作,如果必要的固件文件不可用,则驱动程序无法激活网卡。如果这是问题所在,则dmesg | less
列表通常会包含一条或多条消息,指示系统无法加载特定的固件文件。一旦知道固件文件的名称,就可以搜索它。确保linux-firmware-<YYYYMMDD>-<version number>
安装了 RPM 软件包:它包含大量适用于各种硬件的固件文件。