Linux网络配置nmtui激活网卡失败解决
今天在配置实验环境的时候,使用图形化网络配置nmtui时,激活失败,具体报错信息如下:
方法一:
排查/etc/sysconfig/network-scripts/ifcfg-$对应网卡
#配置文件内容如下
HWADDR=00:0C:29:83:2A:94 #注意检查MAC地址与物理网卡是否对的上
TYPE=Ethernet
BOOTPROTO=none
DNS1=192.168.1.1
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV4_ROUTE_METRIC=0
IPV4_DNS_PRIORITY=100
IPV6INIT=yes
IPV6_AUTOCONF=no
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
IPV6_DNS_PRIORITY=100
NAME=eth1
UUID=29a58eee-2cc9-4dc6-afb8-e1cb9675468c #注意检查UUID是否正确
DEVICE=eth1
ONBOOT=yes
IPADDR=192.168.1.10
PREFIX=24
GATEWAY=192.168.1.1
1.获取新的UUID
uuidgen eth0
2.将新获得的UUID填入网络配置文件ifcfg-eth0
UUID=9fe8db83-1610-45a4-97cc-5e20877d8b41
3.重启网络,验证新获得的UUID号
[root@localhost ~]# service network restart
Restarting network (via systemctl): [ 确定 ]
[root@localhost ~]# nmcli con | sed -n '1,2p'
名称 UUID 类型 设备
eth0 9fe8db83-1610-45a4-97cc-5e20877d8b41 802-3-ethernet eth0
方法二:
其实这种问题并不是配置问题,可能是虚拟机不稳定而产生,说是启动不上却是能启动,然而如果你们的问题更严重的话,可以进入nmtui图像化界面将网卡删除,重新添加。 再者可能的原因是因为和NetworkManager服务程序产生冲突:
#将NetworkManager相关的程序停止掉
#临时停止
systemctl stop NetworkManager
#永久停止
systemctl disable NetworkManager
#停止掉NetworkManager重启网络服务
systemctl restart network
方法三:
虽然配置网络的方法有很多种,但是本着学习网络钻研精神的我不服输,通过查看配置,对比网络参数,终于!还是失败了。至此,我安分守己采用命令的方式激活网卡。以下为激活网卡命令:
#ifconfig命令启动与禁用网卡
ifdown eth0
ifup eth0
#ip命令启动与禁用网卡
ip l s up eth0
ip l s down eth0
#nmcli启动与禁用网卡
nmcli c up eth0
nmcli c down eth0
最终,采用命令配置网络成功激活与禁用网卡!!!
如果还有其它实现方法可以在下方评论区留言,共同学习!!!
说明:以上实验均在虚拟机环境中