您好,登錄后才能下訂單哦!
小編給大家分享一下virtualbox中網絡設置的示例分析,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!
host os | macOS majave |
vm | oracle virtualbox |
vm os | ubuntu 16.04 |
使用NAT模式,就是讓虛擬系統借助NAT(網絡地址轉換)功能,通過宿主機器所在的網絡來訪問公網。也就是說,使用NAT模式可以實現在虛擬系統里訪問互聯網。這種NAT模式下的虛擬系統的TCP/IP配置信息是由VMnet8(NAT)虛擬網絡的DHCP服務器提供的,系統的VM NAT Service服務就充當了路由器的作用。負責將虛擬機發到VMNet8的包進行地址轉換后發到實際網絡上,再將網絡上的包進行地址轉換后發還給VM。
實際場景:
vm和vm: 各自獨立,不能相互訪問
vm和host: 虛擬機可以訪問宿主機,反之不行
vm可以直接訪問internet, 但反之不行
虛擬機通過宿主機的物理網卡架設一個網橋,vm通過網橋進入到局域網,在局域網中擁有自己的獨立IP,其所有網絡功能都與真實網段中的物理機一樣。它可以訪問網內的任何一臺機器,如果用自動的DHCP方式,則會自動分配IP地址和宿主機處于同一個網段。使用橋接模式的虛擬機和宿主機的關系,就像連在同一個hub上的兩臺電腦。
實際場景:
vm和vm: 可以相互訪問,vm擁有獨立IP, 且處于同一網段中
vm和host: 可以相互訪問,vm擁有獨立IP, 且處于同一網段中
vm無法訪問internet
這種方式下,虛擬機的網卡連接到宿主的 VMnet1 上,但系統并不為虛擬機提供任何路由服務,因此虛擬機只能和宿主機進行通信,而不能連接到實際網絡上。在某些特殊的網絡調試環境中,要求將真實環境和虛擬環境隔離開,這時你就可采用host-only模式。在host-only模式中,所有的虛擬系統是可以相互通信的,但虛擬系統和真實的網絡是被隔離開的。
提示:在host-only模式下,虛擬系統和宿主機器系統是可以相互通信的,相當于這兩臺機器通過雙絞線互連。在host-only模式下,虛擬系統的TCP/IP配置信息(如IP地址、網關地址、DNS服務器等),都是由VMnet1(host-only)虛擬網絡的DHCP服務器來動態分配的。如果你想利用VirtualBox創建一個與網內其他機器相隔離的虛擬系統,進行某些特殊的網絡調試工作,可以選擇host-only模式。
實際場景:
vm和vm: 可以相互訪問,且處于同一網段中
vm和host: 默認不能相互訪問,因為被虛擬機模擬出來的網卡和宿主機處于不同網段,但可以通過設置靜態IP來實現互訪
vm無法訪問internet
登錄虛擬機使用ifconfig命令可以看到兩張網卡的信息,用以實現局域網內的互聯和Internet的訪問。
可以指定enp0s8的靜態IP。
ubuntu的指定方式為:
sudo vi /etc/network/interfaces
sudo service networking restart
看完了這篇文章,相信你對“virtualbox中網絡設置的示例分析”有了一定的了解,如果想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。