作者:尹正傑
版權宣告:原創作品,謝絕轉載!否則將追究法律責任。
目錄
- 一.Oracle VM VirtualBox網路概述
- 1.Oracle VM VirtualBox支援的網路型別
- 2.Oracle VM VirtualBox雙網路卡網路模式簡介
- 二.Oracle VM VirtualBox雙網路卡網路模式配置
- 1.檢視預設的網路設定
- 2.檢視Host-Only網路預設網段
- 3.修改Host-Only自定義網段
- 4.檢視NAT網路預設網段
- 5.修改NAT自定義網段
- 6.虛擬機器新增NAT網路
- 7.虛擬機器新增Host_Only網路
- 三.Oracle VM VirtualBox配置Ubuntu系統網路
- 1.安裝ubuntu系統
- 2.修改Ubuntu系統的網段
- 2.連結ubuntu虛擬機器
一.Oracle VM VirtualBox網路概述
1.Oracle VM VirtualBox支援的網路型別
Oracle VM VirtualBox支援的網路模式如上圖所示,此處我們針對常用的三種網路說明:
- NAT模式:
虛擬機器可以訪問外網,虛擬機器之前也可以進行通訊,一般用於模擬使用者管理的網路。
此環境宿主機網路環境的其他機器是無法訪問該網路。
- Host-Only模式:
虛擬機器不可以訪問外圍,但是虛擬機器之間可以進行通訊,一般用於模擬叢集內部使用的網路。
此環境宿主機網路環境的其他機器是無法訪問該網路的。
- 橋接模式:
直接橋接到宿主機的網路環境,讓虛擬機器和宿主機在同一個網路中。
此環境宿主機網路環境的其他機器是可以訪問該網路的。
2.Oracle VM VirtualBox雙網路卡網路模式簡介
雙網路卡網路模式簡介:
- 1.NAT模式可以使虛擬機器和外部網路進行通訊,但是光設定這個,外部主機還無法訪問虛擬主機。
- 2.此時增加host-only網路模式,可以解決主機和虛擬機器的通訊。
雙網路卡網路模式有以下優點:
- 1.虛擬主機既可以訪問外部網路,也可以讓外部客戶端透過ssh訪問虛擬主機,
- 2.換到新的網路時,客戶端SSH訪問的IP地址不需要改變。
二.Oracle VM VirtualBox雙網路卡網路模式配置
1.檢視預設的網路設定
如上圖所示,預設是沒有僅主機(Host-Only)網路
2.檢視Host-Only網路預設網段
如上圖所示,預設僅主機網段為"192.168.56.1"。
3.修改Host-Only自定義網段
如上圖所示,我將僅主機網路的網段設定為172.30.100.0/24的網路啦~你可以自行修改。
4.檢視NAT網路預設網段
如上圖所示,建立的NAT網路預設的網段為10.0.2.0/24,當然我們也可以自定義修改哈。
5.修改NAT自定義網段
如上圖所示,我修改了NAT的網段為10.0.0.0/24的網路。
6.虛擬機器新增NAT網路
如上圖所示,我們可以讓虛擬機器新增自定義NAT網路。
7.虛擬機器新增Host_Only網路
如上圖所示,我們可以讓虛擬機器新增自定義HostNetwork網路。
三.Oracle VM VirtualBox配置Ubuntu系統網路
1.安裝ubuntu系統
安裝Ubuntu系統流程參考文章:
https://www.cnblogs.com/yinzhengjie/p/18253463
ubuntu系統安裝完畢後初始化配置:
https://www.cnblogs.com/yinzhengjie/p/18257781
2.修改Ubuntu系統的網段
[root@yinzhengjie ~]# cat /etc/netplan/00-installer-config.yaml
# This is the network config written by 'subiquity'
network:
ethernets:
enp0s3:
dhcp4: false
addresses:
- 10.0.0.100/24
routes:
- to: default
via: 10.0.0.1
nameservers:
addresses:
- 223.5.5.5
- 223.6.6.6
enp0s8:
dhcp4: false
addresses:
- 172.30.100.100/24
version: 2
[root@yinzhengjie ~]#
2.連結ubuntu虛擬機器
如上圖所示,可以檢視宿主機預設的網路卡名稱資訊,如果想要修改網路卡名稱就得修改udev規則。
如下圖所示,我們以後管理虛擬機器就使用172.30.100.0/24網段管理即可。