centos8 网卡无法启动,且无ip
1、NetworkManger未运行
错误:网络管理器(NetworkManager)未运行。
解决:将NetworkManger设置为开机自启动
systemctl enable NetworkManager
启动:systemctl start NetworkManger
关闭:systemctl stop NetworkManager
开机启动:systemctl enable NetworkManager
查看是否开机启动:systemctl is-enabled NetworkManager
禁用开机启动:systemctl disable NetworkManager
2、网卡起来了但是没有IP
-
vi /etc/sysconfig/network-scripts/ 下的文件把ONBOOT改为yes
-
然后输入 nmcli creload 网卡名,重启网卡
-
dhclient ens160可以临时获得ip地址
-
nmcli d connect ens160激活网卡,本次能拿到ip,重启后也能自动拿到(起始这里会更新/etc/sysconfig/network-scripts/ 下的文件的UUID,属于UUID不正确的问题)
附:nmcli操作 介绍 https://zhuanlan.zhihu.com/p/52731316
查看device列表
nmcli d
查看所有device详细信息
nmcli d show
查看指定device的详细信息
nmcli d show eth0
激活网卡
nmcli d connect eth0
关闭无线网络(NM默认启用无线网络)
nmcli r all off
查看NM托管状态 nmcli n
开启NM托管 nmcli n on
关闭NM托管(谨慎执行)
nmcli n off 监听事件
nmcli m
查看NM本身状态
nmcli
检测NM是否在线可用
nm-online