联想Y430P CentOS 7.3 无线网络的配置
# uname -a # 查看内核/操作系统/CPU信息的Linux系统信息命令
[root@www ~]# uname -a
Linux www 3.10.0-514.el7.x86_64 # SMP Tue Nov :: UTC x86_64 x86_64 x86_64 GNU/Linux
[root@www ~]#
# lspci -tv # 列出所有PCI设备
[root@endv /]# lspci -tv
-[:]-+-00.0 Intel Corporation Xeon E3- v3/4th Gen Core Processor DRAM Controller
+-01.0-[-]----00.0 NVIDIA Corporation GM107M [GeForce GTX 850M]
+-02.0 Intel Corporation 4th Gen Core Processor Integrated Graphics Controller
+-03.0 Intel Corporation Xeon E3- v3/4th Gen Core Processor HD Audio Controller
+-14.0 Intel Corporation Series/C220 Series Chipset Family USB xHCI
+-16.0 Intel Corporation Series/C220 Series Chipset Family MEI Controller #
+-1a. Intel Corporation Series/C220 Series Chipset Family USB EHCI #
+-1b. Intel Corporation Series/C220 Series Chipset High Definition Audio Controller
+-1c.-[]----00.0 Qualcomm Atheros QCA8171 Gigabit Ethernet
+-1c.4-[08]----00.0 Broadcom Limited BCM43142 802.11b/g/n
+-1d. Intel Corporation Series/C220 Series Chipset Family USB EHCI #
+-1f. Intel Corporation HM86 Express LPC Controller
+-1f. Intel Corporation Series/C220 Series Chipset Family -port SATA Controller [AHCI mode]
\-1f. Intel Corporation Series/C220 Series Chipset Family SMBus Controller
[root@endv /]#
# BCM43142
# Wi-Fi Direct™ & Bluetooth 4.0 Combo Chip for PCs & Notebooks
博通无线网卡 BCM43142 802.11b/g/n 64位驱动下载地址:
# https://docs.broadcom.com/docs/12358410
建立安装路径并解压
# mkdir -p /usr/local/src/hybrid-wl
将刚刚下载的.tar.gz复制到新建好的文件夹中
# cp /home/XXXX/下载/hybrid-v35_64-nodebug-pcoem-6_30_223_271.tar.gz /usr/local/src/hybrid-wl
进入hybrid-hy文件夹
# cd /usr/local/src/hybrid-wl
编译安装
# make clean
[root@www hybrid-wl]# make clean
KBUILD_NOPEDANTIC= make -C /lib/modules/`uname -r`/build M=`pwd` clean
make[]: 进入目录“/usr/src/kernels/3.10.0-514.el7.x86_64”
CFG80211 API is prefered for this kernel version
/usr/local/src/hybrid-wl/Makefile:: Neither CFG80211 nor Wireless Extension is enabled in kernel
make[]: 离开目录“/usr/src/kernels/3.10.0-514.el7.x86_64”
[root@www hybrid-wl]#
# make API=WEXT
[root@www hybrid-wl]# make API=WEXT
KBUILD_NOPEDANTIC= make -C /lib/modules/`uname -r`/build M=`pwd`
make[]: 进入目录“/usr/src/kernels/3.10.0-514.el7.x86_64”
Wireless Extension API specified in command line
Using Wireless Extension API
LD /usr/local/src/hybrid-wl/built-in.o
CC [M] /usr/local/src/hybrid-wl/src/shared/linux_osl.o
CC [M] /usr/local/src/hybrid-wl/src/wl/sys/wl_linux.o
CC [M] /usr/local/src/hybrid-wl/src/wl/sys/wl_iw.o
CC [M] /usr/local/src/hybrid-wl/src/wl/sys/wl_cfg80211_hybrid.o
LD [M] /usr/local/src/hybrid-wl/wl.o
Building modules, stage .
Wireless Extension API specified in command line
Using Wireless Extension API
MODPOST modules
CC /usr/local/src/hybrid-wl/wl.mod.o
LD [M] /usr/local/src/hybrid-wl/wl.ko
make[]: 离开目录“/usr/src/kernels/3.10.0-514.el7.x86_64”
[root@www hybrid-wl]#
编译成功,ls以下,发现生成了wl.ko文件 然后安装
[root@www hybrid-wl]# ls
built-in.o lib modules.order src wl.mod.c wl.o
hybrid-v35_64-nodebug-pcoem-6_30_223_271.tar.gz Makefile Module.symvers wl.ko wl.mod.o
[root@www hybrid-wl]#
# make install
[root@www hybrid-wl]# make install
install -D -m wl.ko /lib/modules/`uname -r`/kernel/drivers/net/wireless
[root@www hybrid-wl]#
# modprobe lib80211 # 因为 wl.ko 需要依赖该模块
[root@www hybrid-wl]# modprobe lib80211
[root@www hybrid-wl]#
# insmod wl.ko
[root@www hybrid-wl]# insmod wl.ko
[root@www hybrid-wl]#
添加开机启动
# cp wl.ko /lib/modules/3.10.0-514.6.1.el7.x86_64/kernel/drivers/net/wireless (将wl.ko复制进去,其中3.10.0-514.6.1.el7.x86_64是你的内核版本,可以进入modules文件夹中ls一下)
# depmod -a
# echo modeprobe wl >> /etc/rc.local
重启后,看看系统能否自动加载模块
lsmod | grep
查看网卡的信息lsusb
[root@www hybrid-wl]# lsusb
Bus Device : ID : Intel Corp.
Bus Device : ID 1d6b: Linux Foundation 2.0 root hub
Bus Device : ID : Intel Corp.
Bus Device : ID 1d6b: Linux Foundation 2.0 root hub
Bus Device : ID 1d6b: Linux Foundation 3.0 root hub
Bus Device : ID 105b:e065 Foxconn International, Inc. BCM43142A0 Bluetooth module
Bus Device : ID : Kingston Technology DataTraveler G3
Bus Device : ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus Device : ID 174f: Syntek
Bus Device : ID 1d6b: Linux Foundation 2.0 root hub
[root@www hybrid-wl]#
ifconfig查看若沒有用 ifconfig -a查看
原来是ifconfig查看的是已激活的网卡,ifconfig -a 查看的所有的
[root@www hybrid-wl]# ifconfig
enp7s0: flags=<UP,BROADCAST,RUNNING,MULTICAST> mtu
inet 192.168.1.101 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80:::723e:63ad:6c7a prefixlen scopeid 0x20<link>
ether :f7:::b7: txqueuelen (Ethernet)
RX packets bytes (313.6 MiB)
RX errors dropped overruns frame
TX packets bytes (7.5 MiB)
TX errors dropped overruns carrier collisions
device interrupt enp8s0: flags=<UP,BROADCAST,RUNNING,MULTICAST> mtu
ether ::b1:d8:ac:db txqueuelen (Ethernet)
RX packets bytes (0.0 B)
RX errors dropped overruns frame
TX packets bytes (0.0 B)
TX errors dropped overruns carrier collisions
device interrupt lo: flags=<UP,LOOPBACK,RUNNING> mtu
inet 127.0.0.1 netmask 255.0.0.0
inet6 :: prefixlen scopeid 0x10<host>
loop txqueuelen (Local Loopback)
RX packets bytes (45.2 KiB)
RX errors dropped overruns frame
TX packets bytes (45.2 KiB)
TX errors dropped overruns carrier collisions virbr0: flags=<UP,BROADCAST,MULTICAST> mtu
inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255
ether ::::e3:3c txqueuelen (Ethernet)
RX packets bytes (0.0 B)
RX errors dropped overruns frame
TX packets bytes (0.0 B)
TX errors dropped overruns carrier collisions [root@www hybrid-wl]#
[root@www hybrid-wl]# ifconfig -a
enp7s0: flags=<UP,BROADCAST,RUNNING,MULTICAST> mtu
inet 192.168.1.101 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80:::723e:63ad:6c7a prefixlen scopeid 0x20<link>
ether :f7:::b7: txqueuelen (Ethernet)
RX packets bytes (313.7 MiB)
RX errors dropped overruns frame
TX packets bytes (7.5 MiB)
TX errors dropped overruns carrier collisions
device interrupt enp8s0: flags=<UP,BROADCAST,RUNNING,MULTICAST> mtu
ether ::b1:d8:ac:db txqueuelen (Ethernet)
RX packets bytes (0.0 B)
RX errors dropped overruns frame
TX packets bytes (0.0 B)
TX errors dropped overruns carrier collisions
device interrupt lo: flags=<UP,LOOPBACK,RUNNING> mtu
inet 127.0.0.1 netmask 255.0.0.0
inet6 :: prefixlen scopeid 0x10<host>
loop txqueuelen (Local Loopback)
RX packets bytes (45.2 KiB)
RX errors dropped overruns frame
TX packets bytes (45.2 KiB)
TX errors dropped overruns carrier collisions virbr0: flags=<UP,BROADCAST,MULTICAST> mtu
inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255
ether ::::e3:3c txqueuelen (Ethernet)
RX packets bytes (0.0 B)
RX errors dropped overruns frame
TX packets bytes (0.0 B)
TX errors dropped overruns carrier collisions virbr0-nic: flags=<BROADCAST,MULTICAST> mtu
ether ::::e3:3c txqueuelen (Ethernet)
RX packets bytes (0.0 B)
RX errors dropped overruns frame
TX packets bytes (0.0 B)
TX errors dropped overruns carrier collisions [root@www hybrid-wl]#
,此时我们只需要将wlp0s29u1u6激活;
借助wireless_tools和wpa_supplicant(因为现在的无线wifi网络大多是wpa加密。所以需要移植wpa_supplicant工具)等工具实现wifi的过程
Download (HTTP): http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/wireless_tools.29.tar.gz
http://linux.softpedia.com/get/System/Networking/Wireless-Tools-6312.shtml
cd /usr/src/kernels/3.10.0-514.el7.x86_64/tools
[root@www]# cd /usr/src/kernels/3.10.0-514.el7.x86_64/tools
[root@www tools]#
tar -zxvf wireless_tools.30.rtl.tar.gz -C /usr/local/src/进入到拆解的目录
切換root權限,執行make和make iinstall
我们进入/usr/local/sbin目录下:
联想Y430P CentOS 7.3 无线网络的配置的更多相关文章
- VMware Linux虚拟机与WIN7操作系统共享无线网络上网配置
Linux虚拟机与WIN7操作系统共享无线网络上网配置 by:授客 QQ:1033553122 测试环境: CentOS-7-x86_64-DVD-1503-01.iso Vmware 9 实践操作: ...
- 记在centos中连接无线网络的一次过程
1. 首先, 你的系统要能驱动无限网卡, 要是人品好的话, 系统已经自带了你的网卡的驱动程序. 不然就要先搞定无线网卡的驱动再说. 不然后面的步骤也就没必要了. 2. 看一下你的无线网卡叫什么: iw ...
- Centos无法连接无线网络解决办法
系统->管理->服务器设置->服务,将NetworkManager选项勾选,点击重启服务.然后就可以看到右上角已经有了网络连接.
- centos和ubuntu的网络属性配置
一. centos的网络配置 1. 修改 /etc/sysconfig/network-scripts/ifcfg-IFACE: DEVICE:此配置文件应用到 ...
- Centos 7 联想Y430P无线网卡驱动安装 过程参考
Centos 7 联想Y430P无线网卡驱动安装 过程参考 ABRT 已检测到 [root@endv ~]# yum install -y rdesktop 已加载插件:fastestmirror, ...
- centos 7 查看系统/硬件信息及运维常用命令+联想Y430P无线网卡驱动安装
centos 7 查看系统/硬件信息及运维常用命令 当前环境:联想Y430P CentOS 7.3 [root@yan-001 ~] # uname -a # 查看内核/操作系统/CPU信息的Li ...
- linux 无线网络配置工具wpa_supplicant与wireless-tools
4.a. 介绍目前您可以使用我们提供的wireless-tools 或wpa_supplicant工具来配置无线网络.请记住重要的一点是,您对无线网络的配置是全局性的,而非针对具体的接口.wpa_su ...
- wpa_supplicant无线网络配置
目前可以使用wireless-tools 或wpa_supplicant工具来配置无线网络.请记住重要的一点是,对无线网络的配置是全局性的,而非针对具体的接口. wpa_supplicant是一个较好 ...
- 安装ubuntu16.04系统后没有无线网络选项的解决方法
ubuntu系统是自带有无线网络驱动的,因此最好的解决办法是安装是把联网更新选项勾选上,这样在安装是就能自动把无线网络驱动配置好 这是一个比较有效的解决没有无线网络驱动的方法,比后续按网络上的教程自己 ...
随机推荐
- Java Nio注意事项
Selector : public abstract class Selector extends Object SelectableChannel 对象的多路复用器. 可通过调用此类的 open ...
- IOS-使用CAShapLayer绘制扇形
IOS-使用CAShapLayer绘制扇形 为了增加应用体验感,我们动态绘制扇形或者饼状图效果. 这里我们使用CAShapeLayer,这样就不必再-(void)draw函数内绘制图形 参考代码 -( ...
- cookie登录
#coding:utf-8 import tornado.httpserver import tornado.ioloop import tornado.options import tornado. ...
- 配置wpa_supplicant调试wifi linux下命令行连接wifi
调试wpa_supplicant先读一下对应的README.txt文件.根据README.txt修改编译配置. wpa_supplicant需要打开以下开关进行编译CONFIG_DRIVER_NL80 ...
- Git 的使用教程
Git是一个开源的分布式版本控制系统,用以有效.高速的处理从很小到非常大的项目版本管理. 安装Git 1.方法一:安装homebrew,然后通过homebrew安装Git. 第一步:在终端输入如下命令 ...
- Linux C/C++内存泄漏检测工具:Valgrind
Valgrind 是一款 Linux下(支持 x86.x86_64和ppc32)程序的内存调试工具,它可以对编译后的二进制程序进行内存使用监测(C语言中的malloc和free,以及C++中的new和 ...
- Java工厂模式浅析理解
由于本人缺乏工作经验,本篇文章作为随笔,只是对工厂模式有一个简单的认识 工厂模式分为以下三种: 1:简单工厂(Simple Factory).2:工厂方法(Factory Method).3:抽象工厂 ...
- 解决viewpager+多个fragment+listview,listview展示内容高度不自适应出现多余空白问题
一.重写viewpager import android.content.Context; import android.support.v4.view.ViewPager; import andro ...
- 51nod 1182 完美字符串【字符串排序+哈希】
1182 完美字符串 题目来源: Facebook Hacker Cup选拔 基准时间限制:1 秒 空间限制:131072 KB 分值: 5 难度:1级算法题 收藏 关注 约翰认为字符串的完美度等 ...
- Codeforces 908D New Year and Arbitrary Arrangement(概率DP,边界条件处理)
题目链接 Goodbye 2017 Problem D 题意 一个字符串开始,每次有$\frac{pa}{pa+pb}$的概率在后面加一个a,$\frac{pb}{pa+pb}$的概率在后面加一个 ...