虚拟机与物理机能相互ping通但为什么访问不了vulhub搭建的靶场

在虚拟机里面搭建vulhub靶场所遇到的所有问题

首先需要装docker并将其设置为开机自启

systemctl start docker

systemctl enable docker

下载安装docker-compose:

sudo curl -L "https://get.daocloud.io/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

给可执行权限

chmod +x /usr/local/bin/docker-compose

在用git拉取文件的时候,

git clone https://github.com/vulhub/vulhub.git

终端不动了说明文件太大可以使用下面命令解决

git config --global http.postBuffer 524288000

通过docker ps #查看运行服务端口

关闭防火墙

systemctl stop firewalld.service

进入漏洞对应的目录,使用命令开启环境

docker-compose up –d #开启环境

然后就是启动靶场,使用物理机访问ip+端口号发现连接超时

这个时候通过物理机和虚拟机的相互ping发现都可以ping通但无法访问靶场

这个时候需要进行如下配置

vim /etc/selinux/config

SELINUX=disabled

将其改为disabled就可以了

重启虚拟机,再次通过ip+端口号就可以访问了

Copyright © 2088 世界杯点球_2022世界杯亚洲预选赛 - ktllb.com All Rights Reserved.
友情链接