外部访问虚拟机中CentOS7的遇到的问题和解决方法

1、问题

想在自己电脑上的浏览器访问虚拟机中CentOS7搭建的jenkins,但是发现访问不了。

2、尝试解决

(1)访问方式是浏览器地址栏输入ip加端口,我的是http://192.168.235.128:8088/,显示结果是无连接

(2)在电脑上ping一下主机发现是可以ping通的,在虚拟机使用curl 192.168.235.128:8088发现也是可以的

3、网上搜索解决方法

(1)问题就出在虚拟机的防火墙,使用service iptables stop 关掉防火墙

ps: 最小化安装的centos没有iptables这个命令,使用yum install iptables先把它给装上,然后就可以继续了。但是后来发现外部还是没法访问了,用以上命令关闭防火墙不行。

提示:Redirecting to /bin/systemctl stop  iptables.service

(2)原因是centos 7默认不是使用iptables服务,centos 7的防火墙发现是用的firewalld,

使用命令:service firewalld.service stop和sudo systemctl disable firewalld.service

关闭防火墙后就可以正常访问了

你可能感兴趣的:(外部访问虚拟机中CentOS7的遇到的问题和解决方法)