[linux] 가상머신 이미지를 복사했는데 네트워크 연결이 안될경우

이것저것 테스트해볼려고 WMWare나 VirtualBox에서 리눅스 이미지를 만들어놓고, 복사해서 쓰는 경우가 있는데..
복사하고나서 실행하면 “옮긴거냐?”, “복사한거냐?” 물어본다. 보통은 당연히 “복사한거다”라고 답한다.

근데.. 이상하게 실행하면 네트웍이 안잡히고 ifconfig 해보면 lo만 잡혀 있는경우가 있다.

# cat /var/log/dmesg | grep eth

해보면 eth0을 등록했다가 eth1으로 이름을 바꾼다는 내용도 있고..

여기저기 찾아보니.. 이미지를 복사하면서 UUID를 생성하면서 mac주소를 변경하고, 그래서 eth0가 달라진다는..

해결방법은..

  1. 우선 VMWare나 VirtualBox에서 바뀐 mac address 확인
  2. # vi /etc/sysconfig/network-script/ifcfg-eth0 해서.. HWADDR= 항목을 위의 mac주소로 바꿔줌.
  3. # vi /etc/udev/rules.d/70-persistent-net.rules 해서.. 여기서도 mac주소를 변경해줘야하는데.. 이름바꾸고 하면서 항목이 추가됐을 수 있음. 귀찮으면 그냥 삭제해버리면 다시 생성됨. ( # rm /etc/udev/rules.d/70-persistent-net.rules )

 

 

Loading