CentOS7下,安装⽹卡驱动,命令⾏⼿动连接WIFI指导买了⼀个⽆线⽹卡,型号为TL-WN823N,谁知道在CentOS下没有驱动
于是开始了⽆线上⽹的漫漫征途
经历了⽆数个坑啊,解决了⼀个⼜⼀个的问题啊
到最后ping通的时候成就感简直爆棚
⽂章结构简介如下:
1.安装内核⼯具:kernel-devel
2.搜索⽹卡型号,安装⽹卡驱动
3.下载⽹络⼯具,连上⽆线⽹络
1.安装内核⼯具
装驱动前需要包:kernel-devel,gcc
⼀开始,我先安装驱动,发现编译过不了,⼀看报错信息,说是/usr/scr/kernel⾥⾯没有对应⽂件内核⽂件关于立冬的谚语
于是查资料,凡是涉及到驱动编程的,都会需要⽤到内核头⽂件
获取内核头⽂件需要kernel-devel⼯具包
(要修改内核⽂件,则需要内核源代码, kernel source,光kernel-devel是不够的)
⽤yum命令获取⼯具包,要注意的是,在CentOS6、CentOS7下不需要指定对应版本,yum会⾃动安装合适的版本
CentOS6:yum install kernel-devel
CentOS7:yum install kernel-devel
(有的教程说还需要安装 kernel-headers,其实kernel-devel中就已经包含kernel-headers了)
2.搜索⽹卡型号,安装⽹卡驱动
⽹卡型号检测
插⼊⽹卡后,输⼊命令:
lsusb
会出现⼀系列信息,其中:
Bus 001 Device 004: ID 0bda:818b Realtek Semiconductor Corp.
就是⽆线⽹卡信息(ID会有所不同)
记录“ 0bda:818b”建设银行住房公积金
⽹络上搜索相应驱动,关键词“ ID 0bda:818b”、“芯⽚组型号”
安装⽹卡驱动
⽹卡驱动下载后是⼀个 的压缩包
tar -zxvf 后,进⼊⽬录,运⾏其脚本
有了前⾯配置好的⼯具,这⼀步就会顺利编译、安装
3.下载⽹络⼯具,连接⽆线⽹络
检测驱动安装是否成功
⽹卡安装好后,⼀般可以通过图形界⾯操作进⾏联⽹
但我这边图形界⾯始终操作不了,于是只能⼿动上⽹
先输⼊命令,检测⽆线⽹卡驱动是否安装好:
iwconfig
全国二本大学 若打印出⽹卡,及相应信息,及说明安装完成
安装⽆线⽹络操作相应⼯具包
yum install wireless-tools
yum install wpa_supplicant
创建⽹络配置⽂件,若没有⽬录,就⾃⼰创建
wpa_passphrase WiFi-NAME WiFi-PWD >> /etc/wpa_supplicant/f
启⽤命令
wpa_supplicant -B -D wext -i wlan0 -c /etc/wpa_supplicant/f
-B 后台运⾏
-D 模式选择,这⾥选择通⽤
-i ⽹卡名称
-c 配置⽂件位置
启⽤命令后可能会报错:ioctl siocsiwap operation not permitted wpa_supplicant
不⽤管他,继续进⾏,输⼊iwconfig,检查是否连接上,若连接上,则继续
⽤DHCP获取IP地址:
命令 dhclient wlan0 获取IP地址
我爱你就像风走了千万里从不问归期 歌名
如何学电脑 wlan0为⽹卡名词
此时就可以连上⽹了
认证机构⽆线⽹络配置,参考:wwwblogs/wise-man/archive/2012/07/23/2604023.html
如果要开机⾃动启动
在 /etc/rc.d/rc.local 中添加:
echo "password" | sudo wpa_supplicant -B -D wext -i wlan0 -c /etc/wpa_supplicant/f echo "password" | sudo dhclient wlan0
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论