本文是关于linux有IP地址连不上本机IP的问题。
1.首先查看一下你是否联网,连接宽带还是无线
2.在控制台查看IP
3.因为我连接的是无线网,所以查看无线网的IP
4.然后打开虚拟机,打开linux,我的是Redhat linux7,查看network是否开启,查看你的IP地址,看一下linux和本机IP是否属于同一网关(子网掩码是否相同),不同的话需要设置,设置完毕之后需要重启network(可以使用界面设置,也可以用命令行,只要设置成功就行)。
5.连接的时候需要关闭linux的防火墙
systemctl stop firewalld.service
systemctl disable firewalld.service
6.首先用你的本机ping虚拟机,查看提示的信息,成功就可以连接xshell。
如果是这种情况
有以下几个方法
- 关闭防火墙(不是很推荐)
- 在防火墙高级设置中设置入站规则
- 在控制台用管理员设置连接权限
Route add 你要连接的IP 本机的网关 -p
如我要连接192.168.79.16,本机网关是192.168.79.1
C:\user>route add 192.168.79.16 192.168.79.1 -p
然后查看是否能ping通
在这之前可以ping自己的IP,如果能ping通是防火墙的问题,ping不同那就是网卡的问题。
如果这些解决不了,请在搜索引擎搜索相关问题