Skip to Content

无线网卡驱动编译从PUTTY4.2.1到5.3.1详解!

如果你的无线网卡在PUTTY没被发现那你可能就要自己动手去编译它了!
老手略过。。。。
看到命令头都大的菜鸟往下看:
最近智能手机比较流行了。大部分地区都装有无线路由了。可是3G上网的话流量和花费都有点让人难以接受,所以无线破解就是我们的需要了。身边的朋友买了无线网卡想要破解附近的无线路由找到了我。
可惜他买的无线USB网卡奶瓶和BT5都识别不了他的网卡。我上网找到了这里。虽然没跟美女版主交流过但是很感谢她的分享,跟她学到1点皮毛:)大家别喷我!我也是刚接触LINUX!大家往下看我是怎样达到我的目的的....
看我的准备工作:
你的无线网卡的LINUX 版驱动(在光盘的LINUX目录下的tar.gz格式的压缩文件比如我朋友的rtl8192cu.tar.gz或去官网去下1个LINUX的驱动).
下载PUPPY421.ISO镜像 和devx_421.sfs 还有kernel-src-2.6.25.16-patched-421.sfs
额外的就是cnpack_half-4xx-20100606.pet(中文半步包)和minidwep-gtk-21026.pet(无线破解工具)这些在本站www.minilinux.net都有下的。
U盘1只,BOOTICE.EXE做优盘启动。
ultraiso.exe 提取pup_421.iso镜像里面的pup_421.sfs和initrd.gz放到u盘根目录,然后删除pup_421.iso里面的pup_421.sfs后另存为pup421.iso镜像只有3M不到的了。
u盘启动把我的grldr贴出来就不再详细说明了:

timeout 8
default 1
fallback 0
splashimage /BOOT/XPM.GZ
fontfile /BOOT/FONT.GZ

title [1] WLAN PUPPY
find --set-root /pup421.iso
map --mem /pup421.iso (hd32)
map --hook
kernel (hd32)/vmlinuz CDL_DEV=hd1 CDL_DIR=/ CDL_IMG=pup421.iso
initrd (hd32)/initrd.gz
map --unhook
boot

u盘启动做好了就重启把,
技嘉主板开机按F12其他的F8或ESC或F2(开机随便多按几下对电脑没什么伤害的。)选择usb-HDD启动。
选兼容的显卡分辨率1024X768进平台了。
打开u盘的图标/sdb1或/sdd4 这些都是移动盘类的。
双击cnpack_half-4xx-20100606.pet按提示汉化,看到打钩INSTALL OK就重启下X服务(就是那个红X图标)就看到整版的中文了。
再打开优盘选到devx_421.sfs右键点用SFS-LINKer安装。
完了再选择kernel-src-2.6.25.16-patched-421.sfs右键选SFS-linker安装。
看下你的u盘的标题在什么目录一般是/mnt/sdb1 或是是 /mnt/sdd4 或/initrd/mnt/drv_ro2
带#的每1行都是命令行操作输完回车.
运行1个终端
#tar xvzf /mnt/sdb1/rtl8192CU.tar.gz
或者先
#CD /mnt/sdb1 (转到u盘目录下)
#tar xvzf rtl8192CU.tar.gz (从u盘解压无线网卡驱动)
解压后有个RTL8192-8188-8192CU-v2.6比较长1点的目录你嫌难记难打选到它改名 8192
#cd 8192
#make
复制 8192cu.o和8192.ko到/lib/modules/2.6.25.16/kernel/net
#cp 8192cu.o /lib/modules/2.6.25.16/kernel/net
#cp 8192cu.ko /lib/modules/2.6.25.16/kernel/net
#cd /lib/modules/2.6.25.16/kernel/net
#modprobe -l -t /lib/modules/2.6.25.16/kernel/net -a 8192cu
#modprobe -l -t /lib/modules/2.6.25.16/kernel/net -a 8192cu.o
#modprobe 8192cu
到这里无限网卡驱动就装好了。
运行minidwep-gtk-21026.pet安装完软件就可以破解无线路由的密码了。
我的这个版本是从minidwep-gtk.deb编译过来的。
快捷方式前面加了SUDO所以在不支持SUDO命令的puppy 421版本要把快捷方式的SUDO命令删除才可以快捷运行,不会的话就直接在终端输入:
#/usr/local/bin/minileafdwep/minidwep-gtk.sh

软件一般装在/usr/local/bin目录下。不对就慢慢找下。

PUPPY 421就讲完了。

其实我最开始下的是PUPPY5.3.1
没有装内核源码怎么都编译不了网卡驱动555..折腾了我大半晚上。
PUPPY 422 以上的版本都没有现成做好的SFS源可以下。
比如我下的是PUPPY5.3.1内核版本是2.6.37.6
源下载地址:http://www.kernel.org/pub/linux/kernel/
linux-2.6.37.6.tar.bz2

#tar xvjf linux-2.6.37.6.tar.bz2 (解压内核源)
你可以先把解压的linux-2.6.38.2改名为build
然后
#cd build
#make oldconfig && make prepare
(一直按住回车大约半分钟就配置完了)
在 /lib/modules/2.6.38.2/下建立一个build链接到 /usr/src/build
#cd /lib/modules/2.6.37.6
#ln -s /usr/src/build
后面的就是解压网卡驱动然后再make了。
#tar xvzf rtl8192CU.tar.gz
解压后目录比较长和难记改名成 8192
#cd 8192
#make
复制 8192cu.o和8192.ko到/lib/modules/2.6.25.16/kernel/net
#cp 8192cu.o /lib/modules/2.6.25.16/kernel/net
#cp 8192cu.ko /lib/modules/2.6.25.16/kernel/net
#cd /lib/modules/2.6.25.16/kernel/net
#modprobe -l -t /lib/modules/2.6.25.16/kernel/net -a 8192cu
#modprobe -l -t /lib/modules/2.6.25.16/kernel/net -a 8192cu.o
#modprobe 8192cu

#depmod -a
#ifconfig -a
#lsmod
装软件开始破解密码
到这里就全部结束了。感谢开源和美女版主!
#12256
在 /lib/modules/2.6.38.2/下建立一个build链接到 /usr/src/build这一步不明白
因为/usr/目录下没有这个/src/build
#cd /lib/modules/2.6.37.6
#ln -s /usr/src/build
请楼主解惑!
#12260
1、“要把快捷方式的SUDO命令删除”——请具体讲解一下,当作是课外知识了。
2、“#tar xvjf linux-2.6.37.6.tar.bz2 (解压内核源)”
“你可以先把解压的linux-2.6.38.2改名为build”
这里出现了问题:第一句话是2.6.37.6的内核,解压后理应得到得是2.6.37.6的文件夹,可是你第二句话就变成了2.6.38.2了,这是为什么?是笔误,还是省略了什么?
#12942
当然是笔误了!
#15438
聪明的好人,辛苦了,谢谢你了!
BT5可以,但太大,cdlinux好用,但缺少内核和库文件,
怪不得俺折腾很久,网卡驱动硬是搞不定!

发表新评论

  • 你可以在文本中使用BBCode标记语言。 URL会自动被转为链接。

更多关於格式化选项的信息

CAPTCHA
请验证您是否是机器人。
Image CAPTCHA
Enter the characters shown in the image.