[Share Experiences] Deepin KVM 网络连接问题的排查处理过程
Tofloor
poster avatar
暮成雪
deepin
2023-09-19 04:42
Author

今天遇到一个很蠢的小问题,分享出来让大家笑话下。

1、问题描述

在Deepin 中创建的虚拟机配置了两张网卡,一张连接到隔离的Internal网络用来ssh,一张连接到NAT虚拟网卡用来上网,平时处于关闭状态,今天遇到需要临时联网时发现网络死活起不来。主要表现如下:

image.png

通过nmcli可以看到,对应设备的device 和connection 字段都是 --,其中eth1状态是 unavailable

2、排查

因为确信eth1连接的NAT bridge 是活动的,我就想当然的认为是VM内部的问题,经过排查网卡配置文件nmcli增删网络连接,重启,问题依然如故。

后来通过 ethtool eth1 查看连接是down的,我判断可能还是虚拟机网卡与网桥的问题

image.png

在宿主上其实没有什么可以操作的命令,只能通过brctl 之类的简单看看 bridge ,忘记是否有网卡对相关的命令了。

3、解决

后来发现是一个简单的错误导致的,在激活网桥的同时,VM配置中的网卡其实是有一个 [活动]的选项的。

image.png

勾上该选项,再次查看VM内的网络连接状态已经正常了,汗!

#追更网卡连接正常后网络地址可以解析,Ping 100% 丢包的路由问题处理

在网卡link后,发现ping相关主机还是 100%,丢包,域名可以解析,那看起来路由还是有问题,通过ip route 相关命令来解决:

image.png

删除优先级更高的本地默认路由

image.png

Reply Favorite View the author
All Replies
暮成雪
deepin
2023-09-19 17:37
#1
It has been deleted!
fax928
deepin
2023-09-19 18:08
#2

like

Reply View the author
阿尼樱奈奈
Moderator
2023-09-19 18:10
#3

这个要点赞like

Reply View the author