无法设置 ad-hoc 网络 (raspberry pi)

Mag*_*Aku 6 networking linux wireless-networking raspberry-pi raspbian

问题:如何手动设置我的 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。

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

lsusb:

Bus 001 Device 004: ID 0bda:8176 Realtek Semiconductor Corp. RTL8188CUS 802.11n WLAN Adapter
Run Code Online (Sandbox Code Playgroud)

修改信息:

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
Run Code Online (Sandbox Code Playgroud)

我如何设置网络:

ifconfig wlan0 down
iwconfig wlan0 mode ad-hoc essid mymeshnet channel 1 ap 02:12:34:56:78:9a
ifconfig wlan0 up
Run Code Online (Sandbox Code Playgroud)

转速(一):

ifconfig wlan0 inet 192.168.2.1/24
Run Code Online (Sandbox Code Playgroud)

转速(b):

ifconfig wlan0 inet 192.168.2.2/24
Run Code Online (Sandbox Code Playgroud)

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
Run Code Online (Sandbox Code Playgroud)

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
Run Code Online (Sandbox Code Playgroud)

搜索类似的问题,我尝试使用不同的 essid 并iwlist wlan0 scan用于同步单元格,但仍然没有气体。

感谢您阅读这篇冗长的文章。任何帮助,将不胜感激。

smo*_*345 1

我对无线适配器进行了大量研究,并且我已经非常清楚,如果您想要在设备的预期参数之外执行某些操作,您将需要使用 Atheros 芯片的设备。

这里使用的芯片和这个家伙使用的型号相同。他的解决方案是尝试其他设备,我想您可能也需要这样做。

它已经有一段时间没有更新了,但这里有一张图表,显示了 pfSense 支持的芯片。通过这张图表应该可以清楚地看出为什么我会推荐带有 atheros 芯片的设备。您可以在wikidevi上找到有关哪些设备使用特定芯片的信息