복제된 VM LINUX7,8에서 IP를 가져올 수 없습니다.

복제된 VM LINUX7,8에서 IP를 가져올 수 없습니다.

RHEL 7 및 8을 실행하는 가상 머신을 복제했습니다. IP 주소를 받지 못했습니다. VM을 복제한 후에는 네트워크가 더 이상 작동하지 않습니다. 이 ifconfig명령은 네트워크 인터페이스(예: eth0)를 표시하지 않지만 새 네트워크 인터페이스(예: eth1)를 표시할 수 있습니다. 서버를 다시 시작해도 동일한 문제가 발생했습니다.

SIOCSIFADDR: no such device
eth0: ERROR while getting interface flags: No such device
Bind socket to interface: no such device
Failed to bring up ethX

다음 명령을 사용하여 dmesg 로그를 보면 다음 dmesg | grep eth과 유사한 메시지가 표시될 수 있습니다.

udev: renamed network interfaces ethX to ethY

나는 Linux 6에서 /etc/udev/rules.d/70-pertant-net.rules의 내용을 삭제하고 서버를 다시 시작하면 IP를 얻을 수 있다는 것을 알고 있습니다.

Linux 8에서 IP를 어떻게 얻습니까? Linux 8에서 udev를 찾을 수 없습니다.

도움을 주셔서 미리 감사드립니다.

답변1

ifconfig명령은 네트워크 인터페이스(예: eth0)를 표시하지 않지만 새 네트워크 인터페이스(예: eth1)를 표시할 수 있습니다. 서버를 다시 시작해도 동일한 문제가 발생했습니다.

서버 가상 머신을 복제하면 새 인스턴스에 새 네트워크 인터페이스 MAC 주소가 할당됩니다. 서버 OS는 더 이상 이전 MAC을 찾을 수 없지만 이제 새 MAC을 찾을 수 있습니다. 서버 VM은 eth0원래 MAC와의 인터페이스에 할당되므로 eth1새 MAC을 할당해야 합니다.

이전 세계에서는 학습 과제를 삭제했을 수도 있습니다 /etc/udev/rules.d/. 안타깝게도 문제에 대해 설명할 수는 있지만 RHEL 7 또는 8 문제 해결에 대한 구체적인 지침을 제공할 수는 없습니다.

관련 정보