1. 程式人生 > >VirtualBox 5.2.20 設定靜態 IP

VirtualBox 5.2.20 設定靜態 IP

使用 網路地址轉換(NAT) 配合 僅主機(Host-Only)網路 設定靜態 ip,可以當主機網路變化的時候靜態 ip 依舊可用

總體思想:需要設定兩個網絡卡,一個使用 網路地址轉換(NAT) ,一個使用 僅主機(Host-Only)網路。NAT 負責讓虛擬機器與外網通訊,Host-Only 負責虛擬機器與主機通訊,所謂靜態 ip 指的是虛擬機器與主機之間通訊時虛擬機器 ip 保持不變,即主要是 Host-Only 的作用。
  1. 在 VirtualBox 上配置兩個網絡卡

    步驟:管理>>全域性設定>>網路 管理>>全域性設定 全域性設定>>網路 在彈出來的 NAT 網路明細 視窗中直接點選 OK 即可 NAT 網路明細

    這樣一來 NAT 網路就有了,為配置 網路地址轉換(NAT) 網絡卡做好了準備。 接下來設定 Host-Only 網路為配置 Host-Only 網絡卡做準備。 步驟:全域性工具>>主機網路管理器 全域性工具>>主機網路管理器 主機網路管理器 請保持與我一樣的配置,應用即可。這樣一來 Host-Only 的預設閘道器就是 192.168.56.1 (沒有寫錯,不是上面的 192.168.56.2),這在下面配置中用得著。 正式進入重頭戲:配置網絡卡 (虛擬機器需要關機) 步驟:右鍵>>設定>>網絡卡1 & 網絡卡2 右鍵>>設定 網絡卡1 網絡卡2 上面需要注意的是 Host-Only 網絡卡的 MAC 地址必須記下,等會在虛擬機器中配置時用得到。

  2. 虛擬機器配置靜態 ip 修改網絡卡配置檔案即可,由於我用的 CentOS6.5 ,所以我修改的命令為:

    sudo vim /etc/sysconfig/network-scripts/ifcfg-eth0
    

    配置內容為: 編輯 ifcfg-eth0 檔案 虛擬機器重啟即可。主機通過 192.168.56.128 訪問虛擬機器,虛擬機器通過 NAT 訪問外網。 效果: 效果圖

寫在最後:由於 VirtualBox 版本的不同,在階段 1 中配置網絡卡的位置可能有所不同,但是原理是相同的,可以適當應變一些。虛擬機器作業系統的不同也會導致在階段 2 中配置檔案的不同,不過做法都是相似的。