우분투 16.04 LTS 일부 버전까진 이더넷의 이름이 eth0이었습니다. 하지만 네트워크 이름이 고정되어 있으면 심각한 보안문제가 발생할 수 있기 때문에 하드웨어 장치에 따라 유동적으로 이름이 변경되도록 바뀐 것 같습니다. (Predictable Network Interface Names 참고) 아래 명령어를 입력하면 자신의 이더넷 이름을 볼 수 있습니다. 만약 몇몇 프로그램에서 네트워크 이름을 eth0로 변경하는 방법(Ubuntu18.04)아래 경로에 새로운 rule 파일을 만듭니다.
아래 내용을 파일에 입력합니다. 여기서
이제 grub 설정 파일을 수정해야 합니다.
아래 옵션은 아무것도 설정이 안되어 있는데 아래처럼 변경해줍니다.
grub 설정 변경 후, 업데이트해줍니다. 마지막으로 reboot을 하고 ifconfig 명령어로 이더넷 이름이 변경되었는지 확인합니다. 참고
codechachaCopyright ©2019 codechacha 이 글은 2016년 4월 21일 릴리즈된 Ubuntu 16.04 LTS 버전의 네트워크 드라이브명을 딱히 16.04에 구애받지 않고 15.10에도 적용이 가능하니 한번 봐주셔도 괜찮을것같습니다. 현재 네트워크 드라이브명은 ens3으로 되어있습니다. 저는 이 글을 통해 ens3를 eth0으로 먼저 아래의 파일에 접근해서 아래의 부분을 메모장에 복사해두세요. auto ens3 원래있던 auto ens3 및 iface ens3를 주석처리하고 거기에 eth0을 등록해주세요. 10-network.rules 파일을 생성하고 내용은 아래와 같이 적어준후 저장합니다. # vi /etc/udev/rules.d/10-network.rules SUBSYSTEM==”net”, ACTION==”add”, ATTR{address}==”맥주소”, NAME=”변경할 드라이브명” 예시 SUBSYSTEM==”net”, ACTION==”add”, ATTR{address}==”de:ad:be:XX:XX:XX”, NAME=”eth0″ grub을 열어줍니다. # vi /etc/default/grub GRUB_CMDLINE_LINUX_DEFAULT= 부분에 net.ifnames=0를 추가하고 저장합니다. update-grub2 명령어를 사용하여 grub 설정을 적용하고 리부팅을 진행합니다. 리부팅후 네트워크 드라이브가 eth0으로 바뀐것을 확인하였습니다. 글 내비게이션 |