金沙澳门官网网址USB无线网卡驱动,无线网卡驱

作者: 金沙澳门官网网址  发布:2019-07-25
/root/U12_linux_v5.1.5_19247.20160830/driver/rtl8812AU_linux_v5.1.5_19247.20160830/os_dep/linux/ioctl_cfg80211.c:87:13: 错误:‘IEEE80211_BAND_2GHZ’未声明(不在函数内)
   .band   = IEEE80211_BAND_2GHZ,  
             ^
/root/U12_linux_v5.1.5_19247.20160830/driver/rtl8812AU_linux_v5.1.5_19247.20160830/os_dep/linux/ioctl_cfg80211.c:145:2: 附注:in expansion of macro ‘CHAN2G’
  CHAN2G(1, 2412, 0),
  ^
/root/U12_linux_v5.1.5_19247.20160830/driver/rtl8812AU_linux_v5.1.5_19247.20160830/os_dep/linux/ioctl_cfg80211.c:96:13: 错误:‘IEEE80211_BAND_5GHZ’未声明(不在函数内)
   .band   = IEEE80211_BAND_5GHZ,  
             ^
/root/U12_linux_v5.1.5_19247.20160830/driver/rtl8812AU_linux_v5.1.5_19247.20160830/os_dep/linux/ioctl_cfg80211.c:162:2: 附注:in expansion of macro ‘CHAN5G’
  CHAN5G(34, 0),  CHAN5G(36, 0),
  ^
/root/U12_linux_v5.1.5_19247.20160830/driver/rtl8812AU_linux_v5.1.5_19247.20160830/os_dep/linux/ioctl_cfg80211.c:162:2: 错误:初始值设定元素不是常量

下面我们重启后,看看系统能否自动加载模块(下圖已加載):

  例如,我这里lsusb会发现插上usb网卡后出现 ID 2604:0012,这就是对应的vendor id 和device id. 把这个id插入usb_intf.c

centos7 无线网卡驱动的安装及无线网络的配置

错误:

           -c  指明密钥文件的存放位置

insmod /lib/modules/4.1.8/kernel/net/rfkill/rfkill.ko
insmod /lib/modules/4.1.8/kernel/net/wireless/cfg80211.ko 
insmod /lib/modules/4.1.8/kernel/net/mac80211/mac80211.ko

insmod 8812au.ko

           -B  放到后台运行

yum install gcc*,bc -y

各参数的含义:-i 指明连接的网卡

金沙澳门官网网址 1

wpa_supplicant -i wlp0s29u1u6 -c/etc/wpa_supplicant/wpa_supplicant.conf -D wext –B、service network restart 和dhclient这三条指令了,很是麻烦啊!但是有什么办法呢?上次我在系统内核故障排除时也告诉大家了系统的引导过程了,系统启动时,要进行系统的初始化操作,执行初始化脚本,初始化脚本就是/etc/rc.d/rc.local。为了满足我们的要求,我们可以在系统初始化的时候就执行上面的三条指令:

 

支持linux的驱动程序包是:RTL8188eus_USB_linux_v3.4.4_4749.20121105

之后我们会使用iwconfig,wpa* 等命令 ,所以先注册一下:

金沙澳门官网网址 2

make;make install;

此时,我们可以去连接我们的无线网络了:

2.编译内核:

接着我们看看我们的环境变量是否加入/usr/local/sbin这个目录,否则系统不能够识别我们的wpa_supplicant这个指令。echo "$PATH":

  驱动下载:  

11.执行dhclient

金沙澳门官网网址 3金沙澳门官网网址 4

金沙澳门官网网址 5

4.wpa_supplicant配置

切換root權限,執行make和make iinstall

  在执行完上述的步骤后,你如果点击你要的热点后,并输入正确的密码的密码显示无法连接,那么你就需要进行wpa_supplicant配置

我的无线网卡的型号是:水星MERCURY

  找到CONFIG_8812A, 在下面加入如图所示字段。如果你们的lsusb结果与此不同,请加入自己lsusb看到的vendor id 和 device id。

10.接着重新启动网络服务

  U12驱动官方下载:

