IT/리눅스(linux)
우분투 업그레이드 후 eth0를 못찾아 네트워크가 안될때 해결방법
이금성
2018. 4. 3. 22:16
우분투 14.x -> 16.x 업그레이드 하고나서 갑자기 네트워크가 안되어서
systemctl status networking.service 명령어로 살펴보니 아래와 같은 에러가 발생하였습니다.
Cannot find device "eth0"
Failed to start Raise network interfaces.
이런 저런 삽질 끝에 해결하였습니다.
/etc/network/interfaces 에 등록된 네트워크인터페이스 명과 새로 변경된 인터페이스 명이 달라서 발생한 오류 인것 같습니다.
/etc/network/interfaces 에는 eth0 로 등록되어 있는데 ifconfig -a 명령어로 살펴보니 ens192로 되어 있었습니다.
인터페이스명을 ens192로 변경하던지 eth0를 그대로 사용하고 싶으면 아래와 같이 하시면 됩니다.
/etc/udev/rules.d/10-rename-network.rules 파일을 새로 만들어서 아래와 같은 내용을 넣어 주시면 됩니다.
00:00:00:00:00:00:00 부분은 ifconfig -a 명령어를 실행해서 나온 MAC Address(HWaddr)를 입력해주어야 합니다.
SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="00:00:00:00:00:00", NAME="eth0"
저장하고 재부팅 해주시기 바랍니다.