Ubuntu 16.04虛擬機器橋接模式配置靜態IP
在虛擬機器安裝好Ubuntu 16.04後,發現只有NAT模式可以上網,而橋接模式不能上網,經過一番摸索總結方法如下:
一、配置IP地址、預設閘道器、子網掩碼
命令:
1. ifconfig(檢視網絡卡資訊)

有兩塊網絡卡,配置ens33(乙太網)
我的是配置好的,你的顯示可能和這個不一樣,這一步只是看乙太網卡的名字,配置時會用到
接下來切換使用者,提高許可權
2. sudo -s (進入管理員模式,修改配置檔案需要較高許可權)
3. vi /etc/network/interfaces (開啟並編輯配置檔案)
開啟檔案後,編輯內容使如下圖:

配置說明:
auto lo
iface lo inet loopback
auto ens33(ens33為乙太網卡,根據實際名稱填寫)
iface ens33 inet static
address 192.168.1.8(IP地址,要和物理機在同一網段,且不要和區域網內其他裝置IP衝突,檢視方法見下)
gateway 192.168.1.1(預設閘道器,和物理機一樣)
netmask 255.255.255.0(子網掩碼,和物理機一樣)
檢視物理機IP等資訊方法:
1. Windows + R 快捷鍵開啟“執行”對話方塊
2. 輸入CMD,點確定開啟CMD命令列
3. 鍵入ipconfig,敲回車
4. 查詢資訊,有多塊網絡卡,還有兩塊是虛擬機器的網絡卡,不要看錯
檢視同區域網內其他裝置IP方法:
1. Windows + R 快捷鍵開啟“執行”對話方塊
2. 輸入CMD,點確定開啟CMD命令列
3. 鍵入arp -a,敲回車
編輯完配置檔案,儲存退出,如第2步沒切換為管理員,這一步會禁止儲存,不過也有解決辦法,但太繁瑣,有興趣可以自行查閱。
二、配置永久DNS
命令:
vi /etc/resolvconf/resolv.conf.d/base(這個檔案預設是空的)
輸入上面所查詢的物理機DNS伺服器IP,如下圖:
儲存退出
三、重啟網路服務
命令:
service network restart
這一步我的無法重啟,也沒找到有效的解決辦法,如果你有好的解決辦法,可以聯絡我,非常感謝。
這一步可以直接重啟系統,命令:
reboot
四、檢查
重啟後,可以ping一下外網,看是否可以ping通
如ping不通,建議檢查一下所修改配置檔案
1. 看是否有個別字母錯誤,linux對大小寫敏感
2. IP網段,DNS,子網掩碼,預設閘道器是否和物理機一樣
3. 如還不行,可以重灌系統,再次配置,多次嘗試練手可以加深印象。
更多Ubuntu相關資訊見 Ubuntu 專題頁面 https://www.linuxidc.com/topicnews.aspx?tid=2
Linux公社的RSS地址 : https://www.linuxidc.com/rssFeed.aspx
本文永久更新連結地址: https://www.linuxidc.com/Linux/2019-03/157271.htm