HexHub SSH 连不上虚拟机 Ubuntu 服务器的解决方法

确认网卡模式

桥接?NAT?仅主机?

确认虚拟机Ubuntu的IP和网卡模式匹配

  • 桥接模式-虚拟机IP应与本机同网段
  • NAT模式-虚拟机IP应与虚拟网络编辑器中选择的NAT模式同网段

在虚拟机Ubuntu中确认ssh服务是否开启

看 Active: 后面是不是active(running),如果不是,开启ssh再尝试连接

sudo service ssh start

检查HexHub保存的信息是否与虚拟机Ubuntu不符

本机ping虚拟机Ubuntu,查看返回

显示无法访问目标主机

检查虚拟网络编辑器。如果是桥接,桥接网卡不要自动(默认自动),选中本机的网卡。应用。然后就可以正常连接了。如果所有项目都没问题,任然显示无法访问目标主机,尝试在虚拟网络编辑器中还原默认配置,再配置桥接网卡即可。该问题可能是遇到vmware的bug了。

为什么?

同网段但 ping 不通:无法访问目标主机 = 二层不通(ARP 不通)

查到 IP 同网段,说明IP 配置没问题,问题出在 VMware 桥接的网卡没真正桥接上

VMware 虽然给虚拟机分配了同网段 IP,

但虚拟机的流量没有真正发到你的物理网卡上

表现就是:

  • IP 看着正常
  • 网段一样
  • 但二层不通(ARP 解析失败)
  • Windows 提示:无法访问目标主机

为什么会出现 “假同网段”?

因为桥接时,VMware 桥接到了:

  1. 虚拟网卡(如 VMware Virtual Adapter)
  2. 蓝牙网卡
  3. KVM / 加速器虚拟网卡
  4. 802.1Q 虚拟子网卡

这些网卡也在 桥接 网段

所以虚拟机拿到了同网段 IP

根本不与真实局域网互通

→ 看起来通,实际不通

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