白帽子系列課程(二)搭建自己的“互聯網”

課程前言

白帽子系列課程現已上線,後期陸續更新,敬請期待。

本篇博文爲第二課要點筆記,主要介紹主機和虛擬機用橋接方式組成“互聯網”,詳細內容及實操微信掃描以下二維碼僅需9元即可聽課:

點擊課程地址聽課:https://m.qlchat.com/topic/details-audio-graphic?topicId=2000006100558681

Virualbox網絡介紹

未指定

虛擬機中有網卡,但是沒有插網線; 用於“告訴”虛擬機,網絡斷開了 -> 導致虛擬機內的網絡方面的,重新配置

網絡地址轉換NAT和NAT網絡

NAT:Network Address Translation,網絡地址轉換 NAT模式是最簡單的實現虛擬機上網的方式 虛擬機訪問網絡的所有數據都是由主機提供的,虛擬機並不真實存在於網絡中, 虛擬機可以訪問主機能訪問到的所有網絡。 

虛擬機與主機的關係:只能單向訪問,虛擬機可以通過網絡訪問到主機,主機無法通過網絡訪問到虛擬機。

虛擬機與網絡中其他主機的關係:只能單向訪問,虛擬機可以訪問到網絡中其他主機,其他主機不能通過網絡訪問到虛擬機。

虛擬機與虛擬機的關係:相互不能訪問,虛擬機與虛擬機各自完全獨立,相互間無法通過網絡訪問彼此。

區別:網絡地址轉換和NAT網絡指的是一回事,只是NAT網絡是提前創建好的網絡,供後面選擇而已。

橋接網卡 Bridged Adapter

它是通過主機網卡,架設了一條橋,直接連入到網絡中了。因此,它使得虛擬機能被分配到一個網絡中獨立的IP,所有網絡功能完全和在網絡中的真實機器一樣。 網橋模式下的虛擬機,你把它認爲是真實計算機就行了。

虛擬機與主機的關係:可以相互訪問,因爲虛擬機在真實網絡段中有獨立IP,主機與虛擬機處於同一網絡段中,彼此可以通過各自IP相互訪問。

虛擬機與網絡中其他主機的關係:可以相互訪問,同樣因爲虛擬機在真實網絡段中有獨立IP,虛擬機與所有網絡其他主機處於同一網絡段中,彼此可以通過各自IP相互訪問。

虛擬機與虛擬機的關係:可以相互訪問,原因同上。

內部網絡 Internal

虛擬機與外網完全斷開,只實現虛擬機與虛擬機之間的內部網絡模式。

虛擬機與主機的關係:不能相互訪問,彼此不屬於同一個網絡,無法相互訪問。

虛擬機與網絡中其他主機的關係:不能相互訪問,理由同上。

虛擬機與虛擬機的關係:可以相互訪問,前提是在設置網絡時,兩臺虛擬機設置同一網絡名稱。如配置中,都名稱爲intnet。

僅主機(Host—Only)網絡 Host-only Networking

主機模式,這是一種比較複雜的模式,需要有比較紮實的網絡基礎知識才能玩轉。可以說前面幾種模式所實現的功能,在這種模式下,通過虛擬機及網卡的設置都可以被實現。 我們可以理解爲虛擬機在主機中模擬出一張專供虛擬機使用的網卡,所有虛擬機都是連接到該網卡上的,我們可以通過設置這張網卡來實現上網及其他很多功能,比如網卡共享、網卡橋接等。

虛擬機與主機的關係:默認不能相互訪問,雙方不屬於同一IP段,host-only網卡默認IP段爲192.168.56.X 子網掩碼爲255.255.255.0,後面的虛擬機被分配到的也都是這個網段。通過網卡共享、網卡橋接等,可以實現虛擬機於主機相互訪問。

虛擬機與網絡主機的關係:默認不能相互訪問,原因同上,通過設置,可以實現相互訪問。

虛擬機與虛擬機的關係:默認可以相互訪問,都是同處於一個網段。

通用驅動  Generic networking

運行用於選擇網卡驅動。 該驅動,是virtualbox內部自帶的,或者是通過extension pack添加進來的。

主機和虛擬機共建“互聯網”

主機和虛擬機共建互聯網

驗證

ipconfig

ifconfig

ping

Windows、Unix和Linux系統下的一個命令。ping也屬於一個通信協議,是TCP/IP協議的一部分。利用“ping”命令可以檢查網絡是否連通,可以很好地幫助我們分析和判定網絡故障。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章