내 WLAN 네트워크 인터페이스 이름 바꾸기

내 WLAN 네트워크 인터페이스 이름 바꾸기

나는 이 질문이 "Udev: 내 네트워크 인터페이스 이름 바꾸기"하지만 내 인터페이스의 이름은 udev 규칙을 통해 지정되지 않았고 해당 질문의 다른 답변 중 어느 것도 나에게 도움이 되지 않았기 때문에 중복이라고 생각하지 않습니다.

그래서 이 노트북에 WiFi 어댑터가 있고 인터페이스 이름을 wlp5s0에서 wlan0으로 바꾸고 싶습니다.

root@aj-laptop:/etc/udev/rules.d# iwconfig
wlp5s0    IEEE 802.11  ESSID:off/any  
          Mode:Managed  Access Point: Not-Associated   Tx-Power=off   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:on

eth0      no wireless extensions.

lo        no wireless extensions.

root@aj-laptop:/etc/udev/rules.d# ifconfig wlp5s0
wlp5s0: flags=4098<BROADCAST,MULTICAST>  mtu 1500
        ether 00:80:34:1f:d8:3f  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

그러나 70-pertant-net.rules 또는 /etc/udev/rules.d/ 디렉토리의 다른 파일에는 이 인터페이스에 대한 규칙이 없습니다.

이 인터페이스의 이름을 바꾸는 방법이 있습니까?

답변1

솔루션을 선택하세요:

  1. ip link set wlp5s0 name wlan0- 영구적이지 않음
  2. 자신을 위한 udev 규칙 파일 만들기 /etc/udev/rules.d- 영구
  3. net.ifnames=0배포판이 이를 재정의하지 않는 경우 커널 매개변수를 grub.cfg에 영구적으로 추가합니다 .

답변2

리눅스 민트 18:

cat /etc/udev/rules.d/70-persistent-net.rules

댓글에서 이렇게 말했습니다.

이 파일은 /lib/udev/write_net_rules 프로그램에 의해 자동으로 생성되고 Permanent-net-generator.rules 규칙 파일에 의해 실행됩니다.

각 규칙을 한 줄에 유지하고 NAME= 키의 값만 변경하는 한 이를 수정할 수 있습니다.

따라서 NAME 키를 원하는 대로 변경하면 됩니다.

관련 정보