VScode连接ubuntu虚拟机错误
2026/6/1 10:14:50 网站建设 项目流程

背景

某一天用Windows的vscode不能正常连接虚拟机,显示管道不存在。

从虚拟机输入命令

ip addr show

发现ens33不是之前的IP,而是

2: ens33:<BROADCAST,MULTICAST>mtu1500qdisc noop state DOWN group default qlen1000

说明网卡ens33没有启动,当前是关闭状态,所以根本没有 IP 地址(看到的只有 lo 回环地址 127.0.0.1)。

常见原因

  • 虚拟机网络被禁用 (在 VMware/VirtualBox 中可能没启用网卡)
  • 系统启动时网卡未自动启用(Ubuntu/Debian 默认有时不自动 bring up 网卡)
  • 网络配置文件错误
  • 手动关闭过网卡(比如之前执行过 sudo ip link set ens33 down)

处理方法

方法1:尝试启用网卡
# 启用网卡 ens33sudoiplinksetens33 up

如果启用了,但还是没有 IP 地址(即没有 inet … 行),说明它没从路由器获取到 IP,需要获取 IP:

方法2:使用 DHCP 自动获取 IP(适用于桥接/NAT 模式)
sudodhclient ens33

这条命令会让 ens33 向路由器请求一个 IP 地址

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询