iw list 유효한 인터페이스 조합의 출력 해독


9

'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를 올바르게 혼합 할 수있는 것은 아닙니다.

누구나 출력을 해석하는 방법을 명확하게 설명하거나 설명을 제시 할 수 있다면 크게 감사하겠습니다.

감사!

답변:


11

얼마 전 같은 일로 고생했습니다. 기본 사항을 찾기 위해 약간의 소스 코드를 읽었습니다.

예, 어댑터는 나열된 각 모드를 지원합니다.

아래의 모든 줄 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와 함께 작동해야한다고 가정합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.