[Problem feedback] vm使用deepin25,宿主机以及外网可以ping通,却无法使用xshell
Tofloor
poster avatar
晴天
deepin
2025-07-29 09:17
Author

这两天通过vm安装了deepin25桌面版的,使用的是nat模式,宿主机以及外网都可以在vm中ping通,却无法通过xshell连接我的vm,我还在vm配置了22代理,还是不行,有没有大佬遇到该情况。

Reply Favorite View the author
All Replies
酷谷的谷子
deepin
2025-07-29 10:28
#1

外网需要路由器添加虚拟主机添加你的ssh端口

你的虚拟机是否开启了防火墙,还有即使虚拟机的网络模式自动桥接还是nta模式

Reply View the author
neko
deepin
Ecological co-builder
Resources Team Moderator
2025-07-29 10:33
#2

ss -tlpn检查ssh服务是否启动

Reply View the author
晴天
deepin
2025-07-29 10:52
#3
酷谷的谷子

外网需要路由器添加虚拟主机添加你的ssh端口

你的虚拟机是否开启了防火墙,还有即使虚拟机的网络模式自动桥接还是nta模式

vm没有开启防火墙,sshd是开启模式,netwarkmanager也是active状态,我使用的nat 模式 ,deepin 25 的桌面版本,宿主机与vm可以互相ping通,vm可以外网访问网页,xshell访问不通,我还在nat模式下配置了22端口转发,可是无法通过xshell访问

Reply View the author
晴天
deepin
2025-07-29 10:53
#4
neko

ss -tlpn检查ssh服务是否启动

vm没有开启防火墙,sshd是开启模式,netwarkmanager也是active状态

Reply View the author
酷谷的谷子
deepin
2025-07-29 11:34
#5

nat模式的话在局域网其它设备无法访问只有宿主机可以,你可以试试把虚拟机设置网络里面改成自动桥接试试,就是虚拟也分配和同一路由器下都可以访问,还有就是如果你宿主机是使用无线网,你链接5G和2.5G可能会不在一个网段

Reply View the author
晴天
deepin
2025-07-29 11:38
#6
酷谷的谷子

nat模式的话在局域网其它设备无法访问只有宿主机可以,你可以试试把虚拟机设置网络里面改成自动桥接试试,就是虚拟也分配和同一路由器下都可以访问,还有就是如果你宿主机是使用无线网,你链接5G和2.5G可能会不在一个网段

我使用的nat模式,我是宿主机...无法通过xshell连接vm.我的nat模式ip不在同一网段,宿主机是192.168.3.x vm是192.168.6.x,我在虚拟映射中的nat设置中添加了端口转发也就是192.168.6.x:22

Reply View the author
深蓝
deepin
2025-07-29 12:39
#7
晴天

我使用的nat模式,我是宿主机...无法通过xshell连接vm.我的nat模式ip不在同一网段,宿主机是192.168.3.x vm是192.168.6.x,我在虚拟映射中的nat设置中添加了端口转发也就是192.168.6.x:22

用桥接模式, 不要用nat模式, 这样虚拟机和宿主机就在同一网段内了

Reply View the author
晴天
deepin
2025-07-29 14:22
#8
深蓝

用桥接模式, 不要用nat模式, 这样虚拟机和宿主机就在同一网段内了

我都这么设置还是不行
image.png

image.png

image.png

Reply View the author
晴天
deepin
2025-07-29 14:23
#9
深蓝

用桥接模式, 不要用nat模式, 这样虚拟机和宿主机就在同一网段内了

根据以上截图 我改为了桥接模式

Reply View the author
观摩
deepin
2025-07-29 17:54
#10

一般情况下,不建议自己调整虚拟网络编辑器里面的配置

虚拟机关机。
当前虚拟机的设置里面,这么设置虚拟机的桥接模式
虚拟机内操作系统的网络可以先设置为自动获取

截图_选择区域_20250729175341.jpg

Reply View the author