无法设置 ad-hoc 网络(树莓派)

无法设置 ad-hoc 网络(树莓派)

问题:如何手动设置我的 Cell Id?我尝试了以下代码sudo iwconfig wlan0 ap 02:12:34:56:78:9a,但它会随机将 Cell Id 重置为其他值。

我正在尝试使用一些树莓派设备创建无线网状网络; http://www.open-mesh.org/projects/batman-adv/wiki/Quick-start-guide

它不起作用,在解决问题时,我发现我甚至无法建立基本的 ad-hoc 网络。它不允许我手动设置 ap(小区 ID),也不允许您设置已被其他 rpi 设备使用的 essid。

一切都开箱即用。使用 NOOBS 和 raspbian 设置 Rpi。我运行了 apt-get update、upgrade、安装了 batctl 并在启动时启用了 batman_adv 模块。我对 Linux 的经验有限,严重依赖谷歌来获取答案。

lsusb:

Bus 001 Device 004: ID 0bda:8176 Realtek Semiconductor Corp. RTL8188CUS 802.11n WLAN Adapter

修改信息:

filename:       /lib/modules/3.12.28+/kernel/drivers/net/wireless/rtl8192cu/8192cu.ko
version:        v4.0.2_9000.20130911
author:         Realtek Semiconductor Corp.
description:    Realtek Wireless Lan Driver
license:        GPL
srcversion:     92ABD77EE49D06D8157B4F8

我如何设置网络:

ifconfig wlan0 down
iwconfig wlan0 mode ad-hoc essid mymeshnet channel 1 ap 02:12:34:56:78:9a
ifconfig wlan0 up

零售物价指数(a):

ifconfig wlan0 inet 192.168.2.1/24

rpi(b):

ifconfig wlan0 inet 192.168.2.2/24

rpi(a) 上的 iwconfig:

wlan0     IEEE 802.11bg  ESSID:"mymeshnet"  Nickname:"<WIFI@REALTEK>"
          Mode:Ad-Hoc  Frequency:2.412 GHz  Cell: 02:11:87:75:18:01   
          Bit Rate:54 Mb/s   Sensitivity:0/0  
          Retry:off   RTS thr:off   Fragment thr:off
          Power Management:off
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

rpi(b) 上的 iwconfig:

wlan0     unassociated  Nickname:"<WIFI@REALTEK>"
          Mode:Ad-Hoc  Frequency=2.412 GHz  Cell: Not-Associated   
          Sensitivity:0/0  
          Retry:off   RTS thr:off   Fragment thr:off
          Power Management:off
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

通过搜索类似的问题,我尝试使用不同的 essid 并用来iwlist wlan0 scan同步细胞,但仍然没有气体。

感谢您阅读这篇长文。如能提供任何帮助,我将不胜感激。

答案1

我对无线适配器进行了相当多的研究并且我很清楚地知道,如果您想做一些超出设备预期参数的事情,您会想要使用 Atheros 芯片的设备。

这里使用的芯片与家伙。他的解决方案是尝试另一个设备,我想你可能需要做同样的事情。

它已经有一段时间没有更新了,但是这里这是显示 pfSense 支持的芯片的图表。从这张图表中应该可以清楚地看出我为什么推荐使用 atheros 芯片的设备。您可以在以下位置找到有关哪些设备使用特定芯片的信息:维基百科

相关内容