8.我们进入/usr/local/sbin目录:

View Code

好了到此我们就可以很方便的使用无线上网了!

  2.3 使用make menuconfig时检查下cfg80211和mac80211是否有编译到

解压  wpa_supplicant_hostapd-0.8_rtw_20120803.zip 进入到/wpa_supplicant_hostapd-0.8/wpa_supplican 执行make和make install

make menuconfig

4.用ifconfig查看若沒有用 ifconfig -a查看(PS:这是为什么呢?原来是ifconfig查看的是已激活的网卡,ifconfig -a 查看的所有的,此时我们只需要将wlp0s29u1u6激活;激活用ifconfig wlp0s29u1u6 up)

Bus 001 : 指明设备连接到哪(哪条总线)
Device 002 : 表明这是连接到总线上的第二台设备
ID : 设备的ID
Broadcom Corp. Bluetooth Controller :生产商名字和设备名

           -D  指明驱动类型为通用型

金沙澳门官网网址 6

金沙澳门官网网址 7

tar -zxvf linux-4.1.8.tar.gz -C /usr/src/kernels/

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

金沙澳门官网网址 8金沙澳门官网网址 9

金沙澳门官网网址 10

cp /boot/config-3.10.0-327.el7.x86_64  .config

金沙澳门官网网址 11

3.安装驱动

金沙澳门官网网址 12

1.下载驱动和一会要编译的内核(我这里选择的是4.1.8):

1.首先查看网卡的信息lsusb

  如果你是最小化安装时,则建议先安装第5步,之后使用iwconfig查看:

9.现在,我们的驱动模块和密钥文件都形成了,现在进行无线网络的连接:

9. 相关命令

  关闭连接
  wpa_cli terminate
  连接状态
  wpa_cli status

18.上网试试(有图形化界面的试试):

金沙澳门官网网址 13

 

  

 

参考网址:

  在Linux下安装Tenda U12驱动 

  Centos7 Virtualbox虚拟机安装Tenda U12 11AC USB无线网卡驱动  

  make menuconfig时出现 #include CURSES_LOC错误  

  Linux 手动无线网卡 WiFi 配置 

  在 Linux 中安装使用 lsusb 查看 USB 设备  

   Linux 无线网卡配置    

   CentOS 7 命令行版初次安装网络配置  

金沙澳门官网网址 , 

金沙澳门官网网址 14

  编译时报错,IEEE80211_BAND_2GHZ未定义,如之前分析,这是由于U12基于linux无线框架,需要内核中包含cfg80211和mac80211模块,所以需要重新编译内核。

dhclient 是直接控制 eth 来进行网络操作获取 IP。

这时候如果你直接执行install.sh文件,会没有上面的错误,但是结尾还会有2个errors .这是它在驱动中没有添加网卡的ID值。

金沙澳门官网网址 15

 

为了安全起见,我们需要将明文密码删除

  2.4 开始编译内核 (时间比较长大概30多分钟左右,看会电影啥的)

金沙澳门官网网址 16

金沙澳门官网网址 17

切換root權限,執行make和make iinstall

金沙澳门官网网址 18

我们进入/usr/local/sbin目录下:

 

复制代码 代码如下:

  则没有上述重行打包要求

6.接着我们使用iwlist scanning 列出周围的无线网络:

  打包:

5.進入rtl8188eu/wireless_tools

 金沙澳门官网网址 19

service network restart

金沙澳门官网网址 20

 6.无线扫描

  6.1先安装工具iw:

yum install iw -y

  6.2、iw dev(非必要步骤)

查看无线网口,interface后面即为无线网口号

phy#0
   Interface wls35u1
       ifindex 3
       wdev 0x1
       addr a4:db:30:84:4b:1c
       type managed

如果连接成功会多出下面的两行,显示 SSID 和信道

ssid CMCC
channel 11 (2462 MHz), width: 40 MHz, center1: 2452 MHz

  6.3、ip link set wls35u1 up(必要)

激活无线网络接口

  6.4、ip link show wls35u1(非必要步骤)

检验接口是否激活成功

