VM 이미지를 복제 (Clone) 한 경우 원본 이미지에서 eth0, eth1 의 이름이 eth2, eth3 등으로 바뀌는 문제
VM이미지 복제 중 기존 네트워크 카드와 충돌을 방지하기 위해 MAC 주소를 재할당하여
원본 이미지의 /etc/sysconfig/networking-scripts/ifcfg-eth0 등에 들어 있는 기존 MAC 주소와 달라져서 /lib/udev/write_net_rules 라는 스크립트에서 자동으로 보정하는 기능 때문임
아래와 유사한 내용이 보이면 이 문제임
# dmesg | grep udev
udev: starting version 147
udev: starting version 147
udev: renamed network interface eth1 to eth3
udev: renamed network interface eth0 to rename2
udev: renamed network interface eth2 to eth4
udev: renamed network interface rename2 to eth2
1) 신규 이미지에서 MAC 주소를 확인
# ifconfig -a | grep eth | grep HWaddr
2) 네트워크 카드 설정에 들어있는 MAC 주소를 신규 주소로 변경
/etc/sysconfig/networking-scripts/ifcfg-eth0
/etc/sysconfig/networking-scripts/ifcfg-eth1
등등
3) 자동 보정 스크립트 삭제 후 재시작
# cd /etc/udev/rules.d
# rm 70-persistent-net.rules
(필요시 copy로 다른 곳에 보관)
# reboot
감사합니다.
답글삭제