‘iw list’에서 출력의 일부를 해독하려고합니다. 온라인으로 검색을 시도했지만 출력을 해석하는 방법에 대한 설명을 찾을 수 없습니다. Wi-Fi Direct 모드에서 무선 어댑터를 사용하는 데 관심이 있으며 호환되는지 확인하고 싶습니다.
‘iw list’의 일부는 다음과 같은 출력을 제공합니다.
Supported RX frame types:
* IBSS: 0x40 0xb0 0xc0 0xd0
* managed: 0x40 0xd0
* AP: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0
* AP/VLAN: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0
* mesh point: 0xb0 0xc0 0xd0
* P2P-client: 0x40 0xd0
* P2P-GO: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0
* P2P-device: 0x40 0xd0
WoWLAN support:
* wake up on disconnect
* wake up on magic packet
* wake up on pattern match, up to 20 patterns of 16-128 bytes,
maximum packet offset 0 bytes
* can do GTK rekeying
* wake up on GTK rekey failure
* wake up on EAP identity request
* wake up on 4-way handshake
* wake up on rfkill release
* wake up on TCP connection
software interface modes (can always be added):
* AP/VLAN
* monitor
valid interface combinations:
* #{ managed } <= 1, #{ AP, P2P-client, P2P-GO } <= 1, #{ P2P-device } <= 1,
total <= 3, #channels <= 2
“지원되는 RX 프레임 유형”제목 아래에 IBSS, 관리 형, AP, AP / VLAN, 메시 포인트, P2P- 클라이언트, P2P-GO 및 P2P- 장치가 표시됩니다. 내 어댑터가 각 모드를 지원한다는 의미입니까?
“유효한 인터페이스 조합” 에서 출력을 해석하는 방법을 설명 할 수 있습니까?
내가 세 가지 조합 중 하나만 선택할 수 있음을 의미합니까?
1) 관리
2) AP, P2P 클라이언트, P2P-GO
3) P2P 장치
어댑터를 P2P-GO로 설정하면 동시에 P2P 장치로 작동 할 수 없습니까?
다른 유효한 인터페이스 조합을 보았습니다.
#{ IBSS, managed, AP } <= 2, #{ P2P-client, P2P-GO } <= 1, #{ P2P-device } <= 1, total <= 3, #channels <= 2
첫 번째 세트부터 관리되는 AP를 모두 선택할 수 있다면 <= 2입니까? 그렇다면, AP 모드와 P2P-GO를 올바르게 혼합 할 수있는 것은 아닙니다.
누구나 출력을 해석하는 방법을 명확하게 설명하거나 설명을 제시 할 수 있다면 크게 감사하겠습니다.
감사!
답변
얼마 전 같은 일로 고생했습니다. 기본 사항을 찾기 위해 약간의 소스 코드를 읽었습니다.
예, 어댑터는 나열된 각 모드를 지원합니다.
아래의 모든 줄 valid interface combinations
에는 조합에 대한 하나의 가능성이 있습니다. 여러 줄이있는 경우 원하는 줄을 선택하고이 줄의 제한 사항과 유효한 조합을 만듭니다. 언급 된 각 제한 사항을 모두 채워야합니다.
어댑터에는 한 줄만 있으므로 선택의 여지가 없습니다.
표기법 #{ ... }
에는 “다음 유형의 인터페이스 수”가 표시됩니다.
즉, 라인
#{ managed } <= 1, #{ AP, P2P-client, P2P-GO } <= 1, #{ P2P-device } <= 1, total <= 3, #channels <= 2
읽는다 :
소프트웨어 인터페이스 모드 외에 최대 3 개의 동시 인터페이스를 가질 수 있습니다. 이러한 인터페이스는 최대 2 개의 서로 다른 채널을 사용할 수 있으므로 2 개 이상의 인터페이스는 동일한 채널을 사용해야합니다.
하나의 관리 인터페이스 ( “스테이션”또는 “클라이언트”라고도 함), 하나의 액세스 포인트 (AP) 또는 하나의 P2P- 클라이언트 또는 하나의 P2P-GO 인터페이스 및 하나의 P2P- 장치 인터페이스를 가질 수 있습니다.
라인
#{ IBSS, managed, AP } <= 2, #{ P2P-client, P2P-GO } <= 1, #{ P2P-device } <= 1, total <= 3, #channels <= 2
즉, IBSS, 관리 형 또는 AP (그러나 동일 할 수는 있음), 최대 하나의 P2P 클라이언트 또는 P2P-go 인터페이스 및 최대 하나의 P2P 장치 인터페이스 인 인터페이스를 최대 2 개 가질 수 있습니다. 그러나 총 세 개를 초과 할 수 없으므로 첫 번째 그룹에서 두 개를 선택하면 두 개의 마지막 그룹 중 하나만 선택할 수 있습니다.
아직 Wi-Fi Direct를 직접 설정하지는 않았지만 P2P 모드의 두 제한 사항이 비슷해 보이므로 Wi-Fi Direct와 함께 작동해야한다고 가정합니다.