題 ubuntu 14.04和android之間的wifi p2p


我試圖在Ubuntu 14.04(內核3.13)和Android 4.4 Kitkat(三星Galaxy Note 2)之間建立wifi p2p連接

在Ubuntu
我使用內置於Ubuntu 14.04的wpa_supplicant v2.1(/sbin/wpa_supplicant)和Netis WF2120 wifi加密狗(rtl8192cu芯片組)。 Ubuntu是集團所有者。

以下是我在Ubuntu中的執行順序。

  1. 在Ubuntu啟動後,我分配了一個IP地址(192.168.22.1)到wlan2接口使用p2p(Netis wifi加密狗)。

  2. dhcpd wlan2 命令

  3. wpa_cli 命令連接 的wpa_supplicant,它在啟動時運行(意味著我沒有運行 的wpa_supplicant 我)

  4. p2p_group_add 命令輸入 wpa_cli 提示

  5. 使用生成新的wps引腳號 wps_pin任何 命令

然後等待Android對等連接


在Android中

  1. 運行內置的wifi直接應用程序並找到同行,然後找到Ubuntu同行沒有問題。

  2. 使用由。生成的引腳號連接到Ubuntu對等體 wps_pin任何 命令

然後連接到Ubuntu沒有任何問題。 我確認Android已收到IP地址(192.168.22.100)來自Ubuntu的dhcpd, 所以ping測試也很正常。

問題是Ubuntu和Android相互連接,但幾秒鐘後(10秒內),Android的wifi自動關閉,wifi p2p斷開連接。

我認為問題出在Ubuntu上。

所以我跑了 的wpa_supplicant 直接用我的配置文件。

ctrl_interface=/var/run/wpa_supplicant
device_name=testest
device_type=1-0050F204-1
p2p_go_intent=15

然後我運行了下一個命令

wpa_supplicant -Dnl80211 -c <config file path> -i wlan2 -dt

但結果是一樣的。

我的配置有問題嗎? 還是其他任何問題?


5
2018-06-10 12:45


起源


硬件/操作系統,而非SW - KevinDTimm
嗨,這是一個很長的鏡頭,但你有任何更新?我試圖基本上做同樣的事情。 - broody


答案:


ctrl_interface=/var/run/wpa_supplicant

ANDRODID沒有VAR文件夾!

我不是專家,但通過查看我的widip2p.conf文件,我可以告訴你需要選擇wlan0或1。 找到它,

iw list

還可以使用IW列表驗證您的驅動程序是否支持p2p模式。


-1
2018-01-17 04:27