usb網卡linux驅動
『壹』 usb無線 linux 驅動怎麼安裝
第一部分 准備工作
1.如果Linux系統還沒有安裝開發環境(gcc,g++)的話則需要將電腦搬到一個可以通過有線網上網的地方。
2.到http://sourceforge.net/projects/ndiswrapper/下載最新版本的ndiswrapper包,可以下載到U盤里,我下的是ndiswrapper-1.59.tar.gz 。
3.准備好Windows版本的網卡驅動程序。一般在購買USB無線網卡的時候商家都會把這些驅動放到附帶的光碟里,驅動程序的後綴名是.inf,也可以把它們拷貝到U盤里。
第二部分 安裝
1.如果沒有安裝gcc、g++開發環境的需要先安裝開發環境。查看是否安裝了開發環境的指令是gcc --version,如果出現的是gcc的版本信息的話則說明已經安裝了開發環境,可以跳過此步驟。
(a)通過有線網接入網路
(b)用快捷鍵Ctrl+Alt+F2切換到另一個任務窗口用root賬戶和密碼登錄,root賬戶的用戶名是root,密碼是自己設置的
(c)用yum groupinstall "Development Tools"指令安裝開發環境
(d)安裝完成之後可以用gcc --version看一下是否安裝正確
2.快捷鍵Ctrl+Alt+F1可以切換回桌面,在系統->管理->添加/刪除軟體處可以搜索kernel並安裝或更新,視情況看是不是更新。
以下的指令都必須是以root賬戶的身份運行,因為桌面下不可以用root賬戶登錄,所以快捷鍵Ctrl+Alt+F2切換後用root登錄到命令行。
3.解壓:tar -zxvf ndiswrapper-1.59.tar.gz
4.進入ndiswrapper-1.59:cd ndiswrapper-1.59
5.編譯:make //我出現了$path$/proc.c:64: error: redefinition of 'PDE_DATA'的錯誤信息,將proc.c文件里的PDE_DATA改名為PDE_DATA1之後不再報錯
6.安裝:make install //如果不採取默認的安裝路徑,則可以用.configure --prefix="/etc/local"來指定安裝目錄。 //此目錄是自建。
7.查看安裝後的版本ndiswrapper -v //我這里成功安裝,顯示的信息里有version: 1.59
8.進入Windows版本的驅動所在目錄:cd $path$/drivers
9.安裝無線網卡驅動:ndiswrapper -i netathuwx.inf //我是安裝的Windows XP 64bit的驅動成功的,不行的話可以多試幾個,可以試試Win7的和Vista的。不同網卡的驅動的文件名不一樣。
10.查看驅動是否安裝:ndiswrapper -l//我的有一條信息是「netathuwx : driver installed」,說明成功安裝。雖然還有幾條信息是「netathur : invalid driver!」等等,但是它們不影響使用。
11.寫入配置文件,依次運行下面三條指令:
ndiswrapper -m
ndiswrapper -ma
ndiswrapper -mi
12.啟動後模塊自動載入:modprobe ndiswrapper
『貳』 linux系統下怎麼安裝usb無線網卡驅動
發一個附件過來, 我看一下好吧
『叄』 linux下無線網卡如何驅動
linux下無線網卡具體驅動的操作方法如下:
1、首先需要確定網卡的類型,打開linux的輸入窗口,然後繼續在linux終端下輸入lsusb命令,此時在輸出欄的第一行可以查看網卡類型,記錄下來。
『肆』 有沒有支持Linux的usb免驅動無線網卡
支持Linux的usb免驅動無線網卡其實是LINUX有內置專用的usb驅動無線網卡而已,並非免驅動,例如linux現有內置驅動有9600WN無線網卡驅動,只需將該品牌的usb連接在linux設備上,即可自動默認該品牌的驅動,就不需要安裝它的驅動軟體即可正常使用。
『伍』 如何在Linux虛擬機上安裝USB無線網卡驅動
可通過以下步驟在Linux虛擬機上安裝USB無線網卡驅動:
1、打開「計算機」,單擊「設備管理器」,在設備管理器瀏覽窗口找到網路適配器,以便查詢看無線網卡驅動以及設備是否已正確安裝;
2、在計算機裡面點擊虛擬機名稱,打開對應的虛擬機設備;
3、點擊「虛擬機」菜單,從其下拉菜單中選擇「可移動設置」,並從無線網卡驅動名稱中選擇「與主機連接或斷開連接」項,並點擊確定;
4、通過以上步驟,此時主機中的無線網卡已被彈出,而虛擬機中的無線網卡驅動已安裝成功並且可以正常使用。
『陸』 linux 安裝usb無線網卡驅動怎麼安裝
linux 安裝usb無線網卡驅動的具體步驟如下:
1、將USB無線網卡插入電腦,雙擊打開「計算機」,雙擊光碟機;
2、雙擊之後彈出一個頁面,選擇「安裝驅動程序」,選擇購買型號網卡的驅動,先選定,再點安裝;
3、在無線上網卡官網下載相對應型號無線網卡進行安裝驅動,下載完成後進行解壓;
4、打開解壓出來的文件找到「Setup.exe」,雙擊完成安裝後,重啟電腦即可完成。
5、溫馨提醒:USB無線網卡要連接到筆記本或者台式機上 ;安裝驅動完成後建議重啟一下電腦。
『柒』 linux系統下怎麼安裝usb無線網卡驅動
如果這個無線網卡廠家有發布針對於linux的驅動,那就好辦了。 如果有,那麼要麼用副贈光碟安裝,要麼去網卡官網下載。 有了rpm包最好,直接可以把驅動文件放到/root下使用rpm -ivh 文件名 ~ 如果是源碼,那麼你得看官網安裝說明了,包含一些命令
『捌』 如何在linux下安裝usb無線網卡驅動
如果這個無線網卡廠家有發布針對於linux的驅動,那就好辦了。
如果有,那麼要麼用副贈光碟安裝,要麼去網卡官網下載。
有了rpm包最好,直接可以把驅動文件放到/root下使用rpm -ivh 文件名 ~
如果是源碼,那麼你得看官網安裝說明了,包含一些命令
『玖』 linux下usb驅動程序開發有哪些背景及其意義
在Linux kernel源碼目錄中driver/usb/usb-skeleton.c為我們提供了一個最基礎的USB驅動程序。我們稱為USB骨架。通過它我們僅需要修改極少的部分,就可以完成一個USB設備的驅動。我們的USB驅動開發也是從她開始的。
那些linux下不支持的USB設備幾乎都是生產廠商特定的產品。如果生產廠商在他們的產品中使用自己定義的協議,他們就需要為此設備創建特定的驅動程序。當然我們知道,有些生產廠商公開他們的USB協議,並幫助Linux驅動程序的開發,然而有些生產廠商卻根本不公開他們的USB協議。因為每一個不同的協議都會產生一個新的驅動程序,所以就有了這個通用的USB驅動骨架程序, 它是以pci 骨架為模板的。
如果你准備寫一個linux驅動程序,首先要熟悉USB協議規范。USB主頁上有它的幫助。一些比較典型的驅動可以在上面發現,同時還介紹了USB urbs的概念,而這個是usb驅動程序中最基本的。
Linux USB 驅動程序需要做的第一件事情就是在Linux USB 子系統里注冊,並提供一些相關信息,例如這個驅動程序支持哪種設備,當被支持的設備從系統插入或拔出時,會有哪些動作。所有這些信息都傳送到USB 子系統中。
樓主如果想學習如何使用Linux系統,可以網路《Linux就該這么學》,裡面有詳細的介紹。
『拾』 linux系統下安裝usb網卡驅動圖文
確認usb-wifi設備型號 , 根據確認結果選擇驅動信息。
安裝驅動 mt7601u , 如果已經自帶跳過此步驟
配置驅動啟動後自動載入。
重啟驗證是否成功的自動載入驅動模塊。
確認usb-wifi設備型號 , 根據確認結果選擇驅動信息。
## 初始USB接入時載入顯示
lsusb| grep Ralink
Bus 001 Device 003: ID 148f:2878 Ralink Technology, Corp.
## lsusb執行後顯示信息中有 usb-wifi設備時繼續執行如下命令,進行模式切換(對於存在多模式設備可以正確顯示出wifi設備的真實型號)
usb_modeswitch -KW -v 148f -p 2878
## 模式切換後載入顯示
lsusb| grep Ralink
Bus 001 Device 003: ID 148f:7601 Ralink Technology, Corp.
可以看到型號為 7601 ,據此我們選擇 mt7601u 驅動進行『安裝。
安裝驅動 mt7601u , 如果已經自帶跳過此步驟
方法1:有可能系統內核已經集成好了你需要的驅動模塊,只需要手工載入以下驗證是否有效,如果無效再選擇方法2.
方法2:github 搜索型號的驅動源碼,手動編譯安裝 。
安裝完畢後,需要配置下 wlan0 的配置信息, 創建一個ifcfg-wlan0文件(如果使用的是 NetworkManager 服務可能不需要配置就可以使用了)
$ cat /etc/sysconfig/network/ifcfg-wlan0
BOOTPROTO='dhcp'
BROADCAST=''
DHCLIENT_SET_DEFAULT_ROUTE='yes'
ETHTOOL_OPTIONS=''
IPADDR=''
MTU=''
NAME=''
NETMASK=''
NETWORK=''
REMOTE_IPADDR=''
STARTMODE='auto'
WIRELESS_AP=''
WIRELESS_AP_SCANMODE='1'
WIRELESS_AUTH_MODE='psk'
WIRELESS_BITRATE='auto'
WIRELESS_CA_CERT=''
WIRELESS_CHANNEL=''
WIRELESS_CLIENT_CERT=''
WIRELESS_CLIENT_KEY=''
WIRELESS_CLIENT_KEY_PASSWORD=''
WIRELESS_DEFAULT_KEY='0'
WIRELESS_EAP_AUTH=''
WIRELESS_EAP_MODE=''
WIRELESS_ESSID='CPE_05010'
WIRELESS_FREQUENCY=''
WIRELESS_KEY=''
WIRELESS_KEY_0=''
WIRELESS_KEY_1=''
WIRELESS_KEY_2=''
WIRELESS_KEY_3=''
WIRELESS_KEY_LENGTH='128'
WIRELESS_MODE='Managed'
WIRELESS_NICK=''
WIRELESS_NWID=''
WIRELESS_PEAP_VERSION=''
WIRELESS_POWER='no'
WIRELESS_WPA_ANONID=''
WIRELESS_WPA_IDENTITY=''
WIRELESS_WPA_PASSWORD=''
WIRELESS_WPA_PSK='Abcd1234'
配置驅動啟動後自動載入。
具體配置方法可以參考 man moles-load.d 信息可以詳細理解。
創建一個 mt7601u.conf 文件, 內容如下
# echo "mt7601u" > /etc/moles-load.d/mt7601u.conf
# cat /etc/moles-load.d/mt7601u.conf
mt7601u
重啟驗證是否成功的自動載入驅動模塊。