虚拟机与物理机能相互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+端口号就可以访问了

  • 1
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值