"Modo ad-hoc" (também chamado IBSS, Conjunto de serviços básicos independentes ) e "WiFi Direct" (também chamado de Wifi P2P, Ponto a ponto ) ou dois modos de operação totalmente diferentes. Se você der uma olhada nos recursos de suas placas Wi-Fi com iw phy
, verá os dois listados em "modos de interface suportados" ( IBBS
e várias variantes de P2P-*
).
Portanto, eles não têm nada a ver um com o outro e o uso de qualquer um deles é suficiente para que os computadores se comuniquem. Você não precisa de ambos.
Dito isto, muitas placas de rede atuais suportam modos de interface múltiplos ao mesmo tempo. Se você rolar um pouco para baixo na saída de iw phy
, verá "combinações de interface válidas" e, muito provavelmente, pelo menos uma de suas placas suportará uma combinação de IBSS e P2P ao mesmo tempo.
O primeiro passo é verificar se, de fato, os computadores ambos permitem fazer isso (edite sua pergunta com a saída desta seção para os dois computadores se você não entender como ler a saída ).
Se apenas um de seu computador o suporta, e o outro não, então não há como usar tanto o IBSS quanto o P2P ao mesmo tempo com esta configuração, ponto final. (E como dito acima, você não precisa, se seu objetivo é apenas para se comunicar entre os dois computadores).
E se, além de suas experiências com Wi-Fi, você também estiver conectado via modo gerenciado ao seu ponto de acesso habitual (roteador doméstico etc.), você ainda terá três modos ativos simultâneos e provavelmente restrições de canal. Então, nesse caso, você precisa ver mais de perto quais combinações de canais são permitidas.
TL; DR: O que está bloqueando sua experiência são restrições de hardware nos modos de interface simultâneos. Veja o que é possível em seu hardware e tente apenas fazer o que for possível, e isso deve funcionar.