NetworkManager未托管导致无法使用网络

记录我的网络问题

此问题实在我配置hadoop集群时,在克隆虚拟机后出现的问题。我无法使用网络,此时我在配置为桥接模式下可以正常使用xshell连接却无法使用网络。经过再次更改为net模式后网卡无法启动,在:这里解决了我的问题:

(30条消息) 重启网卡报Job for network.service failed because the control process exited with error code.。。 错误_朱智文的博客-CSDN博客https://blog.csdn.net/u014236541/article/details/78349243

网卡可以正常启动后网络却无法使用,使用nmtui进入查看网卡配置在激活网卡时发现报错::Connection 'ens33' │                           │ is not available on the device   │                           │ ens33 at this time. 搜索阅读文章:(30条消息) LINUX Centos8虚拟机开机无法启动网卡解决方案,网卡未加入托管_开心果oye的博客-CSDN博客_centos8网卡无法启动https://blog.csdn.net/weixin_42162618/article/details/106977483

发现是我的网卡未托管的原因造成了这个问题。

最终通过 nmcli n查看NetworkManager的托管状态发现并未托管,在使用nmcli n on托管后即可正常访问。

总结:

经过查找问题我了解到了NetworkManager [ 负责管理Connection(网卡连接配置) 和 Device(网卡设备)] 且centos8已经没有这个服务若想在8的版本使用可以使用yum install NetworkManager 安装后即可使用命令nmcli来管理网络设备 

if up激活网卡

常用的nmcli命令:

  • nmcli connection 网络连接管理

  • nmcli connection show # 查看所有网卡配置

  • nmcli connection reload # 重新加载网卡配置,不会立即生效

  • nmcli connection down XXX&& nmcli connection up XXX # 立即生效Connection配置

  • nmcli connection add type ethernet con-name ens160-con ifname ens160 ipv4.addr 1.1.1.2/24 ipv4.gateway 1.1.1.1 ipv4.method manual  # 为device创建connection

  • nmcli connection add type ethernet con-name ens160-con ifname ens160 ipv.method auto     # dhcp

  • nmcli connection modify ens160-con ipv.addr 1.1.1.3/24 && nmcli connection up ens160-con # 修改IP地址并立即生效

  • nmcli connection edit ens160-con

  • nmcli device 网卡设备管理

  • nmcli device status # 查看所有网卡设备状态

  • nmcli device show ens160 # 查看网卡配置

  • nmcli device reapply ens160 # 立即生效网卡配置

  • nmtui # 进入图形化界面

官方文档:

1.8. NetworkManager 及网络脚本 Red Hat Enterprise Linux 7 | Red Hat Customer Portal

2022.3.17 晚

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值