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
重启验证是否成功的自动加载驱动模块。