udev iw 추가 인터페이스 이름 변경 문제

udev iw 추가 인터페이스 이름 변경 문제

Wi-Fi 인터페이스를 추가 모니터링 상태로 설정해야 합니다.

  • 커널에서 명명한 udev 규칙과 Wi-Fi 인터페이스를 사용하지 않는 경우무선랜 0(기본):

$ 내가 개발할게무선랜 0인터페이스가 추가됨몽골 0유형 모니터

이 경우에는 문제가 없으며 모든 것이 잘 작동합니다. 나는 볼 수 있다몽골 0iwconfig 출력의 인터페이스.

mon0      IEEE 802.11  Mode:Monitor  Frequency:2.412 GHz  
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Power Management:on

wlan0     IEEE 802.11  ESSID:off/any  
          Mode:Managed  Access Point: Not-Associated   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:on
  • udev 규칙과 Wi-Fi 인터페이스를 사용하는 경우WBRD0:

70-wireless.rule 파일:

SUBSYSTEM=="net", ACTION=="add", ATTRS{address}=="xx:xx:xx:xx:xx:xx", NAME="wbrd0"

$ 내가 개발할게WBRD0인터페이스가 추가됨몽골 0유형 모니터

이 경우 iwconfig 출력은 다음과 같습니다.

rename4   IEEE 802.11  Mode:Monitor  Frequency:2.412 GHz  
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Power Management:on

wbrd0     IEEE 802.11  ESSID:off/any  
          Mode:Managed  Access Point: Not-Associated   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:on

보시다시피 별거 없습니다몽골 0인터페이스 대신 이름을 다음으로 바꾸십시오.4 이름 바꾸기. 내 생각엔 이것이 udev 규칙 때문인 것 같습니다. udev는 새 모니터 인터페이스의 이름을 지정하려고 합니다.WBRD0바꾸다몽골 0. udev 문서에 뭔가가 빠졌을 수도 있습니다. 기본 udev 규칙과 함께 작동한다는 것을 알고 있지만 그것이 어디에 있는지 찾을 수 없습니다.

해결 방법이 있습니다. 이름을 바꿀 수 있습니다.4 이름 바꾸기상호 작용:

$ IP 링크 설정4 이름 바꾸기이름몽골 0

하지만 정말 더럽고 더 나은 방법이 있어야 합니다.

그래서 내 질문은 기존 인터페이스에서 모니터 인터페이스를 생성하는 udev 규칙을 작성하는 방법입니다.WBRD0?

또는

기본 udev 규칙에서 모니터 인터페이스의 이름을 바꿀 위치를 찾는 방법몽골 070-wireless.rule을 사용하지 않을 때?

관련 정보