NetworkManager未托管导致无法使用网络
记录我的网络问题此问题实在我配置hadoop集群时,在克隆虚拟机以后发现的问题。我无法使用网络,我配置为桥接模式下可以正常使用xshell连接却无法使用网络。经过再次更改为net模式后无法启动,在:这里解决了我的问题:(30条消息) 重启网卡报Job for network.service failed because the control process exited with error c
记录我的网络问题
此问题实在我配置hadoop集群时,在克隆虚拟机后出现的问题。我无法使用网络,此时我在配置为桥接模式下可以正常使用xshell连接却无法使用网络。经过再次更改为net模式后网卡无法启动,在:这里解决了我的问题:
网卡可以正常启动后网络却无法使用,使用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 晚
更多推荐
所有评论(0)