我有一个 Realtek 8191SU USB wifi 适配器,可在我的 Raspberry Pi 上使用。我正在尝试使用设置 wifi 接入点本教程。但是,我遇到了一些错误,我怀疑这可能是因为我的加密狗不支持作为接入点运行。有没有办法判断它是否具有接入点功能?
编辑
是否有类似于lsusb
或 的通用方法ifconfig
可以提供有关任何 wifi 适配器的信息?
答案1
我对这个答案不是100%确定。在某些情况下,它可以确认接入点的功能,但似乎也会在使用其他 WiFi 适配器时引发错误。
连接接入点 WiFi 加密狗 (Ralink RT5370):
$ iw list
...
Supported interface modes:
...
* AP
连接 Realtek 8191SU 适配器后:
$ iw list
nl80211 not found.
答案2
对于较旧的卡不使用mac80211框架:
$ iwconfig
列出网络设备。注意第二行中的模式:
$ sudo iwconfig
wlan0 unassociated Nickname:"<WIFI@REALTEK>"
Mode:Auto Frequency=2.412 GHz Access Point: Not-Associated
Sensitivity:0/0
Retry:off RTS thr:off Fragment thr:off
Encryption key: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
lo no wireless extensions.
eth0 no wireless extensions.
这Ubuntu 文档说“我们需要的无线“基站”或“接入点”是一个具有“主模式”功能的无线网卡" 可以使用 iwconfig 设置:
$ sudo iwconfig wlan0 mode master
产量(假设没有错误):
$ sudo iwconfig
wlan0 unassociated Nickname:"<WIFI@REALTEK>"
*--> Mode:Master Frequency=2.412 GHz Access Point: Not-Associated
Sensitivity:0/0
Retry:off RTS thr:off Fragment thr:off
Encryption key: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
lo no wireless extensions.
eth0 no wireless extensions.
手册指出,“如果你没有收到错误,那么你就可以正常工作了。“,我认为这意味着如果它成功并在 iwconfig 中显示“Mode:Master”,则您的卡可以用作接入点。 (它没有说明失败是否意味着你不拥有支持接入点的卡。这只是看看您是否这样做的一种方法。)
对于使用 mac80211 框架和 nl80211 接口的新驱动程序,iwconfig 不起作用,您需要$ iw list
按照上面所述使用。对于较旧的设备,情况恰恰相反。我的设备也是 Realtek 的,$ iw list
无法使用它,因为我认为它的驱动程序与 mac80211 不兼容。
答案3
我查看了该特定型号的规格,但遗憾的是我认为它没有能力。
RTL8191SU-GR 基带通过一个发送路径和两个接收路径 (1T2R) 实现多输入多输出 (MIMO) 正交频分复用 (OFDM)。
我什至还没有开始练习成为一名硬件专家,但从我之前的职业生涯经验来看,这表明这个特定的模型不是您需要或不希望能够将其用作 WiFi 热点服务的。
有关您产品的更多信息可以在这里找到:http://www.realtek.com.tw/products/productsView.aspx?Langid=1&PFid=48&Level=5&Conn=4&ProdID=229