Virtualbox 복제 후 부팅 시 eth0이 시작되지 않음

Virtualbox 복제 후 부팅 시 eth0이 시작되지 않음

Virtualbox에서 CentOS VM을 복제한 후(옵션을 사용함 Reinitialize the MAC address of all network cards) 이제 원본 VM과 복제 VM 모두 127.0.0.1IP를 갖게 됩니다.

누구든지 문제를 해결하는 방법을 알고 있나요? 내 네트워크의 IP를 따르는 데 사용되는 vbox의 IP(즉, 호스트가 192.168.0.2vbox이면 192.168.0.3vbox는 둘 다임 127.0.0.1) BTW를 사용하고 있습니다 Bridged Adapter.

편집: 좋아요, 이제 시작 시 eth0이 실행되지 않는다는 것을 깨달았습니다. 이제 내 질문은 시작 시 eth0을 활성화하는 방법입니다. 복제를 수행하기 전에는 자동으로 시작되었습니다.

답변1

이 질문에 대해how enable eth0 on startup?

/etc/sysconfig/network-scripts/ifcfg-eth0그 안에 있는 파일 열기

변화ONBOOT=no

에게

ONBOOT=yes

답변2

방금 다른 사이트에서 찾았습니다. /etc/udev/rules.d/에서 파일 이름 70-pertant-net.rules를 편집해야 합니다. MAC 주소를 복제 VM virtualbox와 일치하도록 변경하세요.

그러니 파일 두 개를 편집해 보세요

  1. /etc/udev/rules.d/70-pertant-net.rules
  2. /etc/sysconfig/network-scripts/ifcfg-eth0 - Heavyd에서

VM VirtualBox 할당과 일치하도록 두 파일의 MAC 주소를 변경합니다. 마우스 오른쪽 버튼을 클릭하면 cloneVMvirutalBox=>Setting=>Network=>Adapter 1을 탭하면 고급이 MAC 주소를 제공합니다.

누군가가 이 사이트를 방문할 때 이것이 도움이 되기를 바랍니다.

답변3

CentOS는 네트워크 구성 스크립트를 특정 MAC 주소에 연결하므로 MAC 주소를 변경하면 본질적으로 스크립트가 손상됩니다. 루트로 스크립트를 편집하여 문제를 해결할 수 있습니다.

sudoedit /etc/sysconfig/network-scripts/ifcfg-eth0

스크립트에서 라인 HWADDRline을 찾으세요. 새 MAC 주소와 일치하도록 값을 업데이트한 다음 재부팅하세요.

답변4

가상 머신 설정에서 네트워크 카드를 제거했다가 다시 설치하세요. 필요한 경우 VM을 다시 시작합니다.

장치 이름을 확인하세요

ip link show

이제 작동할 것입니다.

관련 정보