본문 바로가기

Ubuntu/Debian에서 네트워크 인터페이스 카드(NIC) 이름 변경 가이드

오토씨 2024. 10. 18.

안녕하세요! 오토씨입니다. 오늘은 Ubuntu 또는 Debian 시스템에서 네트워크 인터페이스 카드(NIC)의 이름을 어떻게 변경할 수 있는지 알아보겠습니다. 이 글을 통해 여러분은 NIC 이름을 영구적으로 변경하는 방법을 명확하게 배울 수 있을 겁니다. 특히 네트워크 환경 설정 시, 특정 인터페이스 이름을 원하는 이름으로 지정해야 할 때 이 가이드를 참고하시면 큰 도움이 될 거예요.

NIC 이름을 변경하는 방법은 여러 가지가 있지만, 오늘은 두 가지 주요 방법을 다루겠습니다: udev 규칙을 사용하는 방법GRUB 설정을 수정하는 방법입니다. 그럼, 시작해볼까요?

 

Ubuntu/Debian에서 네트워크 인터페이스 카드(NIC) 이름 변경 가이드

 

udev 규칙을 사용한 NIC 이름 변경

1. 현재 네트워크 인터페이스 확인하기

가장 먼저 현재 시스템에서 사용되고 있는 네트워크 인터페이스 이름을 확인해야 합니다. 이를 위해 ip 또는 ifconfig 명령어를 사용할 수 있습니다.

ip link show

또는

ifconfig -a

이 명령어로 현재 사용 중인 모든 네트워크 인터페이스를 확인할 수 있습니다. 각 인터페이스에는 고유한 이름이 지정되어 있습니다.

 

2. udev 규칙 파일 수정하기

네트워크 인터페이스 이름을 영구적으로 변경하려면 udev 규칙 파일을 수정해야 합니다. 보통 이 파일은 /etc/udev/rules.d/70-persistent-net.rules 경로에 위치해 있습니다. 만약 파일이 없다면 새로 생성해도 됩니다.

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

파일을 열고, 변경하려는 인터페이스의 MAC 주소와 일치하는 라인을 찾아서 NAME 필드를 원하는 이름으로 수정합니다. 예를 들어, 다음과 같이 설정할 수 있습니다:

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:11:22:33:44:55", NAME="newname"

여기서 ATTR{address}는 네트워크 카드의 MAC 주소를 나타내며, NAME 필드에 원하는 이름을 지정합니다.

 

3. 네트워크 설정 파일 업데이트하기

이제 네트워크 설정 파일을 수정해야 합니다. /etc/network/interfaces 파일이나 /etc/netplan/*.yaml 파일에서 기존 인터페이스 이름을 새로운 이름으로 변경합니다.

예시:

auto newname
iface newname inet dhcp

 

4. 시스템 재부팅하기

변경 사항을 적용하려면 시스템을 재부팅해야 합니다.

sudo reboot

재부팅 후에 ip link show 또는 ifconfig -a 명령어를 사용하여 변경된 이름을 확인할 수 있습니다.



GRUB 설정을 통한 NIC 이름 변경

1. GRUB 설정 파일 수정하기

두 번째 방법으로는 GRUB 설정을 통해 NIC 이름 규칙을 비활성화하는 것입니다. 이를 위해 /etc/default/grub 파일을 수정합니다. GRUB_CMDLINE_LINUX 항목에 net.ifnames=0 biosdevname=0을 추가하여 기본적인 NIC 이름 규칙을 비활성화합니다.

sudo nano /etc/default/grub

파일에서 다음과 같이 수정합니다:

GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"

 

2. GRUB 설정 업데이트하기

수정한 내용을 적용하기 위해 GRUB 설정 파일을 업데이트합니다.

sudo update-grub

 

3. 네트워크 설정 파일 수정하기

그 다음으로는 네트워크 설정 파일(/etc/network/interfaces 또는 /etc/netplan/*.yaml)에서 기존 인터페이스 이름을 새 이름으로 변경합니다.

예시:

auto eth0
iface eth0 inet dhcp

 

4. 시스템 재부팅하기

마지막으로 시스템을 재부팅합니다. 이렇게 하면 변경 사항이 시스템에 적용됩니다.

sudo reboot



결론 및 요약

이렇게 해서 Ubuntu/Debian 시스템에서 NIC 이름을 변경하는 두 가지 방법을 알아보았습니다. udev 규칙을 사용하는 방법은 보다 정밀하게 네트워크 인터페이스의 이름을 지정할 수 있고, GRUB 설정을 사용하는 방법은 기본적으로 시스템이 부여하는 NIC 이름을 사용자 지정으로 변경할 때 유용합니다.

여러분의 환경에 맞는 방법을 선택해 적용해보세요! NIC 이름을 변경하면 네트워크 설정 관리가 한결 수월해질 것입니다. 만약 이 과정에서 어려움이 있거나 더 알고 싶은 내용이 있다면 댓글로 질문 남겨주세요.

댓글