ubuntu22.04虚拟机重启后发现网卡出错,静态ip不能成功设置

问题描述:

ubuntu22.04虚拟机重启后发现ssh失败,无法连接,虚拟机tty界面查看,ip设置失效。使用netplan设置也没有用,并且没报错。

在每次启动虚拟机时都会报错这个

问题排查:

1、因为我当初是用netplan设置的ip地址,我重新apply一下发现有如下warning

其中里面都是warning,并且一个是权限问题只给root授权解决,另一个是netplan自身的错误。但是问题还是没解决,ip设置不生效。

reference:

Bug #2041727 ”“netplan apply” produces ovsdb-server.service WARN... : Bugs : netplan.io package : Ubuntu

2、ip a界面如下:

ubuntu22.04

mtu 1500 qdisc fq_codel state DOWN group default qlen 1000

altname enp2s0

  • <NO-CARRIER,BROADCAST,MULTICAST,UP> 描述了该网络接口的状态,其中:
    • NO-CARRIER 表示没有检测到连接的载波信号。
    • BROADCAST 表示支持广播模式。
    • MULTICAST 表示支持多播模式。
    • UP 表示网络接口是启用的。
  • MTU 1500 表示最大传输单元为1500字节,是网络数据包的最大尺寸。
  • Qdisc fq_codel state DOWN 是指网络队列调度器使用了 fq_codel 算法,但状态为DOWN,可能是指当前未启用或出现了问题。
  • Group default qlen 1000 表示默认分组的队列长度为1000。

查看大多数教程都是:重启网卡,或使用dhclient网卡,我测试都无法成功。看看chatgpt给出的思路

大概率有以下原因:

a、网络驱动错误(使用lspci -v查询不到什么错误)

b、多个网络管理器的配置冲突(没有冲突配置)

c、重启网络服务(没有用)

d、网卡硬件问题(查看虚拟网卡配置没有问题)

reference:

Just a moment...

3、找不到原因,复现环境排查

尝试将虚拟机重置为之前初始化时快照的状态,查看是否是宿主机驱动问题,发现也没有!真是奇了个怪了。

查看绑定的主机的虚拟网卡,发现可以ping的通,所以这个虚拟网卡应该是没问题才对。但是原因只能是这个问题,重新配置一下VM的虚拟网络编辑器试试看。

重置后重新设置发现网卡配置成功了:

总结:

如果出现网络问题,需要了解相关系统的网络配置策略都有啥,并且根据逻辑溯源,否则漫无目的的根据错误现象去google百度也是效率很低的排错行为。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值