我有一個 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