cdlinux系统怎么加载无线网卡rtl8191s
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cdlinux系统怎么加载无线网卡rtl8191s相关的知识,希望对你有一定的参考价值。
1. 插入无线网卡后,查看网卡类型
....
Bus 005 Device 003: ID 0fe6:8101
....
2. 解压rtl8191s.tgz网卡驱动
ls rtl8191s-2.6
rtl8191s.c rtl8191s.h Makefile readme.tx
3. 尝试编译
make
make -C /lib/modules/2.6.28-11-generic/build M=/root/rtl8191s-2.6 LDDINCDIR=/root/rtl8191s-2.6/../include modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.28-11-generic\'
scripts/Makefile.build:46: *** CFLAGS was changed in "/root/rtl8191s-2.6/Makefile". Fix it to use EXTRA_CFLAGS. Stop.
make[1]: *** [_module_/root/rtl8191s-2.6] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.28-11-generic\'
make: *** [default] Error 2
4. 修改 rtl8191s.h
vim rtl8191s.h#在最后添加下面两行
rtl8191s_DEV( "SUNRISING USB Ethernet", 0x0fe6, 0x8101,
DEFAULT_GPIO_RESET )
5. 编辑Makefile
vim Makefile#将CFLAGS修改为EXTRA_CFLAGS
6. 编辑rtl8191s.c
#include<linux/config.h>
#修改为
#include<linux/autoconf.h>
7. 开始编译
rtl8191s.c rtl8191s.h rtl8191s.ko rtl8191s.mod.c rtl8191s.mod.o
rtl8191s.o Makefile Module.markers modules.order Module.symvers
readme.txt
8.将新生成的内核覆盖掉当前内核
9. 配置无线网卡
vim /etc/network/interfacesauto eth1
iface eth1 inet static
address 192.168.1.2
netmask 255.255.255.0
gateway 192.168.1.1
10. 为无线网卡配置MAC地址
11.激活无线网卡
cdlinux miniwdep 配置无线网卡
cdlinux miniwdep 配置无线网卡
材料:
虚拟机 VMvare(这里使用版本 cdlinux40420)
Cdlinux 镜像文件
USB网卡 (支持cdlinux的外置网卡,这里用的rt3070,免驱动,可以直接识别)
1新建cdlinux,配置cdlinux网络设备
设置好配置后, 在新建的cdlinux 右键设置,把cdlinux的网络连接设置的桥接模式。
2 设置虚拟机网络
Vmnet 设置为桥接模式,桥接到USB无线网卡,如果不能点,试着点左下的还原默认配置。
3 打开 Vmware 服务
4进入cdlinux,加载UBS网卡到虚拟机
选择USB网卡,右键连接到虚拟机
(能识别无线网卡,但是扫描不到ap)打开无线网络虚拟机,如果只看到有线网络,断开后就能看到无线
断开有线后:
5最后就能用minidwep-gtk啦
Ps.利用U盘对cdlinux互传文件:
把虚拟机USB控制器打开
进入后,插上U盘就能看到U盘设备,右键连接就从主机断开,连接到虚拟机上。
以上是关于cdlinux系统怎么加载无线网卡rtl8191s的主要内容,如果未能解决你的问题,请参考以下文章
虚拟机CDlinux中怎么安装无线网卡的linux驱动rtl8192cu usb