一.主机和虚拟机互相ping测试
先是主机ping虚拟机,这时要注意,主机要设置手动获取ip,ip的网络段要和虚拟机的一样,这主要在网络共享中心的更改适配器的ipv4的协议里面更改。
然后主机就可以ping通了,这里ping 的地址是在虚拟机里面ifconfig查出来的第一个ip地址,看到丢失为0就说明已经通了。
然后到虚拟机里面ping,注意,这里到虚拟机ping的地址不是在cmd里面ipconfig那个ip地址,而是你本来设置的VM8那个地址,如下,说明虚拟机也ping通了主机。
二.测试linux的指定端口
1.在cmd下使用telnet指令,telnet ip port,如果是成功的话,会进入一个全黑的界面,而失败的话就会像下面这个图这样:
2.ip可以通,端口不行,我们去linux那边看看是不是这个端口不开放,在CentOS7中,使用netstat -lntp来查看linux的处于监听的端口,果然没有。这说明redis服务器还没起来,启动服务器。
3.这个时候,去linux的另外一个终端打开客户端连接,是可以的,但是,window下telnet ip port就是不通,程序那边也还是connect time out
4.按照网上的方法,把bind 127.0.0.1注释掉之后,在linux的另外一个终端可以连接redis服务器,其实到这里,redis那边都可以的了,现在就是window连接linux的redis服务器不行,我们来设置一下防火墙(CentOS7),先关掉。
查看防火墙状态:firewall-cmd --state
停止防火墙:systemctl stop firewalld.service
禁止防火墙开机启动:systemctl disable firewalld.service
5.最后的最后,实在没有办法了,我恢复了一下默认设置,居然work,我的天...