wlp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state DOWN mode DORMANT group default qlen 1000
    link/ether 00:11:22:33:44:55 brd ff:ff:ff:ff:ff:ff 

<BROADCAST,MULTICAST,UP,LOWER_UP> 中的UP 表明该接口激活成功,后面的 state DOWN 无关紧要。

  6.5、iw wls35u1 link(非必要步骤)

查看无线网络连接情况(刚开始是没有连接的,不用管)

  6.6、iwlist wls35u1 scan | grep SSID(如果知道 Wifi 名字,就不需要)

扫描可连接的wifi(这里有个坑,网上好多是iw ,其实这里应该使用 iwlist,不然没结果)

金沙澳门官网网址 21

 

wpa_supplicant -i wlp0s29u1u6-c/etc/wpa_supplicant/wpa_supplicant.conf -D wext –B

金沙澳门官网网址 22

金沙澳门官网网址 23

 这是因为CentOS7系统中缺少一个套件 ncurses-devel

您可能感兴趣的文章:

  • Centos下查看网卡的实时流量命令
  • Centos 7开启网卡自动获取IP的详细方法
  • CentOS 7下修改默认网卡名为eth0的两种方法
  • centos把网卡名称修改为eth0的方法
  • 详解centos7 下双网卡如何配置静态IP
  • CentOS6.2网卡设置
  • 详解CentOS 6.5如何安装Realtek无线网卡驱动
  • Centos7/RHEL7双网卡绑定的方法
  • VMware下CentOS6.4网卡设置为桥接模式静态IP配置方法详解
  • CentOS桌面环境中网卡启动失败的解决方法

前几天买下了Tenda U12 USB 无线网卡 ,想连接上无线玩玩,可惜买下折腾了一周才解决他它驱动问题,前后在VMware上装了十多次,测试了好几个内核版本才搞定,好了废话不多说,分享下我安装过程的经验:

金沙澳门官网网址 24

  在编译之前,如果你是最小化安装,你需要先安装gcc,bc 编译器

金沙澳门官网网址 25

执行:

金沙澳门官网网址 26

安装环境:

2.解压驱动

  先注册前3个模块,之后的8812au.ko 模块如果没有,在执行驱动下的install.sh文件时会自动注册。

tar -zxvf wireless_tools.30.rtl.tar.gz -C /usr/local/src/进入到拆解的目录

解决办法:

一般linux内核会自动加载新安装的模块,此处发现并没有加载,那是什么原因呢?原因是这样的,当系统重新安装了驱动模块后,系统一般会在重新启动后加载,如果不能加载,我们可以使用指令:insmod 具体路径和模块或者直接使用modprobe不需指明路径或将生成的8188eu.ko复制到/lib/modules/3.10.0-327.el7.x86_64/kernel/drivers/net/wireless。

  金沙澳门官网网址 27

12、但是,只做到这一步还不行,因为只要我们的机器重新启动,我们就不得不重新执行

  3.3 如果在执行install.sh后还有报错的信息,那么不用管,它之后又重行注册了8812au.ko。

7.当然光搜素到无线网络是没有用处的,因为这些无线网络都是加密的,我们必须要验证工具来进行密钥验证,下面我们进入到rtl8188eu/wpa_supplicant_hostapd目录

  1.1确保你的网卡已经插上并识别:

tar zxvf rtl8188eu.tar.gz
In file included from scripts/kconfig/lxdialog/checklist.c:24:0:

scripts/kconfig/lxdialog/dialog.h:31:20: fatal error: curses.h: 没有那个文件或目录

 #include CURSES_LOC

                    ^

compilation terminated.

make[2]: *** [scripts/kconfig/lxdialog/checklist.o] 错误 1

make[1]: *** [menuconfig] 错误 2

make: *** [menuconfig] 错误 2

下面看看我们的wlp0s29u1u6能否成功获取Ip地址吧:

本文由金沙澳门官网发布于金沙澳门官网网址,转载请注明出处:金沙澳门官网网址USB无线网卡驱动,无线网卡驱

关键词: 金沙澳门官网

上一篇:安装部署和配置
下一篇:没有了