本文共 2070 字,大约阅读时间需要 6 分钟。
kali系统是BT5的系统的延伸,但可以说它在很多方面的特性已经展现出来了。
比如kali1.05(现在是1.06),内核里面已经多了很多无线驱动!不像以前一样。 比如我的本子无线网卡是i ntel centrino wireless-N 105,在BT5下是无法识别的,但在kali已经开始支持。 当然这个不是我们这个帖子说的,我们这次的内容主要面对kali的新手。 我们这里说的是硬盘安装或者使用livecd的孩子 (1)其实我们进入到系统的时候,一开始应该留意一下右上角的这个标签,是不是很像我们的手机上的wifi信号强度呀!一般来说,你在使用内置网卡的时候,先是看一下这里是否有无线信号的连接信息。假如有的话,那就恭喜你啦!直接点击即可使用
(2) 假如你的这里显示的是无线网络设备未托管的话,那么你需要修改下列文件了 1 2 3 4 | vi /etc/NetworkManager/NetworkManager .conf #我们将flase改为true,这个配置是让NetworkManager能够识别我们的网卡接口并且可以配置它 vi /etc/network/interfaces #查看是否符合只有一个loopback,假如有其他的话则将他们删除 |
如图所示
分析:
(1)我们在man NetworkManager.conf中可以看到这样的信息,在上面提及到如果我们设置managed=true的话,则 NetworkManager可以管理网卡接口,这样我们便可以通过NetworkManager连接无线网!当设为flase的时候,我们的网卡接口会被忽略。即设备未托管。managed=false | true Controls whether interfaces listed in the 'interfaces' file are managed by NetworkManager. If set to true, then interfaces listed in NetworkManager are managed by NetworkManager. If set to false, then any interface listed in NetworkManager will be ignored by NetworkManager. Remember that NetworkManager controls the default route, so because the inter‐ face is ignored, NetworkManager may assign the default route to some other interface. When the option is missing, false value
is taken as default
(2)同时我们还的注意 NetworkManager和 /etc/network/interfaces这两者是有联系的,这两者是linux管理网络连接的两种方法,前者使用于x环境,后者适用于服务器(文本)。为了两者能够实现共享设置
「1」期间做了一些约定,当发现/etc/network/interfaces改变的时候,NetworkManager会关闭自身,即认为前者进行管理。以便不会使得设置错误 「2」当NetworkManager在上述中设置为true,NetworkManager便能管理接口,而此时/etc/network/interfaces不起管理作用 由此,我们知道我们应该保留/etc/network/interfaces为原来的样子,即只保留loopback即可。然后重启即可解决问题 1 2 | auto lo iface lo inet loopback |
(3)下面来说一下在kali下要使用reaver等软件时需要做的设置
1 2 3 4 5 6 7 | #找到你需要使用的网卡,这里注意一下能在reaver工作的芯片不多,比如我这里的intel就不可以,一般为atheroes,rtl8187,3070 ifconfig #记下需要使用网卡的代号 ifconfig wlan0 down #我这里的无线网卡是wlan0 #有了这一步你的reaver以及wash便可以使用了 之后就和之前一样了 |
设置之后,工作正常
(4)假如你发现的NetworkManager上面的无线一格信号都没有,这个时候我们需要使用下面命令重启一下NetworkManager,好让它重新识别接口,这样就可以连接上无线网络了 1 | /etc/init .d /network-manager restart |