vmware虚拟机nat网络不通

2022-10-17 16:13:33 浏览数 (1)

朋友求助我,让发个vmware安装文件给他

我感觉很奇怪,直接官网下最新版不就行了 ,到底啥问题呢,打电话一问,原来是vmware虚拟机网不通,xshell连不上ubuntu虚拟机,说他已经换了vmware好几个大版本了都不行

废话不多说,我给他发了快速助手QuickAssist.exe(这是win10、win11自带的,左下角开始按钮上右击 → 搜索 → 快速助手,打开后点协助他人 → 登录微软账户 → 安全码给对方,让对方打开快速助手填入安全码,安全码有时效,如果10分钟没用就过期了,就得重新来一次生成新的安全码),如果系统没有这东西,那就用别的比如anydesk.com

远程上后就可以操作对方电脑了,我先是运行appwiz.cpl打开程序列表看了下,xshell和vmware已经没有了,我在http://www.dayanzai.me/ 下载了Revo Uninstaller Pro,把残留的C:Program Files (x86)VMwareVMware Workstation目录卸载了,主要是检测残留注册表,也把xshell的残留目录C:Program Files (x86)NetSarangXshell 7 扫了一遍卸载干净了。然后我重新安装了xshell7,试了ssh远程我一台linux cvm是正常的,证明不是xshell软件的问题。然后我又安装了vmware,安装完提示重启机器,重启的时候,快速助手会提示,重启后,被协助的一方重新打开快速助手会进入相同会话,我这边不用动,等着就行,不到2分钟,会话恢复了,然后我开启了他的ubuntu虚拟机,发现网络确实不通。此时我意识到可能不是虚拟机的问题,得看看vmware本身。接着,我运行ncpa.cpl打开本地连接窗口,竟然没看到vmware虚拟网卡。于是我只能恢复默认设置了:如下图步骤操作后,在本地连接窗口能看到vmware虚拟网卡了。

然后重启了他ubuntu虚拟机还是网不通,执行ifconfig,发现只有lo,执行ifconfig -a看到有个ens33的网卡

我根据现象百度了下,看到这篇帖子

https://blog.csdn.net/u012082566/article/details/122665702

我原封不动执行这篇帖子的命令,竟然成功了,ping www.baidu.com有回显了,说明网通了,接下来只需要把ssh服务搞好就行了。我这人,命不好,凡事总是一波三折,网通了,ssh服务还是没起来。仔细看了下,应该是没安装openssh-server,我就执行了下面命令进行处理,然后就ok了。

sudo su root

切换到root用户后

passwd root先给root用户设置个密码

然后执行下面命令安装配置ssh服务

apt-get update

apt-get install openssh-server

apt-get install sysv-rc-conf

sysv-rc-conf ssh on

vim /etc/ssh/sshd_config

PermitRootLogin改成yes

export $LANG=en_US.UTF-8或export $LANG=zh_CN.UTF-8

然后service ssh restart或service sshd restart(有些版本的ubuntu是ssh,有些是sshd)

0 人点赞