博主是個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的網卡
接着在設置中選擇剛剛設定好的vmnet5,這樣就連接到vb的虛擬網卡上了
然後重啓你的虛擬機或者重啓虛擬機的網卡就可以使用了,附上成功的截圖
如果還有不懂的地方可以關注我的公衆號“沉澱Hack”,發消息向我留言,每天會更新大量乾貨教程,快掃下面的二維碼吧