准备东西
1.BT5-GNOME-VM-32 (最好直接使用网上别人配置好的bt5VM版,不要自己配置,百度搜应该搜得到,有兴趣的可以试试yeslab教主配置的bt5)
2.usb无线网卡,我的是wna3100
3.相应usb网卡的驱动程序,一般网卡商都有提供,百度搜自己的驱动
4.ndiswrapper软件
准备就这么多。4样东西,绝对都有,没usb网卡要自己买的。本机自带的网卡是无法在虚拟机下使用的。除非你从usb启动bt5,不过我也没试过。
步骤
1.首先设置bt5的虚拟机设置
把所有网络适配器都关掉,本来就是要用usb无线网卡,不需要网络适配器,只要usb控制器就行。网络适配器是为了让虚拟机能够使用本机的网络而设置的。
现在不需要使用本机网络,统统关掉。删除也可以。这样在进行测试时才知道数据是不是从usb无线网卡传过来的
2.我想总有人的usb无线网卡是不能够被bt5自动识别的,插上去根本没反应,灯都不亮,或者亮一下就熄掉了。这是因为bt5里面并没有相应usb网卡的驱动程序
所以这一步就是要获得usb网卡的驱动。如果你的驱动有Linux版的,就直接安装就行。这里主要讲只有windows驱动程序的网卡。为了获得驱动程序,你可以先
在windows下安装一下驱动程序,然后再从安装文件夹里面提取所需要的文件。最好把后缀名为 .sys 和 .inf 的所有文件都提取出来,先不管有没有用,都搞出来再说
3.这一步主要是在bt5里面安装ndiswrapper这个软件。安装方法百度,百度里面都有,也不是难事。安装完后在控制台里面输入 ndiswrapper回车
确定是否安装好,若果显示一些用法信息,那就是安装好了
4.这一步就是在bt5里面安装驱动程序了。把提取的sys inf文件都放在一个文件夹里复制到bt5里面。从终端cd到这个文件夹里面,然后输入
ndiswrapper -i *.inf 回车 (请确保只有一个inf文件,一般都只有一个,反正我的就一个,我是按照我的过程来说的)
ndiswrapper -l 回车 (查看驱动是否被加载,如果出现 driver installed 字样就说明驱动被加载了,没出现的话后面的也不用看了,先搞定驱动文件在看后面的)
ndiswrapper -m 回车
ndiswrapper -ma 回车
ndiswrapper -mi 回车
modprobe ndiswrapper 回车
一路回车下来就行了。搞完就可以把那些驱动文件都删除了。然后重启(中间最好不要出现错误,我反正是没出现错误的,我就按着我的说,估计大多数都这样)
5.先打开终端输入ndiswrapper -l 看看驱动是否显示加载。应该有显示 driver installed这一句。
现在就可以插入你的usb网卡了(如果电脑有多个usb接口,一个不行就试试另一个),出入之后要保证是跟虚拟机连接的,别连接到主机上了。在虚拟机的可移动设备那一项,保证你的usb无线网卡前有一个勾,那就
说明是跟虚拟机连接上了。连上去后可能还用不了,我的就用不了。先输入
ndiswrapper -l 看看
再输入
ifconfig -a 如果有显示wlan0,那么就说明无线网卡已经被识别了。
ifconfig wlan0 up
airmon-ng start wlan0 接着把上面两条命令都输入 ,回车。也不管有没有用,敲了再说
敲完后就要试试这条命令了,请保证附近有无线网络。
iwlist wlan0 scan
如果有显示扫描到的结果,那么基本就能够用了。如果显示 Interface doesn't support scanning
那么就悲剧了,还是不能用。不过应该不会,把usb拔下来,试试别的usb接口。我当时就是一个接口不行,另一个接口可以
6.当然还是要能够通过usb无线网卡访问网络才叫能够使用。打开bt5里面的wicd network manager这个软件。(自己安装的bt5不知道有没有
我是直接使用vm版的),在左上角 Applications->Internet ->wicd network manager。打开之后调到
preference选项,填写wireless interface 与wired interface ,都填成wlan0,(具体情况请用ifconfig命令看看你的名字是什么)
OK之后返回network选项就会发想网卡正在scanning,usb网卡有灯的灯也亮了。选择一个扫描结果,输入密码就能够连接了。
7.最后打开bt5自带的浏览器看看能不能百度吧,嫌麻烦就ping一下。ping通了也就说明可以使用了。
不过还是有一些问题
无法使用minidwep-gtk这个软件,可以进去,但扫描不出结果。求大神解答