博主是个web安全爱好者,最近搭建靶机测试时遇到了这个问题,最后解决了,VM中的kali可以和Virtual Box(以下简称VB)中的CentOS系统ping通,并且可以被 netdiscover 命令发现
博主使用的VB是4.3.12版本的,这个版本的VB很稳定,报的BUG比其他版本少很多。下载点这里
下面说说怎么配置
说原理前先介绍下桥接和NAT模式
桥接就是把你的电脑和网卡直连起来,网卡在什么网段,你就在什么网段,是网卡中一个独立的ip
NAT假设我们在一个真实网卡中有一个主机A,他有ip地址,然后在这个ip地址下他又分出来机台主机,这些ip地址访问这个真实网卡中的其他ip地址时,就要通过这个主机A才能访问,其中用到的就是NAT(网络地址转换)技术。
简单来说,桥接就是直接连接路由器,NAT就是将你的主机作为路由器。
如何连通这里将VB的虚拟机直接连接Virtual Box Host-Only的虚拟网卡,然后在VM中用桥接模式连接这块网卡
首先打开看看网络适配器,确保你们有这个Virtual Box Host-Only的虚拟网卡,没有的话可以自己查找资料,一般创建VB的时候就会有了
虚拟机部署好以后打开网络设置,用仅主机模式,连接上图的那个网卡
VB虚拟机的工作就完成了,VM这边需要用管理员身份运行
点击编辑中的虚拟网络配置
然后点击更改设置,添加一个网络
再选择桥接的模式,选择VB Host-Only的网卡
然后重启你的虚拟机或者重启虚拟机的网卡就可以使用了,附上成功的截图
如果还有不懂的地方可以关注我的公众号“沉淀Hack”,发消息向我留言,每天会更新大量干货教程,快扫下面的二维码吧