我一直试图让我的机器工作与Wi直接和临时模式。我有两根绳子,每种模式一根。下面是关于如何设置wifi ad:WiFi Ad网络的教程。
编辑
我遵循以下步骤:
我修改了/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-hocwlan0是我的IBSS模式的适配器,wlan1是我的Wi直接适配器.我还在wpa_supplicant配置中直接启用了Wi。我正试图使用ad与另一台计算机进行通信,在/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从这种配置,我可以平每台电脑,但我不能创建一个Wi直接网络.现在,我将/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直接网络。
结束编辑
我可以让Wi直接和无线网络临时独立工作,但不是同时工作。我的问题是:
当我按照指南将无线信道设置为1并使用wpa_cli时,p2p-dev-wlan1接口将不会显示出来。当我改变/etc/network/interfaces文档中的无线信道时,我不能在Ad网络上平另一台计算机。
So我的问题是,是什么阻碍了我同时使用两个接口,为什么我不能将with网络设置成另一个通道,并且仍然与其他设备通信?
谢谢!
发布于 2018-02-24 08:23:28
“also模式”(也称为IBSS,独立基本服务集)和"WiFi Direct“(也称为Wifi P2P,点到点)或两种完全不同的操作模式。如果您查看WiFi卡(S)与iw phy的功能,您将看到在“支持的接口模式”(IBBS和几个P2P-*的变体)下面列出了这两种功能。
所以他们之间没有任何关系,使用它们中的任何一种就足以让你的电脑进行交流。你不需要两者兼得。
也就是说,许多当前网卡同时支持多个接口模式。如果您在iw phy的输出中向下滚动一点,您将看到“有效的接口组合”,并且很可能至少有一张卡同时支持IBSS和P2P的组合。
因此,第一步是验证两台计算机是否都允许您这样做(如果您不了解如何读取输出,请用本节中的输出编辑您的问题)。
如果您的计算机中只有一台支持它,而另一台则不支持,那么您就无法同时使用IBSS和P2P。(就像上面提到的,如果你的目标只是在两台计算机之间进行交流,你就不需要这么做)。
如果除了您的Wifi实验之外,您还通过管理模式连接到您通常的接入点(家庭路由器等),那么您甚至有三种并发的活动模式,而且可能是对这些模式的信道限制。因此,在这种情况下,您需要仔细观察哪些信道组合是允许的。
TL;DR:阻碍您实验的是对模拟接口模式的硬件限制。看看你的硬件上有什么是可能的,并且只尝试做可能的事情,它应该能工作。
https://unix.stackexchange.com/questions/426156
复制相似问题