無線 USB 適配器正在使用什麼驅動程序?
我在上網本上安裝了 Linux Mint 16,我正試圖為它注入更多活力。我目前堅持配置無線,因為電腦使用 USB 無線適配器(Ralink 的 rt5370),因為它自己的無線介面被硬阻塞(fn 鍵壞了)。
連接受 WPA 保護。
我安裝了 Linux 驅動程序,並且能夠掃描附近的網路。但是,當我嘗試:
$ wpa_supplicant -B -i ra0 -DWext -c /etc/wpa_supplicant.conf
我得到:
ra0: Unsupported driver 'wext'
我嘗試了不同的驅動程序,但它們都不起作用。我還嘗試找出無線適配器使用的驅動程序(理論上它應該是我安裝的 rt5370sta)無濟於事。試過
lsusb
,lspci -k
和lsmod
; 但他們都沒有列出我需要使用的驅動程序。有誰知道我問的是正確的問題還是問題出在其他地方?我確信這是它的
iwlist ra0
工作原理,並/etc/wpa_supplicant.conf
按照此處的說明進行配置:我嘗試了 wifi-radar,它卡在同一個問題上(最終完全沒有響應,我必須重新啟動電腦才能再次啟動它;終止程序不起作用)。
該電腦無法訪問 Internet,但我可以使用 Keryx 更新或安裝軟體包。
非常感謝任何幫助解決這個問題以使網際網路正常工作!
不要使用 Ralinks 驅動程序,因為它們是不必要的。
RT5370 在核心端使用 rt2800usb 驅動程序,在無線端使用 nl80211 驅動程序。
如果你重新開始,或者如果你刪除了 Ralink 的驅動程序,當你插入 RT5370 時,你應該已經得到了一個 wlan0 介面。
如果您使用 wpa_supplicant,請在啟動時指定驅動程序 nl80211,它應該可以正常工作。要使用 wpa_supplicant 指定驅動程序,請使用
-Dnl80211
命令行開關。
我有什麼卡?
您可以使用以下方法找出每個設備正在使用的驅動程序
lshw
:$ sudo lshw -c Network -sanitize *-network description: Ethernet interface product: 82577LM Gigabit Network Connection vendor: Intel Corporation physical id: 19 bus info: pci@0000:00:19.0 logical name: em1 version: 06 serial: [REMOVED] capacity: 1Gbit/s width: 32 bits clock: 33MHz capabilities: pm msi bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation configuration: autonegotiation=on broadcast=yes driver=e1000e driverversion=2.3.2-k firmware=0.12-1 latency=0 link=no multicast=yes port=twisted pair resources: irq:43 memory:f2600000-f261ffff memory:f2625000-f2625fff ioport:1820(size=32) *-network description: Wireless interface product: Centrino Wireless-N 1000 [Condor Peak] vendor: Intel Corporation physical id: 0 bus info: pci@0000:03:00.0 logical name: wlp3s0 version: 00 serial: [REMOVED] width: 64 bits clock: 33MHz capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless configuration: broadcast=yes driver=iwlwifi driverversion=3.12.9-201.fc19.x86_64 firmware=39.31.5.1 build 35138 ip=[REMOVED] latency=0 link=yes multicast=yes wireless=IEEE 802.11bgn resources: irq:45 memory:f2400000-f2401fff
有哪些司機?
特別注意配置行:
配置:自動協商=廣播=是驅動程序=e1000e驅動程序版本=2.3.2-k韌體=0.12-1延遲=0連結=無多播=是埠=雙絞線
配置:廣播=是驅動=iwlwifi驅動版本=3.12.9-201.fc19.x86_64韌體=39.31.5.1 build 35138 ip=
$$ REMOVED $$延遲=0 連結=是多播=是無線=IEEE 802.11bgn
說的部分
driver=
告訴您正在使用哪個 Linux 核心模組,即驅動程序。$ lsmod | grep -E "e1000|iwlw" iwlwifi 112018 1 iwldvm cfg80211 478020 3 iwlwifi,mac80211,iwldvm e1000e 254311 0 ptp 18725 1 e1000e
模組資訊
modinfo
您可以使用以下命令找到有關這些驅動程序的更多資訊:$ modinfo iwlwifi | head -10 filename: /lib/modules/3.12.9-201.fc19.x86_64/kernel/drivers/net/wireless/iwlwifi/iwlwifi.ko license: GPL author: Copyright(c) 2003-2013 Intel Corporation <ilw@linux.intel.com> version: in-tree:d description: Intel(R) Wireless WiFi driver for Linux firmware: iwlwifi-100-5.ucode firmware: iwlwifi-1000-5.ucode firmware: iwlwifi-135-6.ucode firmware: iwlwifi-105-6.ucode firmware: iwlwifi-2030-6.ucode ...