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 문제 해결에 대한 구체적인 지침을 제공할 수는 없습니다.