나는 Hostapd를 통해 AP 모드에서 실행되는 Atheros 무선 PCI 카드를 가지고 있습니다. TPC를 지원하는지 어떻게 확인하나요? 이 경우 어떻게 켜거나 끌 수 있나요?
참고: 전송 전력 제어(TPC)는 Wi-Fi 송신기에서 신호 전력을 줄여 다른 무선 네트워크와의 간섭을 줄이는 데 사용되는 메커니즘입니다.
iwconfig txpower
전송 전력을 dBm 또는 mW로 설정하지만 이는 내가 원하는 것이 아닙니다.
답변1
오늘도 같은 문제가 발생했습니다. Linux 무선 스택 코드를 자세히 살펴보니 TPC 상태를 제어하거나 보고하는 공통 메커니즘이 없는 것 같습니다.
드라이버 코드에서 "TPC"에 대한 참조는 하드웨어에 활성화하도록 지시하고 사용을 위해 펌웨어에 "전력 측정기"를 보내는 일부 하드 코딩된 논리로 제한되는 것으로 보입니다. 이를 변경하는 유일한 방법은 소스 코드를 변경하고 드라이버를 다시 컴파일해야 합니다.
TPC는 어디에 구성되어 있나요? 글쎄, 실제로 구성하지는 않습니다. 이는 802.11h의 일부이며 802.11a 장치는 이와 호환되어야 하며 자동으로 구현되어야 합니다.
따라서 대답은 다음과 같습니다. 802.11h를 구현하는 모든 장치는 TPC를 지원합니다. 802.11h를 기반으로 구축된 최신 표준에는 TPC도 필요할 가능성이 높습니다.
면책조항: 저는 무선 개발자나 전문가가 아니기 때문에 뭔가 잘못 이해했을 가능성이 있습니다. 이것을 소금 한 알과 함께 섭취하십시오.