我正在尝试将 WLAN USB 记忆棒连接到无线网络。
有一个官方的Linux驱动程序可供下载(v4.0.2_9000.20130911,支持我的Linux内核版本),我使用wifi-radar
两者都没有成功地使其发挥作用。该驱动程序可能与我的 Oracle Linux(基于 Red Hat Enterprise Linux 6)不兼容
# lsusb | grep WLAN
Bus 002 Device 017: ID 0bda:8178 Realtek Semiconductor Corp. RTL8192CU 802.11n WLAN Adapter
问题是驱动安装运行结束后仍然检测不到设备。我不知道如何检查它是否实际安装,或者安装在哪里。
# cd RTL8188C_8192C_USB_linux_v4.0.2_9000.20130911/driver/rtl8188C_8192C_usb_linux_v4.0.2_9000.20130911
# make
(no errors)
# make install
(no errors)
# /sbin/modprobe 8192cu
# ifconfig wlan0 up
wlan0: unknown interface: No such device
# /sbin/iwconfig
virbr0-nic no wireless extensions.
eth0 no wireless extensions.
eth1 no wireless extensions.
virbr0 no wireless extensions.
lo no wireless extensions.
是否可以以某种方式手动指定它wifi-radar
或者我应该采取什么步骤?
答案1
通常,要查找任何已安装的无线设备,该命令iwconfig
将列出计算机上的所有可用设备。但是,该设备可能不被称为 wlan0。
如果您只看到“无无线扩展”,则说明您的驱动程序安装失败,或者您没有正确加载驱动程序的内核模块。
答案2
插入和拔出 USB 并再次运行更新的脚本后,我让它工作了。我还运行了install.sh
驱动程序提供的脚本,但似乎不需要。这是我的设置:
# cd RTL8188C_8192C_USB_linux_v4.0.2_9000.20130911/driver/rtl8188C_8192C_usb_linux_v4.0.2_9000.20130911
# make
(no errors)
# make install
(no errors)
# /sbin/modprobe 8192cu
# /sbin/iwconfig
eth0 no wireless extensions.
wlan0 IEEE 802.11bgn ESSID:"KDG-44A11" Nickname:"<WIFI@REALTEK>"
Mode:Managed Frequency:2.412 GHz Access Point: DC:53:7C:A4:4A:16
Bit Rate:300 Mb/s Sensitivity:0/0
Retry:off RTS thr:off Fragment thr:off
Encryption key:****-****-****-****-****-****-****-**** Security mode:open
Power Management:off
Link Quality=100/100 Signal level=73/100 Noise level=0/100
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
eth1 no wireless extensions.
virbr0 no wireless extensions.
lo no wireless extensions.