问题:如何手动设置我的 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
同步细胞,但仍然没有气体。
感谢您阅读这篇长文。如能提供任何帮助,我将不胜感激。