우분투에서 이더넷 장치

우분투 (Ubuntu)에서 이더넷 랜카드를 교체하거나, 온보드 이더넷을 CMOS에서 비활성화하고 랜카드만 사용하고 싶거나 또는 그 반대인 경우, 우분투에서 사용하는 udev 데몬은 자동으로 새로 인식한 이더넷 장치에게는 기존 이더넷 장치와 충돌하지 않도록 새로운 이더넷 번호를 할당하고 기억한다. 예를 들면, eth0 장치가 없는데도, eth0 대신 eth1 장치로 인식하게 된다.

이는 장치마다 다른 설정을 장비 구성이 달라지더라도 고유하게 계속 유지할 수 있도록 하기 위함인데, 때로는 거슬리기도 하고, 당연히 eth0 장치가 있다고 가정하고 동작하는 프로그램이 있는 경우 골치 아파진다.

이럴 때 쉽게 해결하는 방법은, 다음과 같이 이 정보를 기억하고 있는 파일을 지우고 재부팅하면 된다.

sudo rm /etc/udev/rules.d/70-persistent-net.rules

참고로 CDROM 관련 설정도 있는데, 타이핑이 귀찮을 경우 다음과 같이 해도 된다.

sudo rm /etc/udev/rules.d/*

왜냐하면 건드리면 피곤해지는 udev 기본 설정 파일은 /lib/udev/rules.d/ 디렉토리에 따로 저장되기 때문이다.

확인

현재 붙어있는 랜카드의 번호 확인하는 방법

sudo ls -l /sys/class/net

이 중 PCI장치에 붙어있는 것이 실제 랜카드이다.

설정

설정은 다음을 고치면 된다.

sudo nano /etc/network/interfaces

네트워크 상태 보기

ip a