iw 목록 유효한 인터페이스 조합의 출력을 해독합니다.

iw 목록 유효한 인터페이스 조합의 출력을 해독합니다.

"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

이는 첫 번째 그룹의 경우 <=2이므로 두 개의 관리형 AP를 선택할 수 있다는 의미입니까? 그렇다면 AP 모드와 P2P-GO를 혼용할 수 있다는 뜻은 아니겠죠?

누구든지 내가 출력을 해석하는 방법을 명확히 하거나 설명을 알려주시면 감사하겠습니다.

감사해요!

답변1

나는 얼마 전까지도 같은 일로 어려움을 겪고 있었습니다. 기본 사항을 이해하려면 일부 소스 코드를 읽어보세요.

예, 귀하의 어댑터는 나열된 모든 모드를 지원합니다.

아래의 각 행에는 valid interface combinations가능성의 조합이 포함되어 있습니다. 여러 행이 있는 경우 임의의 행을 선택하고 해당 행의 제약 조건과 효과적으로 결합할 수 있습니다. 언급된 각 제한 사항을 충족해야 합니다.

어댑터에는 전선이 하나만 있으므로 선택의 여지가 없습니다.

기호는 #{ ... }"다음 유형의 인터페이스 수"입니다.

따라서 언어에서는 이 줄이

#{ managed } <= 1, #{ AP, P2P-client, P2P-GO } <= 1, #{ P2P-device } <= 1, total <= 3, #channels <= 2

내용은 다음과 같습니다.

동시에 최대 3개의 인터페이스를 가질 수 있습니다(소프트웨어 인터페이스 모드 제외). 이러한 인터페이스는 최대 2개의 서로 다른 채널을 사용할 수 있습니다(따라서 최소 2개의 인터페이스가 동일한 채널을 사용해야 함).

1개의 호스팅된 인터페이스("스테이션" 또는 "클라이언트"라고도 함), 1개의 액세스 포인트(AP) 또는 1개의 P2P 클라이언트 또는 1개의 P2P-GO 인터페이스 및 1개의 P2P 장치 인터페이스를 가질 수 있습니다.

#{ IBSS, managed, AP } <= 2, #{ P2P-client, P2P-GO } <= 1, #{ P2P-device } <= 1, total <= 3, #channels <= 2

즉, 최대 2개의 IBSS, 호스팅 인터페이스 또는 AP(동일할 수 있음) 인터페이스, 최대 1개의 P2P 클라이언트 또는 P2P-go 인터페이스, 최대 1개의 P2P 장치 인터페이스를 가질 수 있습니다. 단, 총 3개 이상은 불가능하므로 첫 번째 그룹에서 2개를 선택하면 마지막 두 그룹에서는 하나만 선택할 수 있습니다.

Wi-Fi Direct 설정을 직접 시도하지는 않았지만 P2P 모드의 두 가지 제한 사항이 유사해 보이므로 두 가지 모두 Wi-Fi Direct에 적용되어야 한다고 가정합니다.

관련 정보