轉自https://blog.nowcoder.net/n/6d74f166af6541f7b1a8fa5486ab8186?from=nowcoder_improve

https://blog.csdn.net/qdliukai/article/details/80004394

https://www.mscto.com/cloud/251286.html

虛擬機靜態ip橋接模式的好處:

1.可以上外網下載軟件包

2.和宿主機處於同一網段,方便和同一局域網內電腦連接

3.固定IP地址,方便查看服務

橋接模式(bridged)

在橋接模式下,虛擬機和宿主計算機處於同等地位,虛擬機就像是一台真實主機一樣存在於局域網中。因此在橋接模式下,我們就要像對待其他真實計算機一樣為其配置IP、網關、子網掩碼等等。所以當我們可以自由分配局域網IP時,使用橋接模式就可以虛擬出一台真實存在的主機。

提示:主機網卡處在一個可以訪問Internet的局域網中,虛擬機才能通過Bridge訪問Internet。

具體操作:

環境:Ubuntu網絡配置 v18.4

1、修改配置文件/etc/network/interfaces
 sudo vim /etc/network/interfaces

添加以下內容:

注意:address(ip地址)要設置為與當前電腦同一個網段下

1
2
3
4
5
6
7
#auto lo                 #設置自動啟動eth0接口
#iface lo inet loopback 
auto ens33                 #設置自動啟動eth0接口
iface ens33 inet  static     #配置靜態IP
address  10.0 . 57.204      #IP地址
netmask  255.255 . 255.0      #子網掩碼
gateway  10.0 . 57.1        #默認網關

2、修改DNS
sudo vim /etc/resolve.conf

1
2
#nameserver  127.0 . 0.1 #記得加上
nameserver  10.0 . 15.11 #當地dns服務器(用ipconfig /all 查看本地dns,第一個dns是默認的,共有 2 個dns)

注:#后面的注釋信息不要加進去。

3、重啟網絡,使配置生效
sudo /etc/init.d/networking restart

#sudo ifconfig ens33 down

#sudo ifconfig ens33 up

 

NAT模式(網絡地址轉換模式)

在NAT模式下,宿主計算機相當於一台開啟了DHCP功能的路由器,而虛擬機則是內網中的一台真實主機,通過路由器(宿主計算機)DHCP動態獲得網絡參數。因此在NAT模式下,虛擬機可以訪問外部網絡,反之則不行,因為虛擬機屬於內網。

        使用NAT模式的方便之處在於,我們不需要做任何網絡設置,只要宿主計算機可以連接到外部網絡,虛擬機也可以。

        NAT模式通常也是大學校園網Vmware最普遍采用的連接模式,因為我們一般只能擁有一個外部IP。很顯然,在這種情況下,非常適合使用NAT模式。

 

僅主機模式(Host-only模式)

在Host-only模式下,相當於虛擬機通過雙絞線和宿主計算機直連,而宿主計算機不提供任何路由服務。因此在Host-only模式下,虛擬機可以和宿主計算機互相訪問,但是虛擬機無法訪問外部網絡。