网关也设置了,hosts文件也改了,虚拟机也能正常使用,Xshell就是连不上?![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/4c8a04521ec253c4895c5bb7fadf11a4.png#pic_center)
先跟着小编操作这些:
虚拟机环境准备
1)准备三台虚拟机,虚拟机配置要求如下:
(1)单台虚拟机:内存4G,硬盘50G
(2)修改克隆虚拟机的静态IP
[root@hadoop102 ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33
改成
DEVICE=ens33
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=static
NAME="ens33"
PREFIX=24
IPADDR=192.168.253.102
GATEWAY=192.168.253.2
DNS1=192.168.253.2
根据自己的网段更改
查看Windows系统适配器VMware Network Adapter VMnet8的IP地址
保证Linux文件中IP地址、Linux虚拟网络编辑器地址和Windows系统VM8网络IP地址相同。
2)修改主机名
(1)修改主机名称 atguigu 用户下要全部加sudo
[root@hadoop102 ~]# sudo hostnamectl --static set-hostname hadoop102
(2)配置主机名称映射,打开/etc/hosts
[root@hadoop102 ~]# sudo vim /etc/hosts
添加如下内容
192.168.253.100 hadoop100
192.168.253.101 hadoop101
192.168.253.102 hadoop102
192.168.253.103 hadoop103
192.168.253.104 hadoop104
192.168.253.105 hadoop105
192.168.253.106 hadoop106
192.168.253.107 hadoop107
192.168.253.108 hadoop108
(3)修改window的主机映射文件(hosts文件)
(a)进入C:\Windows\System32\drivers\etc路径
(b)打开hosts文件并添加如下内容
192.168.253.100 hadoop100
192.168.253.101 hadoop101
192.168.253.102 hadoop102
192.168.253.103 hadoop103
192.168.253.104 hadoop104
192.168.253.105 hadoop105
192.168.253.106 hadoop106
192.168.253.107 hadoop107
192.168.253.108 hadoop108
3.关闭防火墙
[root@hadoop102 ~]# systemctl stop firewalld
[root@hadoop102 ~]# systemctl disable firewalld
查看防火墙状态
[root@hadoop102 ~]#systemctl status firewalld
改完后重启
[root@hadoop102 ~]# reboot
But 虚拟机能用,Xshell依然连接不上
终极办法:还原默认设置,此时网关会重新分配,VMnet8处ip也会变化,进行更改后,再重新配置 ifcfg-ens33下的ip, 并更改hosts文件和Windows的映射。重启即可
。
如果能帮到你,给小编来个一键三连吧!!