news 2026/6/7 19:13:48

VScode连接ubuntu虚拟机错误

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
VScode连接ubuntu虚拟机错误

背景

某一天用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 地址

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!