Virtualbox에서 CentOS VM을 복제한 후(옵션을 사용함 Reinitialize the MAC address of all network cards
) 이제 원본 VM과 복제 VM 모두 127.0.0.1
IP를 갖게 됩니다.
누구든지 문제를 해결하는 방법을 알고 있나요? 내 네트워크의 IP를 따르는 데 사용되는 vbox의 IP(즉, 호스트가 192.168.0.2
vbox이면 192.168.0.3
vbox는 둘 다임 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와 일치하도록 변경하세요.
그러니 파일 두 개를 편집해 보세요
- /etc/udev/rules.d/70-pertant-net.rules
- /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
스크립트에서 라인 HWADDR
line을 찾으세요. 새 MAC 주소와 일치하도록 값을 업데이트한 다음 재부팅하세요.
답변4
가상 머신 설정에서 네트워크 카드를 제거했다가 다시 설치하세요. 필요한 경우 VM을 다시 시작합니다.
장치 이름을 확인하세요
ip link show
이제 작동할 것입니다.