나는 내 컴퓨터가 Wi-Fi Direct 및 임시 모드에서 작동하도록 노력해 왔습니다. 각 모드마다 하나씩 두 개의 어댑터가 있습니다. Wi-Fi 임시 설정 방법에 대한 이 튜토리얼을 따르고 있습니다.WiFi 자체 구성 네트워크
편집하다
나는 다음 단계를 따랐습니다.
/etc/network/interfaces
문서를 다음과 같이 수정했습니다 .
auto wlan0
iface wlan0 inet static
address 192.168.2.30
netmask 255.255.255.0
wireless-channel 1
wireless-essid IBSSNetwork
wireless-mode ad-hoc
wlan0
내 IBSS 모드 어댑터이고 wlan1
내 Wi-Fi Direct 어댑터입니다. 또한 wpa_supplicant 구성에서 Wi-Fi Direct를 활성화했습니다. 임시를 사용하여 통신하려는 다른 컴퓨터의 설명서에는 다음이 포함되어 있습니다 /etc/network/interfaces
.
auto wlan0
iface wlan0 inet static
address 192.168.2.31
netmask 255.255.255.0
wireless-channel 1
wireless-essid IBSSNetwork
wireless-mode ad-hoc
이 구성에서는 모든 컴퓨터에 ping을 보낼 수 있지만 Wi-Fi Direct 네트워크를 만들 수는 없습니다. 이제 문서를 /etc/network/interfaces
다음으로 변경합니다.
auto wlan0
iface wlan0 inet static
address 192.168.2.30
netmask 255.255.255.0
wireless-channel 7
wireless-essid IBSSNetwork
wireless-mode ad-hoc
그리고
auto wlan0
iface wlan0 inet static
address 192.168.2.31
netmask 255.255.255.0
wireless-channel 7
wireless-essid IBSSNetwork
wireless-mode ad-hoc
컴퓨터를 다시 시작한 후에는 더 이상 컴퓨터 간에 임시 통신을 통해 통신할 수 없지만 첫 번째 컴퓨터에서 Wi-Fi Direct 네트워크를 생성할 수 있습니다.
편집 종료
Wi-Fi Direct와 Wi-Fi Ad Hoc이 독립적으로 작동하도록 할 수 있지만 동시에 작동할 수는 없습니다. 내 질문은 다음과 같습니다.
가이드에 따라 무선 채널을 1로 설정하고 사용하면 wpa_cli
인터페이스 p2p-dev-wlan1
가 표시되지 않습니다. 문서에서 무선 채널을 변경하면 /etc/network/interfaces
Ad-hoc 네트워크에 있는 다른 컴퓨터에 ping을 보낼 수 없습니다.
그래서 제 질문은 두 인터페이스를 동시에 사용하는 것을 방해하는 것이 무엇입니까?입니다. 내 Wi-Fi Ad Hoc 네트워크를 다른 채널에 설정해도 여전히 다른 장치와 통신할 수 없는 이유는 무엇입니까?
감사해요!
답변1
"애드혹 모드"(IBSS라고도 함,독립적인 기본 서비스 세트) 및 'WiFi Direct'(WiFi P2P라고도 함,피어 투 피어) 또는 완전히 다른 두 가지 작동 모드. 를 사용하여 WiFi 카드의 기능을 확인하는 경우 iw phy
"지원되는 인터페이스 모드" 아래에 두 가지 기능( IBBS
및 여러 변형)이 표시됩니다 P2P-*
.
따라서 그들은 서로 아무 관련이 없으며, 그 중 하나를 사용하면 컴퓨터가 통신하기에 충분합니다. 둘 다 필요하지 않습니다.
즉, 현재 많은 네트워크 카드가 지원하는많은 종류의동시 인터페이스 모드. 출력에서 조금 아래로 스크롤하면 iw phy
"유효한 인터페이스 조합"이 표시되며 카드 중 하나 이상이 IBSS와 P2P의 조합을 지원할 가능성이 높습니다.
따라서 첫 번째 단계는 다음을 확인하는 것입니다.둘 다컴퓨터를 사용하면 이 작업을 수행할 수 있습니다(출력을 읽는 방법을 이해하지 못하는 경우 이 섹션에서 두 컴퓨터의 출력으로 질문을 편집하세요).
컴퓨터 중 하나만 지원하고 다른 컴퓨터는 지원하지 않는 경우 이 설정에서는 IBSS와 P2P를 동시에 사용할 수 없습니다. (위에서 언급했듯이 단순히 두 컴퓨터 간의 통신이 목표인 경우에는 필요하지 않습니다.)
Wi-Fi 실험 외에도 관리 모드를 통해 공통 액세스 포인트(홈 라우터 등)에 연결된 경우 세 가지 동시 활성 모드를 가질 수 있으며 이에 대한 채널 제한도 있을 수 있습니다. 따라서 이 경우 허용되는 채널 조합을 자세히 살펴봐야 합니다.
핵심요약: 실험을 방해하는 것은 동시 인터페이스 모드의 하드웨어 제한입니다. 하드웨어에서 가능한 것이 무엇인지 확인하고 가능한 것을 시도해 보십시오. 그러면 제대로 작동할 것입니다.