2021-05-12 14:32:11
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. 如還不行,可以重灌系統,再次設定,多次嘗試練手可以加深印象。
相關文章