一、问题来源
我的网卡是Tenda U1, 要在Ubuntu上做开发,官方提供的驱动始终编译不过,无奈上淘宝,搜到了一款支持Ubuntu的网卡,这才能上网,以后再也不买Tenda的产品了。
同学和我的是同款网卡,也要装驱动,这才重新开始百度,看看能不能找到解决方案。
由于网卡驱动是一类相似的问题,所以我告诉大家该怎么搜索网卡对应的驱动。
二、如何搜索网卡对应的驱动
1、首先找到你的网卡的芯片型号,我是在官方的驱动包中找到'r**tl8192eu**'这样的压缩包,从而确定网卡芯片型号;另外一种方法就是打开终端,输入lsusb,找到网卡的ID,复制ID,百度一搜,就能搜索到芯片型号。
2、找到芯片型号以后,搜索“芯片型号+linux”, 就能找到相应的解决方案。
二、针对Tenda U1 , 网卡芯片型号为rtl8192eu的解决方案
参考博客:Linux无线驱动安装历程
驱动下载地址:Github驱动网址
我是先看了第一篇博客,找到可github驱动网址,然后按照github上面的方法编译的网卡驱动,能用,但是网卡的灯不亮。附上命令记录:
sudo apt-get install git linux-headers-generic build-essential dkms
sudo make clean
sudo make
sudo make install
sudo modprobe -a 8192eu
8192eu是我的网卡的芯片对应的驱动名,不同的网卡可能不一样。注意看sudo make install的结果就能看到对应的名字。
然后将8192eu添加到/etc/modules。
sudo gedit /etc/modules
在弹出的编辑器里面, 新加一行8192eu,退出保存,重启就可以自动加载驱动。
扫描二维码关注公众号,回复:
2208332 查看本文章
注意:每次更新内核之后可能需要按照上述步骤重新编译安装驱动。