A. VirtualBox的網路連接
1. 在host上面查看DNS伺服器配置。在Windows host上面,打開開始菜單|附件|命令提示符,然後輸入ipconfig /all。回車開始執行。用筆記錄DNS伺服器的信息以備後面使用。
2. 將VirtualBox的網路設置設為NAT類型。啟動Ubuntu Linux guest。打開System|Administration|Network菜單,選擇Wired Connection,單擊Properties按鈕,將其中配置改為DHCP,保存。重啟Ubuntu。
3. 在重啟後的Ubuntu中打開System|Administration|Network Tools菜單。將對話框中間部位的下拉列表選到Ethernet Interface,然後可以看到對話框下面顯示出VirtualBox給Ubuntu分配的IP,記錄IP和子網掩碼。
4. 在同一個對話框內,選擇Netstat標簽,然後點擊綠箭頭獲取Routing Table Information。注意表格中有一列為Gateway,請記錄其中不是全零的那一個IP地址。
5. 回到2中間打開的Network對話框,打開屬性,將類型從DHCP改為Static IP。輸入剛才3中記錄的IP地址和子網掩碼。再輸入4步驟中記錄的Gateway的IP地址。
6. 保存,退出Properties,但不要關閉Network對話框。切換到DNS標簽,刪除這里自動設置的DNS伺服器信息。然後添加1中間記錄的DNS伺服器。重啟Ubuntu。
做完上面幾步,你的Ubuntu應該又可以連上網路了。
B. 手把手教你使用 virtualBox 讓虛擬機連接網路
打開設置-》網路
採用橋接模式連接網路,並選擇對應的物理網卡。
注意: 這里 「界面名稱」 必須選擇實際的物理網卡。
1、使用 nmcli 命令,查看當前虛擬機的所有網路基本信息:
nmcli connection show
具體參數說明如下:
2、設置 centos7 的網路獲取方式為自動獲取 IP(這種方法最方便啦 O(∩_∩)O~)
3、上面的命令只是修改了設定檔,因此還要使用 nmcli 的 up 參數讓它實際生效:
使用 ping 命令驗證:
成功啦,我們的 virtualBox 的這台虛擬機連上外網啦 O(∩_∩)O~