设为首页 收藏本站
查看: 811|回复: 0

[经验分享] linux无线网卡驱动安装

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2015-7-20 08:48:15 | 显示全部楼层 |阅读模式
环境  在笔记本里的虚拟机10.0版本,centos-6.5 无线网卡fast-fw300um

第一步要查看芯片  lsusb  当你得到芯片之后接下来查看内核,如果内核已经有芯片模块就不用再装了,如果不支持的话,那么接下来就到芯片官网 下载Linux驱动 http://www.realtek.com.tw/default.aspx  **虽然我的无线网卡是fast 生产的 ,但是他并没有给我们Linux的驱动,反倒是芯片商提供有驱动,所以要到芯片官网下载驱动**



  • 首先到官网上下载无线网卡的驱动程序,解压并安装,

1
2
3
[iyunv@new rtl8188C_8192C_usb_linux_v4.0.2_9000.20130911]# make install
install -p -m 644 8192cu.ko  /lib/modules/2.6.32-431.el6.i686/kernel/drivers/net/wireless/
/sbin/depmod -a 2.6.32-431.el6.i686



查看
1
2
3
4
5
[iyunv@new rtl8188C_8192C_usb_linux_v4.0.2_9000.20130911]# ll /lib/modules/2.6.32-431.el6.i686/kernel/drivers/net/wireless/
total 11956
-rw-r--r--. 1 root root 11667935 Jul 19 09:40 8192cu.ko

看到驱动程序已经安装成功,但是要想让系统识别必须要讲模块加载到内核当中



先查看系统已经加载的模块lsmod |grep 8192
1
2
3
4
5
6
7
8
9
10
[iyunv@new rtl8188C_8192C_usb_linux_v4.0.2_9000.20130911]# lsmod
Module                  Size  Used by
nls_utf8                1063  1
8021q                  20355  0
garp                    5703  1 8021q
stp                     1626  1 garp
llc                     4258  2 garp,stp
fuse                   62472  2
vmhgfs                 37934  0
vsock                  33529  0



看到没有无线的驱动使用 modprobe 8192cu 加载模块8192
1
2
3
[iyunv@new ~]# modprobe 8192cu
[iyunv@new ~]# lsmod |grep 8192
8192cu                559722  0



可以看到加载好了
自动开机后程序也是可以被加载的
然后查看端口ifconfig -a 可以看到多了一个WLAN0口
wKioL1WroOPQ84WUAAFziABqoIA885.jpg
启用WLAN0 端口 ifconfig wlan0 up(可以看到无线网卡的指示灯亮了)

扫描无线网络使用命令iwlist
需要安装包 wireless_tools
查看链接情况 iwconfig
查看无线网络iwlist wlan0 scanning
wKiom1Wrn46SCchmAAEKQ87Tr28818.jpg

连接无线网络加密访问需要安装包wpa_supplicant
1
[iyunv@new ~]# yum --disablerepo=\\* --enablerepo=c6-media install wpa_supplicant -y



输入要访问网络的用户名和密码
1
2
[iyunv@new ~]# wpa_passphrase tyedus  >> /etc/wpa_supplicant/wpa_supplicant.conf
qaz123@#



(输入的用户名重定向到wpa的配置文件)
然后查看一下文件看看是不是已经有数据了

wKioL1WroZKiqJZqAAC52YoBWBQ770.jpg


链接无线网络
1
2
[iyunv@new ~]# wpa_supplicant -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf  -D wext -B
ioctl[SIOCSIWAP]: Operation not permitted



查看链接的网络
1
2
3
4
5
6
7
8
9
10
11
12
13
14
[iyunv@new ~]# iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

wlan0     IEEE 802.11bgn  ESSID:"tyedus"  Nickname:""
          Mode:Managed  Frequency:2.462 GHz  Access Point: 00:22:AA:FF:F8:D8   
          Bit Rate:300 Mb/s   Sensitivity:0/0  
          Retry:off   RTS thr:off   Fragment thr:off
          Encryption key:****-****-****-****-****-****-****-****   Security mode:open
          Power Management:off
          Link Quality=29/100  Signal level=46/100  Noise level=0/100
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0



可以看到网络已经联通了(正常情况下可看到无线网卡上的灯在闪)
**有的时候连不上可能是网络信号差


**如果中间链接断掉了可以杀掉进程继续链接

pkill -9 wpa_supplicant
现在查看网络接口,发现还没有地址,需要配置动态地址
1
2
3
4
5
6
7
8
9
10
[iyunv@new ~]# dhclient wlan0

wlan0     Link encap:Ethernet  HWaddr 0C:82:68:1E:48:FB  
          inet addr:192.168.2.27  Bcast:192.168.2.255  Mask:255.255.255.0
          inet6 addr: fe80::e82:68ff:fe1e:48fb/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:276 errors:0 dropped:1273 overruns:0 frame:0
          TX packets:7 errors:0 dropped:18 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:81123 (79.2 KiB)  TX bytes:31608 (30.8 KiB)



这时候ping一下,发现到广域网已经通了
1
2
3
4
5
6
[iyunv@new ~]# ping www.baidu.com
PING www.a.shifen.com (61.135.169.121) 56(84) bytes of data.
64 bytes from 61.135.169.121: icmp_seq=1 ttl=54 time=58.1 ms
64 bytes from 61.135.169.121: icmp_seq=2 ttl=54 time=189 ms
64 bytes from 61.135.169.121: icmp_seq=4 ttl=54 time=30.1 ms
64 bytes from 61.135.169.121: icmp_seq=5 ttl=54 time=48.3 ms



但是链接的命令和动态地址都是手动配置的,重启后就连不上了,所以要把链接命令添加到开机脚本里
1
2
[iyunv@new ~]# echo "wpa_supplicant -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf -D wext -B" >> /etc/rc.d/rc.local  
[iyunv@new ~]# echo "dhclient wlan0" >>/etc/rc.d/rc.local



查看开机脚本[iyunv@new ~]# vim /etc/rc.d/rc.local
wKiom1WroG7hhQTYAADlhc4Dl6k082.jpg
然后充启测试

init 6
wKiom1WrngPBko8_AAEyVxQRmxI403.jpg
发现网关是有问题的

wKioL1Wrn9GR3yszAACtpCLqlvM655.jpg
将有线网卡的网关删掉
[iyunv@new ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0
wKiom1WrneCxuFK0AADPXnlJrQo567.jpg
接着再重启测试
wKiom1WrndHDkAdZAADZvCEoQrQ168.jpg
DNS是否正确
wKioL1Wrn4ywYhKKAABAA77TLRU907.jpg
是正确的
至此说明无线网络配置成功


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-88411-1-1.html 上篇帖子: linux运行级别 下篇帖子: kickstart无人值守安装Linux 无线网卡 linux
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表