如何在 Lubuntu 15.04 上安装 USB 无线网络适配器 Ralink RT3072

如何在 Lubuntu 15.04 上安装 USB 无线网络适配器 Ralink RT3072

我买了一个带双 6dBi 天线和集成 Ralink RT3072 芯片组的 USB 无线网络适配器。它在 Windows 上运行良好,但我正尝试将它安装在我的 lubuntu 15.04 机器上。适配器附带一张 CD,其中包含适用于 Windows、Mac 和 Linux 的驱动程序。可以下载该驱动程序的可下载版本的链接这里

我在桌面上解压了文件,得到了两个文件 RT8070_RT3070_RT3370_RT5370_RT5372_ReadMe.txt 和 2011_0719_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.3_DPO。我不知道如何处理第二个文件 2011_0719...如果我将文件重命名为 Linux_STA,然后打开终端并 cd 到桌面,我可以:

sudo nano Linux_STA

并且该文件看起来像 ac 文件。

我看了一些帖子,大多数人都要求提供以下信息:

lsusb 我得到:

Bus 001 Device 004: ID 148f:3072 Ralink Technology, Corp. RT3072 Wireless Adapter

iwconfig 给我:

wlan0     IEEE 802.11bgn  ESSID:off/any  
          Mode:Managed  Access Point: Not-Associated   Tx-Power=20 dBm   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Power Management:off

dmesg 给我一条很长的消息。

dmesg | grep -e rt2 -e rt3 给我

[  714.453147] ieee80211 phy0: rt2x00_set_rt: Info - RT chipset 3071, rev 021c detected
[  714.481648] ieee80211 phy0: rt2x00_set_rf: Info - RF chipset 0008 detected
[  714.503920] usbcore: registered new interface driver rt2800usb
[  714.546110] ieee80211 phy0: rt2x00lib_request_firmware: Info - Loading firmware file 'rt2870.bin'
[  714.562815] ieee80211 phy0: rt2x00lib_request_firmware: Info - Firmware detected - version: 0.29

lsmod | grep -e rt2 -e rt3 给我:

rt2800usb              28672  0 
rt2x00usb              20480  1 rt2800usb
rt2800lib              90112  1 rt2800usb
rt2x00lib              49152  3 rt2x00usb,rt2800lib,rt2800usb
mac80211              626688  3 rt2x00lib,rt2x00usb,rt2800lib
crc_ccitt              16384  1 rt2800lib
cfg80211              462848  2 mac80211,rt2x00lib

从我读过的内容来看,我认为我需要编译驱动程序。如果是这样,我该怎么做?在哪里编译它?

提前感谢您的所有帮助!

答案1

一般来说,据我所知,在 Linux 环境中安装设备有以下几种方法:

按存储库

  1. “sudo apt-get install ...” 可以做到这一点,但通常只知道默认的 Ubuntu 存储库(如 P2P,那里有很多本地维护的存储库和代码)。您还可以添加自定义存储库并运行 apt-get install 或 update 来获取“自定义”软件包。有些设备有驱动程序的存储库。例如,对于 D-Link DWA-131 适配器(如何安装无线适配器 D-Link DWA-131?

    $ sudo add-apt-repository ppa:hanipouspilot/rtlwifi

    $ sudo apt-get update --> 让你的 apt 了解新 repo 中的软件包

    $ sudo apt-get install rtl8192eu-dkms

按来源/文件

  1. 您有某种来源,例如您的示例目录。在那里,您要么会找到某种 ... .sh 安装脚本,要么需要编译并运行某种 C/C++ make 和 install 命令。为什么 - 您正在编译/制作代码以在您的特定设备上运行该设备;如果您这样做,则不会有预先构建的安装脚本或命令。如何 - (1) ./configure 或 make,(2) make install(从您所在的脚本目录内)。

不过有几点重要说明:

  • 您的适配器必须是支持 Ubunut/Linux 的适配器。您可以检查https://help.ubuntu.com/community/WifiDocs/WirelessCardsSupported并在 docs/online 中查看支持的适配器列表。
  • 如果您正在运行 make-install 命令,那么您的 Ubuntu 必须安装了 gcc/g++ 编译器,并且在可执行路径上具有可执行文件(例如 gcc)。apt-get update 和 apt-get upgrade 可能包括这些,但您也可以运行 sudo apt-get install g++ O=(或 gcc)。

希望有帮助!

相关内容