【问题标题】:predefined cell ID assignment for an ad-hoc wlan [closed]ad-hoc wlan的预定义小区ID分配[关闭]
【发布时间】:2013-02-12 20:38:14
【问题描述】:

我有一个 debian/ubuntu 板,我通过 ad-hoc 网络使用以下设置连接它们

board:~# cat /etc/network/interfaces
auto wlan0
iface wlan0 inet static
        address 10.0.0.2
        netmask 255.255.255.0
        wpa-driver nl80211
        wpa-conf /etc/wpa_supplicant.conf

board:~# cat /etc/wpa_supplicant.conf
# IBSS/ad-hoc network with WPA-None/TKIP.
ctrl_interface=/var/run/wpa_supplicant
ap_scan=1

network={
        ssid="adhoc_test"
        mode=1
        frequency=2412
        proto=WPA
        key_mgmt=WPA-NONE
        pairwise=NONE
        group=TKIP
        psk="abcdefgh"
        bssid=F8:D1:11:52:0C:4E
}

这些配置创建了一个 ad-hoc wlan,但是,节点通常会获得不同的单元 ID,因此它们无法相互通信。为了防止它,我添加了bssid=F8:D1:11:52:0C:4E 行,但是,没有节点在获得单元 ID 时获得此预定义的单元 ID。

我的问题是如何防止节点获得不同的单元 ID?为什么bssid 行在 ad-hoc 模式下不起作用?

附:我在 ubuntu 和 debian dist 上尝试了这些设置。具有 3.2 和 3.4 内核。我使用的 wpa_supplicant 版本是 0.7、1.0 和 2.0 都不起作用。对于芯片组,我使用 Atheros AR9271 芯片组作为 wifi 模块。

【问题讨论】:

  • 试试 superuser.com 或 askubuntu.com。 Stackoverflow 是关于编程的。

标签: linux adhoc wireless


【解决方案1】:

使用 ap_scan=2 并从配置中删除 bssid= 行。

【讨论】:

    【解决方案2】:

    问题是wpa_supplicant以前的版本不支持bssid,安装wpa_Supplicant 2.0解决了这个问题!

    【讨论】:

      【解决方案3】:

      我在https://superuser.com/questions/552935/while-using-ad-hoc-networking-how-to-i-force-nodes-to-use-the-same-cell-ids-bs/569860#569860回答了同样的问题

      简单版:临时配置后:

      sudo iwconfig ath0 ap 11:22:33:44:55:66

      【讨论】:

      • 感谢您的回复。正如我在超级用户上所写的那样,我正在寻找wpa_supplicant 的解决方案。对于wpa_supplicant 的工作解决方案,我将不胜感激
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-14
      • 1970-01-01
      相关资源
      最近更新 更多