Mac系統下VirtualBox裝Centos7設置靜態IP並連網


用Virtualbox裝了三台Centos7,現在需要設置成三台之間可以相互通信,並且三台都可以連外網。

需求如下:

1. 三台內部相互通信

2. 可以上外網

3. 主機可以虛擬機可以相互通信(shell可以連)

第一步在 virtualbox 偏好設置里設置添加 NAT網絡

偏好設置—>網絡——>點擊右邊的加號,添加一個 NAT網絡。

 

第二步在virtualbox工具欄找到管理,添加only-host

工具欄——>管理——>主機網絡管理——>創建,創建完成點擊ok。

 

第三步在安裝好的 centos 點擊設置

設置——>網絡——>添加兩個網卡,分別是 NAT網絡、僅主機(HOST-Only)網絡。

以上做完之后,啟動Centos,進入管理界面,編輯相應的配置文件。

配置文件在這個目錄下面:/etc/sysconfig/network-scripts/,默認的網絡配置文件是:ifcfg-enp0s3

編輯 ifcfg-enp0s3 這個文件,將其中的 ONBOOT=no 改為 ONBOOT=yes

退出保存,並重啟網絡。退出是 :wq,重啟網絡 service network restart

這個時候可以連通外網了,ping一下百度試試

此時,與外網已經連通,但是這個時候還是動態的ip,是跟宿主機一樣的方式,但需要一個靜態的ip,就是我們添加的第二張網卡,這個時候來進行靜態ip設置。

上面的NAT網卡對應的文件是 ifcfg-enp0s3,那么將這個文件復制一份,改成 ifcfg-enp0s8

通過copy命令進行復制,cp ifcfg-enp0s3 ifcfg-enp0s8

復制之后,這個時候來編輯ifcfg-enp0s8這個文件,修改其中的一些配置。

需要修改的有

  BOOTPROTO=dhcp 改為 BOOTPROTO=yes

  NAME=enp0s3 改為 NAME=enp0s8

  DEVICE=enp0s3 改為 DEVICE=enp0s8

  UUID 也需要修改,UUID可以重新生成一個,直接在命令行輸入 uuidgen,回車就會出現結果,把結果復制過來。

添加

  IPADDR=192.168.56.119 (根據添加的第二網卡的ip范圍內即可,一搬是 192.168.56.101——192.168.56.255)
  NETMASK=255.255.255.0

設置完成之后,保存退出。重新啟動網絡,這個時候靜態ip也有了,可以在次嘗試ping一下相應的網絡。

ping 192.168.56.1 (網關是通的)

ping 192.168.56.119 (自己)

通過宿主機的終端來ping虛擬機,看看兩者是否通信,結果是通信的,一切ok。

以上就是virtualbox設置靜態ip,並實現相互通信的整個過程。 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM