先别急着操作,看完再试。
如果是:本机能ping通虚拟机,反之不能。慢慢看到第8条。
如果是:虚拟机不能上网(互ping不通),往下一直看。
系统是刚装的,安装步骤:VMware虚拟机安装Ubuntu20.04详细图文教程
试了在系统中不能用 ipconfig 来查看ubuntu的ip地址;用ifconfig需要安装网络工具。
ipconfig //不能使用
ip addr //可以查看ip
ifconfig //需安装网络工具
sudo apt - install net-tools //安装网络工具命令
使用后发现这个ip不就是网络配置里的。
3. 此时我试了一下,用虚拟机ping本机(win11)可以通,但是本机ping虚拟机的ip:192.168.170.131却是不通的。
4. 推测:防火墙、未安装ssh服务。
5. 虚拟机做以下操作
(1) 虚拟机防火墙。
//关闭防火墙
sudo ufw disable
//查看是否关闭
sudo ufw status
(2) 查看ssh服务是否安装
ps -e|grep ssh
已安装的状态:
安装命令:
sudo apt-get install openssh-server
启动ssh服务:
service sshd start
将网络连接改成桥连接模式,重启网络后,可以ping的通了。NAT模式还是无法解决。若是有人解决NAT模式了还请评论一下
8. 看了别的帖子,个人猜想,不一定正确:
大概意思是主机IP与虚拟机ip不在一个域段,所以ping不同。可以理解为 主机开了一个局域网给虚拟机使用,虚拟机可以往上找到本机的ip,但是主机不能往下找到具体的。解决办法是将虚拟机网段设置成跟主机一个网段,比如主机ip是192.168.4.4,虚拟机设置成192.168.4.5。这两个机体就在同一个局域网内。既然这种方式设置,还不如直接设置网络连接为桥连接方式。
下图是在别的帖子看到的