‘壹’ linux usb无线网卡驱动装了,可以搜到网络了,那如何连接无线网络
点到你准备连接的那个信号点(你搜索到的网络信息点可能很多个,你要认准你准备连的那个),这时就会蹦出对话框让你输入用户名和密码,你把用户名和密码输入去确认就行了。
‘贰’ 如何在Linux虚拟机上安装USB无线网卡驱动
可通过以下步骤在Linux虚拟机上安装USB无线网卡驱动:
1、打开“计算机”,单击“设备管理器”,在设备管理器浏览窗口找到网络适配器,以便查询看无线网卡驱动以及设备是否已正确安装;
2、在计算机里面点击虚拟机名称,打开对应的虚拟机设备;
3、点击“虚拟机”菜单,从其下拉菜单中选择“可移动设置”,并从无线网卡驱动名称中选择“与主机连接或断开连接”项,并点击确定;
4、通过以上步骤,此时主机中的无线网卡已被弹出,而虚拟机中的无线网卡驱动已安装成功并且可以正常使用。
‘叁’ linux下如何使用USB口无线网卡
如果这个无线网卡厂家有发布针对于linux的驱动,那就好办了。
如果有,那么要么用副赠光盘安装,要么去网卡官网下载。
有了rpm包最好,直接可以把驱动文件放到/root下使用rpm
-ivh
文件名
~
如果是源码,那么你得看官网安装说明了,包含一些命令
‘肆’ linux苹果手机热点usb连接电脑
首先保证电脑上有iTunes,连接上电脑,打开蜂窝移动网络下面的个人热点,电脑会自动连接手机的网络并跳出选择电脑识别出的网络的属性即可
‘伍’ linux系统外接usb网卡连windows上网
我想会不会是你的linux里面没有BL-LW05-4这款无线网卡的驱动?去下载安装吧。不过提醒一句,linux下是不能用.exe、.msi这样的程序的。下载时看清楚点,别把windows下的驱动给下载回来了。那在linux里面没法用。
‘陆’ linux配置usb无线网卡怎么使用
linux配置uSB无线网卡的话,最主要的是下载相应的驱动程序。一般来说,去网卡的官网去下载驱动以后自己编译,然后加载就可以了。
‘柒’ 关于usb网卡如何在红旗linux6.0上使用的问题
下文仅供参考 因为我安装的是自带的无线网卡。我想原理应该差不多:
你先准备好windows下使用的网卡驱动和ndiswrapper 1.53
这是我的blog上的文章
系统:红旗Linux桌面版 6.0sp1——1cd
网卡:Boardcom_BG(4312) 笔记本电脑自带的无线网卡通常都是这款。
1:准备好Boardcom_BG(4312)无线网卡的windowsxp下的驱动程序,找到Driver文件夹,复制到Linux桌面备用。
2:访问http://ndiswrapper.sourceforge.net ,下载ndiswrapper 1.53软件。此软件是用来使Linux运行windows无线网卡驱动,从而达到驱动无线的目的。
3:解压下载的ndiswrapper 1.53软件,右键即可解压,
或者在当前窗口打开终端,输入命令:tar -xzvf ndiswrapper-1.53.tar.gz也可解压。
4:进入解压后的文件夹,如上图。在当前窗口打开终端(F4键,或者文件夹菜单“工具——打开终端”)
输入命令:make 进行文件编译
在输入命令:make install 进行安装(需要使用管理员root身份,如果不是可以使用su命令进行用户切换)
5:进入第一步备份的无线网卡驱动Driver目录,
打开终端运行命令:ndiswrapper -i bcmwl5.inf,安装驱动。
依次执行终端命令,写入配置文件:
ndiswrapper -m
ndiswrapper -ma
ndiswrapper -mi
再运行命令,启动后模块自动加载:modprobe ndiswrapper
6:加载无线网卡电源,终端命令:iwconfig wlan0 txpower on ,回车后网卡的灯就会亮了,这样基本成功了。如果不亮,请检查前面步骤并重启系统。
7:点击右下角的无线网卡图标,选“属性”,点击“刷新”获取无线路由器列表,选择你要连接的那个,如果需要密码(注意:只支持WEP方式密码),则需要点击“安全”,输入密码和SID。
如果是使用终端来配置,使用如下命令:
列出区域内的无线网络
iwlist wlan0 scan
假设要连接到网络MyHome(即essid为MyHome的网络),那么输入命令
iwconfig wlan0 essid "MyHome"
如果网络是加密的,密码是0123456789,那么就输入命令
iwconfig wlan0 essid "MyHome" key 0123-4567-89
如果正常的话,输入
iwconfig wlan0
就可以看到连接正常的各项参数了。
启用无线网卡
ifconfig wlan0 up
如果是用DHCP获取IP的,那么用dhclient或dhcpcd获取ip
dhclient wlan0或 dhcpcd wlan0
8. 现在无线网卡应该可以正常使用了
‘捌’ linux 怎么通过usb通信
USB驱动程序基础 在动手写USB驱动程序这前,让我们先看看写的USB驱动程序在内核中的结构,如下图: USB驱动程序存在于不同的内核子系统和USB硬件控制器之间,USB核心为USB驱动程序提供了一个用于访问和控制USB硬件的接口,而不必考虑系统当前存在的各种不同类型的USB硬件控制器。USB是一个非常复杂的设备,linux内核为我们提供了一个称为USB的核心的子系统来处理大部分的复杂性,USB设备包括配置(configuration)、接口(interface)和端点(endpoint),USB设备绑定到接口上,而不是整个USB设备。如下图所示: USB通信最基本的形式是通过端点(USB端点分中断、批量、等时、控制四种,每种用途不同),USB端点只能往一个方向传送数据,从主机到设备或者从设备到主机,端点可以看作是单向的管道(pipe)。所以我们可以这样认为:设备通常具有一个或者更多的配置,配置经常具有一个或者更多的接口,接口通常具有一个或者更多的设置,接口没有或具有一个以上的端点。驱动程序把驱动程序对象注册到USB子系统中,稍后再使用制造商和设备标识来判断是否已经安装了硬件。USB核心使用一个列表(是一个包含制造商ID和设备号ID的一个结构体)来判断对于一个设备该使用哪一个驱动程序,热插拨脚本使用它来确定当一个特定的设备插入到系统时该自动装载哪一个驱动程序。 上面我们简要说明了驱动程序的基本理论,在写一个设备驱动程序之前,我们还要了解以下两个概念:模块和设备文件。 模块:是在内核空间运行的程序,实际上是一种目标对象文件,没有链接,不能独立运行,但是可以装载到系统中作为内核的一部分运行,从而可以动态扩充内核的功能。模块最主要的用处就是用来实现设备驱动程序。Linux下对于一个硬件的驱动,可以有两种方式:直接加载到内核代码中,启动内核时就会驱动此硬件设备。另一种就是以模块方式,编译生成一个.ko文件(在2.4以下内核中是用.o作模块文件,我们以2.6的内核为准,以下同)。当应用程序需要时再加载到内核空间运行。所以我们所说的一个硬件的驱动程序,通常指的就是一个驱动模块。 设备文件:对于一个设备,它可以在/dev下面存在一个对应的逻辑设备节点,这个节点以文件的形式存在,但它不是普通意义上的文件,它是设备文件,更确切的说,它是设备节点。这个节点是通过mknod命令建立的,其中指定了主设备号和次设备号。主设备号表明了某一类设备,一般对应着确定的驱动程序;次设备号一般是区分不同属性,例如不同的使用方法,不同的位置,不同的操作。这个设备号是从/proc/devices文件中获得的,所以一般是先有驱动程序在内核中,才有设备节点在目录中。这个设备号(特指主设备号)的主要作用,就是声明设备所使用的驱动程序。驱动程序和设备号是一一对应的,当你打开一个设备文件时,操作系统就已经知道这个设备所对应的驱动程序。对于一个硬件,Linux是这样来进行驱动的:首先,我们必须提供一个.ko的驱动模块文件。我们要使用这个驱动程序,首先要加载它,我们可以用insmod xxx.ko,这样驱动就会根据自己的类型(字符设备类型或块设备类型,例如鼠标就是字符设备而硬盘就是块设备)向系统注册,注册成功系统会反馈一个主设备号,这个主设备号就是系统对它的唯一标识。驱动就是根据此主设备号来创建一个一般放置在/dev目录下的设备文件。在我们要访问此硬件时,就可以对设备文件通过open、read、write、close等命令进行。而驱动就会接收到相应的read、write操作而根据自己的模块中的相应函数进行操作了。 USB驱动程序实践 了解了上述理论后,我们就可以动手写驱动程序,如果你基本功好,而且写过linux下的硬件驱动,USB的硬件驱动和pci_driver很类似,那么写USB的驱动就比较简单了,如果你只是大体了解了linux的硬件驱动,那也不要紧,因为在linux的内核源码中有一个框架程序可以拿来借用一下,这个框架程序在/usr/src/~(你的内核版本,以下同)/drivers/usb下,文件名为usb-skeleton.c。写一个USB的驱动程序最基本的要做四件事:驱动程序要支持的设备、注册USB驱动程序、探测和断开、提交和控制urb(USB请求块)(当然也可以不用urb来传输数据,下文我们会说到)。 驱动程序支持的设备:有一个结构体struct usb_device_id,这个结构体提供了一列不同类型的该驱动程序支持的USB设备,对于一个只控制一个特定的USB设备的驱动程序来说,struct usb_device_id表被定义为: /* 驱动程序支持的设备列表 */ static struct usb_device_id skel_table [] = { { USB_DEVICE(USB_SKEL_VENDOR_ID, USB_SKEL_PRODUCT_ID) }, { } /* 终止入口 */ }; MODULE_DEVICE_TABLE (usb, skel_table); 对于PC驱动程序,MODULE_DEVICE_TABLE是必需的,而且usb必需为该宏的第一个值,而USB_SKEL_VENDOR_ID和USB_SKEL_PRODUCT_ID就是这个特殊设备的制造商和产品的ID了,我们在程序中把定义的值改为我们这款USB的,如: /* 定义制造商和产品的ID号 */ #define USB_SKEL_VENDOR_ID 0x1234 #define USB_SKEL_PRODUCT_ID 0x2345 这两个值可以通过命令lsusb,当然你得先把USB设备先插到主机上了。或者查看厂商的USB设备的手册也能得到,在我机器上运行lsusb是这样的结果: Bus 004 Device 001: ID 0000:0000 Bus 003 Device 002: ID 1234:2345 Abc Corp. Bus 002 Device 001: ID 0000:0000 Bus 001 Device 001: ID 0000:0000 得到这两个值后把它定义到程序里就可以了。 注册USB驱动程序:所有的USB驱动程序都必须创建的结构体是struct usb_driver。这个结构体必须由USB驱动程序来填写,包括许多回调函数和变量,它们向USB核心代码描述USB驱动程序。创建一个有效的struct usb_driver结构体,只须要初始化五个字段就可以了,在框架程序中是这样的: static struct usb_driver skel_driver = { .owner = THIS_MODULE, .name = "skeleton", .probe = skel_probe, .disconnect = skel_disconnect, .id_table = skel_table, };
‘玖’ 如何让linux真机通过手机usb共享的网络上网
安卓手机是可以的哦,手机设置中选择移动网络共享-USB共享网络即可,如果Linux设备支持无线网络,还可以使用WLAN热点进行网络共享,更加便捷,快速
‘拾’ linux怎么加载usb无线网卡
只能在虚拟机中使用usb无线网卡,内置的pci和mini pci ,pci-e, mini pci-e无线网卡是无法在虚拟机中直接使用的。这个是虚拟机的性质决定的。如果虚拟机中的linux中集成了usb无线网卡的驱动,那么在虚拟机中选取usb设备(usb无线网卡)就可以在虚拟机中的linux中使用了。