Centos

啟動同一 Oracle VirtualBox 映像的多個實例時建立新 IP 地址

  • March 5, 2016

我創建了一個新的 Oracle Virtual Box 映像並將其導出到“Open Virtualization Format Archive”(ova 文件)。原始圖像使用“NAT”設置。從那以後,我將其更改為“橋接適配器”,以便我可以在埠 22 (SSL) 上將其放入。然後我啟動它並導出它。我現在遇到的問題是我從導出的 *.ova 導入的每個實例都獲得了相同的 IP 地址。

我想啟動這個圖像的多個實例,並讓每台機器在我導入圖像並啟動它時獲得一個新的 IP 地址。我最終想要導出圖像,所以如果我能夠修復重複的 IP 地址問題,我可以再次測試它。

經過幾個小時的研究,我找到了答案。每當複製來賓作業系統(在 VMWare 或 VirtualBox 中)時,CentOS 中的介面規則就會變得混亂。我只是刪除了該文件並重新啟動了機器。我立即獲得了一個新的 IP 地址。下面的文件也通過“eth0”介面的單個條目重新創建。包含“eth1”的行不再存在。重新啟動 CentOS 作業系統必須重建該文件。

rm /etc/udev/rules.d/70-persistent-net.rules

這是我看到的文章。雖然我不知道這些命令的 CentOS 等價物是什麼。

http://muzso.hu/2012/10/29/how-to-regenerate-the-etc-udev-rules.d-70-persistent-net.rules-file-on-debian-ubuntu

如果您不想重新啟動,只需在刪除該文件後呼叫此命令。

service network restart

引用自:https://serverfault.com/questions/761100