He knows most who speaks least.
大智若愚
Updated time: 06/23 2026.
系统、网络与博客:网络连接、HEXO、虚拟机 Ubuntu 与 VMware 排查。
网络连接
ZJU-CONNECT + Clash Verge
# zju-connect: https://www.cc98.org/topic/5570875
# https://github.com/Mythologyli/ZJU-Connect-for-Windows
可以直接正常使用L2TP方式连接(即拨号连接)
# https://myth.cx/p/windows-proxy/ 拨号连接下使用clash的教程
控制面板->VPN->ZJUVPN—>VPN代理属性
地址填127.0.0.1,端口选择clash软件中选择的端口,此处是7897
HEXO - Windows10
虚拟机 Ubuntu
# Ubuntu 24 Server 虚拟机联网问题解决总结
## 问题现象
安装完成后 Ubuntu Server 无法联网:
```bash
ip a
只看到回环网卡 lo 和虚拟网卡 ens33,但 ens33 没有 IPv4 地址:
ens33: state DOWN
ping: connect: Network is unreachable
后续手动启用网卡后,ens33 变为 UP,但仍然没有 inet 192.168.x.x,说明网卡已连接,但 DHCP 没有配置好。
VMware 设置
在 VMware 中设置:
VM Settings → Network Adapter
选择:
[x] Connected
[x] Connect at power on
(o) NAT: Used to share the host's IP address
不要优先使用 Bridged,NAT 更稳定。
CD/DVD 安装镜像应取消连接:
CD/DVD
[ ] Connected
[ ] Connect at power on
Ubuntu 中启用网卡
网卡名是 ens33,先手动启用:
sudo ip link set ens33 up
ip a
如果看到:
ens33: state UP
说明网卡已经起来。
创建 netplan 配置
发现 /etc/netplan/ 目录为空,所以需要手动创建配置文件:
sudo nano /etc/netplan/01-ens33-dhcp.yaml
写入:
network:
version: 2
renderer: networkd
ethernets:
ens33:
dhcp4: true
dhcp6: false
注意:
renderer必须是networkd- 不是
networked - 缩进用空格,不要用 Tab
应用配置
sudo chmod 600 /etc/netplan/01-ens33-dhcp.yaml
sudo netplan generate
sudo netplan apply
sudo systemctl restart systemd-networkd
sudo networkctl renew ens33
然后检查:
ip a
ip route
正常情况下,ens33 下会出现类似:
inet 192.168.xxx.xxx/24
测试网络
ping -c 4 8.8.8.8
ping -c 4 google.com
判断:
8.8.8.8 成功,google.com 失败 → DNS 问题
两者都成功 → 网络正常
两者都失败 → VMware NAT/DHCP 或 netplan 仍有问题
额外说明
Ubuntu Pro attach 和普通联网无关,不需要处理。
watchdog: BUG: soft lockup 更像是 VMware 虚拟 CPU 调度或 Hyper-V/VBS 冲突,不是 Ubuntu Pro 或 netplan 本身的问题。
建议虚拟机配置:
Memory: 4–6 GB
Processors: 1 processor × 2 cores
Network: NAT
VMware 虚拟机卡死排查与处理
现象
Linux 客机报错:watchdog: BUG: soft lockup - CPU#... stuck ... [ksoftirqd/... ]
这通常表示客机内核线程长时间卡住,常见原因不是单纯客机坏了,而是宿主机虚拟化冲突或资源不足导致 VMware 运行异常变慢。
本机确认结果
已实际验证:
Hyper-V已关闭VBS / Memory Integrity已关闭HyperVisorPresent : FalseVirtualizationBasedSecurityStatus : 0
说明 VMware 不再走 Hyper-V 兼容路径,而是恢复为正常硬件虚拟化路径。
之前的主要问题
宿主机原先存在两类高风险因素:
- Windows 开启了
Hyper-V / VBS / Memory Integrity - 宿主机可用内存偏低,导致虚拟机更容易卡死
处理步骤
关闭以下 Windows 功能:
Hyper-VVirtualMachinePlatformHypervisorPlatformWindows SandboxWSL
执行:
bcdedit /set hypervisorlaunchtype off在 Windows 安全中心关闭:
Device security -> Core isolation -> Memory integrity重启系统
重启后的验证标准
执行 systeminfo 和相关检查后,满足以下条件即表示关闭成功:
- 不再出现
A hypervisor has been detected HyperVisorPresent : FalseVirtualizationBasedSecurityStatus : 0
后续建议
为减少再次卡死,建议:
- 虚拟机 CPU 先设为
2核 - 虚拟机内存先设为
4-8 GB - 不要在宿主机可用内存很低时运行虚拟机
- 优先完整关机再启动,不要频繁挂起/恢复
- 更新客机内核与
VMware Tools/open-vm-tools
如果问题仍存在
继续排查两类内容:
- VMware 虚拟机配置是否不合理
- Linux 客机内核、虚拟网卡或虚拟磁盘驱动是否触发
soft lockup
Please indicate the source when reprinting. Please verify the citation sources in the article and point out any errors or unclear expressions.