澳门在线威尼斯官方 > 电脑操作 > Centos7VMware虚拟机最小化安装后,无线网卡驱动的

原标题:Centos7VMware虚拟机最小化安装后,无线网卡驱动的

浏览次数:137 时间:2019-10-06

前几日买下了Tenda U12 USB 无线网卡 ,想连接上无线玩玩,可惜买下折腾了三日才消除他它使得难题,前后在VMware上装了十很多次,测验了少数个根本版本才化解,好了废话非常少说,分享下自家设置进度的阅历:

centos7 有线网卡驱动的安装及有线网络的布置

  原本是在CentOS7 最小化后安装驱动的,没悟出蒙受这么多难点,只能今后图形化分界面先进行调和,完了再最小化安装。

自身的有线网卡的型号是:水星MERCUEnclaveY

设置情状:

帮忙linux的驱动程序包是:RTL8188eus_USB_linux_v3.4.4_4749.20121105

  U12驱动官方下载:

1.先是查看网卡的新闻lsusb

 澳门在线威尼斯官方 1

澳门在线威尼斯官方 2

  我的CentOS7内核:

2.解压驱动

3.10.0-327.el7.x86_64(满足2.6.18~4.4内核)
tar zxvf rtl8188eu.tar.gz

错误:

澳门在线威尼斯官方 3

间接执行安装目录下的install时,在实践到make命令时报错:

3.進入rtl8188eu/rtl8188eu-master

  由于字数限制,错误的详细音讯:链接 密码:tcrj

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

重大错误信息:

通常linux内核会自动加载新安装的模块,此处发掘并未有加载,那是怎么着来头吗?原因是那样的,当系统重新安装了驱动模块后,系统日常会在再度启航后加载,假若不可能加载,我们能够利用指令:insmod +具体路径和模块可能直接利用modprobe不需指明路线或将转移的8188eu.ko复制到/lib/modules/3.10.0-327.el7.x86_64/kernel/drivers/net/wireless。

澳门在线威尼斯官方 4澳门在线威尼斯官方 5

下边大家重启后,看看系统是或不是自行加载模块(下圖已加載):

/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: 错误:初始值设定元素不是常量

澳门在线威尼斯官方 6

View Code

4.用ifconfig查看若沒有用 ifconfig -a查看(PS:那是干吗呢?原本是ifconfig查看的是已激活的网卡,ifconfig -a 查看的有所的,此时大家只供给将wlp0s29u1u6激活;激活用ifconfig wlp0s29u1u6 up)

忽视正是说:

澳门在线威尼斯官方 7

  编写翻译时报错,IEEE80211_BAND_2GHZ未定义,如在此以前分析,那是由于U12基于linux有线框架,必要内核中蕴藏cfg80211和mac80211模块,所以供给再行编写翻译内核。

5.進入rtl8188eu/wireless_tools

 

我们重新将包拆开到/usr/local/src目录下

化解办法:

tar -zxvf wireless_tools.30.rtl.tar.gz -C /usr/local/src/步入到拆除与搬迁的目录

1.下载驱动和一会要编写翻译的水源(作者这里选取的是4.1.8):

澳门在线威尼斯官方 ,切換root權限,執行make和make iinstall

  使得下载:  

小编们进来/usr/local/sbin目录下:

  内核下载:

澳门在线威尼斯官方 8

  澳门在线威尼斯官方 9

6.接着我们利用iwlist scanning 列出周边的有线互连网:

  1.1承保您的网卡已经插上并识别:

澳门在线威尼斯官方 10

  假令你数最小化安装,请先挂号lsusb命令

7.当然光搜素到有线网络是未有用处的,因为这么些有线互连网都以加密的,大家务供给验证工具来实行密钥验证,上边我们步入到rtl8188eu/wpa_supplicant_hostapd目录

yum install usbutils

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

  然后选择lsusb命令:

澳门在线威尼斯官方 11

lsusb

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

澳门在线威尼斯官方 12

澳门在线威尼斯官方 13

  这几个正是TendaU12的道具新闻:

那时,大家得以去老是大家的有线网络了:

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

澳门在线威尼斯官方 14

 

为了安全起见,大家供给将公开密码删除

2.编译内核:

9.现行反革命,大家的驱动模块和密钥文件都产生了,现在进行无线网络的总是:

  在编写翻译在此之前,若是您是最小化安装,你要求先安装gcc,bc 编写翻译器

复制代码 代码如下:

yum install gcc*,bc -y

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

  2.1 解压内核到/usr/src/kernels/

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

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

           -c  指明密钥文件的贮存地方

  2.2 步向解压的/usr/src/kernels/linux-4.1.8下,拷贝原有的配置文件

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

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

           -B  放到后台运营

  2.3 使用make menuconfig时检查下cfg80211和mac80211是或不是有编写翻译到

咱俩选取iwconfig查看有线网卡的接连转状态:

make menuconfig

澳门在线威尼斯官方 15

  这里可能会报错:

10.随后重新起动网络服务

澳门在线威尼斯官方 16澳门在线威尼斯官方 17

service network restart
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地址吧:

View Code

澳门在线威尼斯官方 18

 那是因为CentOS7系统中远远不足贰个套件 ncurses-devel

11.执行dhclient

yum install ncurses-devel -y

dhclient 是一贯调节 eth 来张开互联网操作获取 IP。

  注册后,重新试行踏入图形化分界面:

12、可是,只达成这一步还非常,因为借使大家的机注重新起动,我们就只好再次试行

  在“networking support”-》“wireless”下。若无按下“M”表示编写翻译成模块,然后保留。要是已经有了那七个模块也要保留,不然接下去make时,没有办法编写翻译。

wpa_supplicant -i wlp0s29u1u6 -c/etc/wpa_supplicant/wpa_supplicant.conf -D wext –B、service network restart 和dhclient那三条指令了,非常麻烦啊!不过有怎么着艺术吗?上次作者在系统基本故障排除时也告诉大家了系统的指引进程了,系统运营时,要开展系统的伊始化操作,实践开首化脚本,开始化脚本正是/etc/rc.d/rc.local。为了满意大家的渴求,大家得以在系统起头化的时候就实践上边包车型大巴三条指令:

澳门在线威尼斯官方 19澳门在线威尼斯官方 20

澳门在线威尼斯官方 21

澳门在线威尼斯官方 22

紧接着大家看看大家的情状变量是或不是步向/usr/local/sbin这几个目录,不然系统不能分辨大家的wpa_supplicant那一个命令。echo "$PATH":

澳门在线威尼斯官方 23

澳门在线威尼斯官方 24

本文由澳门在线威尼斯官方发布于电脑操作,转载请注明出处:Centos7VMware虚拟机最小化安装后,无线网卡驱动的

关键词:

上一篇:澳门在线威尼斯官方centos下完整安装教程

下一篇:Centos7架设NMP服务器笔记