在VirtualBox中為CentOS虛擬機設置靜態IP的步驟如下:
1. 創建虛擬機網絡
- 打開VirtualBox管理器,選擇“管理”->“主機網絡管理器”。
- 點擊“創建”按鈕,選擇“僅主機(Host-Only)網絡”。
- 為新創建的網絡命名,例如“VirtualBox Host-Only Ethernet Adapter #2”。
- 設置IP地址范圍為192.168.233.0/24(例如,起始IP為192.168.233.1,結束IP為192.168.233.254)。
- 啟用DHCP服務器(如果需要,可以配置靜態DHCP分配)。
- 點擊“確定”保存設置。
2. 設置虛擬機網絡
- 選擇需要設置靜態IP的CentOS虛擬機。
- 右鍵點擊虛擬機,選擇“設置”。
- 在“網絡”選項卡中,選擇“適配器2”。
- 將“連接方式”設置為“僅主機(Host-Only)網絡”。
- 選擇在步驟1中創建的網絡名稱。
- 點擊“確定”保存設置。
3. 配置CentOS系統網絡配置文件
- 啟動CentOS虛擬機。
- 打開終端,進入網絡配置文件目錄:
cd /etc/sysconfig/network-scripts/
- 使用文本編輯器(如vi)編輯網絡配置文件,例如
ifcfg-enp0s3
:sudo vi ifcfg-enp0s3
- 修改以下內容:
4. 重啟網絡服務
- 在終端中執行以下命令重啟網絡服務,使配置生效:
sudo systemctl restart network.service
- 確認網絡配置已應用:
ip addr show enp0s3
應看到靜態IP地址已生效。
5. 測試配置
- 主機訪問虛擬機:
- 在宿主機上打開命令行界面,ping虛擬機的靜態IP地址(例如,192.168.233.102),應看到返回值表示連接正常。
- 虛擬機訪問主機:
- 在虛擬機中ping宿主機的IP地址(例如,192.168.233.1),應看到返回值表示連接正常。
- 虛擬機相互訪問:
- 在另一臺配置了靜態IP的虛擬機中,ping當前虛擬機的靜態IP地址,應看到返回值表示連接正常。
- 虛擬機訪問外網:
- 在虛擬機中ping外部網站(例如,www.baidu.com),應看到返回值表示連接正常。
通過以上步驟,您可以在VirtualBox中為CentOS虛擬機成功設置靜態IP,并確保虛擬機與宿主機及外部網絡之間的通信正常。