当前位置:   article > 正文

ubuntu22.04虚拟机重启后发现网卡出错,静态ip不能成功设置_netplan apply网络配置未生效

netplan apply网络配置未生效

问题描述:

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百度也是效率很低的排错行为。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/空白诗007/article/detail/796808
推荐阅读
相关标签
  

闽ICP备14008679号