虚拟机VMware Workstation安装Centos7后,能连上外网,连不上内网宿主机,无法xshell连接解决方法。
1.测试关闭防火墙能否连接
1.按Win键盘直接搜索防火墙,打开宿主机电脑的防火墙并暂时全部关闭
关闭之后测试xshell能否连接,最好是新建会话连接,并检查IP和账号密码有么有输错
2.关闭centos防火墙
1.停止防火墙
sudo systemctl stop firewalld
2.停止防火墙之后测试连接如果通过,考虑是否执行禁用开机启动防火墙
sudo systemctl disable firewalld
以上便是测试关闭宿主机和关闭虚拟机防火墙方法,如果连接不上继续看下面方法。
2.查看centos的ssh服务是否开启
SSH是centos的远程连接服务,如果没有这个服务便不能进行远程连接。
输入命令
sudo systemctl disable firewalld
如下便是已开启,可以跳过次步骤查看下一步。
如果未开启,则需要使用下面三个命令
安装SSH命令
yum install ssh
启动SSH命令
service sshd start
开机运行SSH命令
chkconfig sshd on
如果以上没有解决问题,则继续尝试下面方法
3.检查本机IP和虚拟机IP
1.宿主机上按Win+R键,输入cmd,调出命令提示符。再输入ipconfig查看宿主机电脑IP
记住宿主机IP,对VMware Network Adapter VMnet8进行设置。
1.打开网络连接页面,找到VMware Network Adapter VMnet8
2.右键属性,找到internet协议版本4,选中点击属性。
3.参考自己电脑的宿主机信息,设置虚拟机Internet4
4.设置好了进入下一步,关闭centos,进行网络设置,点击左上角编辑>虚拟网络编辑器
5.选择更改设置
6.选择V8NAT模式,子网设置为.1.0 子网掩码设置为同上面第3点你设置的。,不记得了可以回去看第3点。
7.点击DHCP设置,记住这个IP地址范围。centos的IP地址要设置在这个范围内才能生效。
8.点击NAT设置,网关设置为宿主机IP,请看第1点(如何查宿主机IP)
9.设置完一切之后点击应用,再点击确认
10.编辑要连接的虚拟机设置,找到网络配置并选择NAT模式,点击确定。
完成上面的10个步骤之后开启虚拟机查看能否ping通宿主机。
如果还是ping不通,继续完成下面操作。
4.配置cnetos网络
输入以下命令,进入network-scripts。找到网络配置文件并vi编辑编辑
cd /etc/sysconfig/network-scripts/
按i键
按ESC键,然后:wq回车
直接reboot重启虚拟机。然后开机之后进行测试能否连上