记录linux ens33网卡启动失败的问题

问题

启动linux ens33网卡时,启动失败报出:Failed to start LSB: Bring up/down networking.,重启网络也报错 No suitable device found for this connection。
执行下面操作

ip addr show  #查看mac地址
vi  /etc/sysconfig/network-scripts/ifcfg-ens33

停止【NetworkManager 】命令: service NetworkManager stop
启动【network】命令: service network restart

在这里插入图片描述
追加MAC地址
在这里插入图片描述

### 解决 `nmcli connection up ens160` 失败问题 当遇到 `nmcli connection up ens160` 命令执行失败的情况时,可以从以下几个方面排查并解决问题。 #### 1. 检查网络接口状态 确认目标网卡是否被 NetworkManager 正确管理。可以通过设置设备为受管模式来确保这一点: ```bash nmcli device set ens160 managed yes ``` 这一步骤有助于使 NetworkManager 能够接管该设备的配置[^1]。 #### 2. 验证网络服务运行状况 确保 NetworkManager 服务处于活动状态。虽然直接重启此服务是推荐做法,但如果怀疑其未正常工作,则应先尝试启动它: ```bash systemctl start NetworkManager ``` 之后再试一次连接命令看是否有改善[^2]。 #### 3. 查阅现有连接配置 利用 `nmcli connection show` 列出当前所有的网络连接条目,并从中寻找名为 `ens160` 的记录是否存在以及其状态如何。如果发现有多个相同名字的连接定义,可能需要清理冗余项以避免冲突[^5]。 #### 4. 获取详细的错误日志 为了更精确地定位问题所在,在尝试激活连接之前最好启用调试级别更高的日志输出功能。这样可以在出现问题时获得更多的诊断信息用于后续分析。 ```bash journalctl -u NetworkManager --since "5 minutes ago" ``` 上述命令会显示过去五分钟内由 NetworkManager 记录的日志消息,其中或许包含了导致操作失败的具体原因。 #### 5. 测试基本连通性 考虑到环境要求中提到 Linux 主机能够访问外部资源[^3],可以简单测试一下主机与其他已知可达节点之间的通信能力,比如向默认网关发送 ICMP 请求验证路由路径畅通无阻。 ```bash ping $(nmcli c show ens160 | grep -i gateway | awk '{print $2}') ``` 这条指令通过查询指定接口下的网关地址来进行 ping 测试,从而判断基础网络层面上是否存在障碍[^4]。 完成以上步骤后再次尝试使用 `nmcli connection up ens160` 应能有效提高成功的几率;若仍然无法成功建立连接,则需进一步深入调查其他潜在因素的影响。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值