728x90
네트워크 인터페이스명 가지고 프로젝트를 진행하던 중 우분투를 깔면서 이더넷 인터페이스가 바뀌게 되면서 프로그램을 우분투 버전마다 프로그램을 만들어야 되는 상황이 생겼다. 그래서 네트워크 인터페이스를 고정할 수 있는 방법에 대해서 알아 봤다.
1. 네트워크 인터페이스 MAC 주소 확인
ifconfig
2. 70-persistent-net.rules 생성
sudo gedit /etc/udev/rules.d/70-persistent-net.rules
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="MAC 주소", NAME="인터페이스 명"
NAME 부분에 다른 명칭도 사용 가능 테스트는 enp0s3으로 진행한다.
3. grub 수정
sudo gedit /etc/default/grub
GRUB_CMDLINE_LINUX="" -> GRUB_CMDLINE_LINUX="net.ifnames=1 biosdevname=0"
4. grub 적용
sudo update-grub
5. 재 부팅
서버 재 부팅 후 네트워크 장치명 변경 확인
sudo reboot
네트워크 장치명을 원복 시키고 싶다면 위 3번 까지 진행한 작업들을 원래 상태로 돌려 준 후 4번 항목만 진행하면 된다.
참고 :
https://www.2cpu.co.kr/lec/4475
728x90
'Linux' 카테고리의 다른 글
v4l2loopback (0) | 2024.01.21 |
---|---|
Device Tree (0) | 2023.12.19 |
PCIe ASPM Error (0) | 2023.07.02 |
i2c-tools (0) | 2023.01.28 |
SSD 자동 인식 (0) | 2023.01.28 |