0:选择USB网卡

  在没有有线网络的情况下,可以外挂一个usb无线网卡来桥接上网,目前支持3070L、8187L芯片的网卡,反正linux系统都用这些芯片, 免的安装驱动, 我选择的是 WN-722N

  

wifi pineapple  外接USB无线网卡桥接外网_加密方式

  

 1. 在开机的状态下,插入网卡到设备的usb接口

  然后登录用ssh 登录到 roo@172.16.42.1, 默认的登录密码和账号是:

  输入帐号:root  密码:pineapplesareyummy

  命令行下执行启动网卡wlan1:

ifconfig wlan1 up

  可以看到多了一个物理网卡接口

  

wifi pineapple  外接USB无线网卡桥接外网_Enterprise_02

 

 2:重启设备

 

 3:ssh登录并修改配置

  修改配置文件/etc/config/network , 需要熟悉vim命令行的操作

wifi pineapple  外接USB无线网卡桥接外网_加密方式_03

vim /etc/config/network

  添加代码:

config interface wwan
option proto dhcp

 

 4: 手机上安装wifi manager 软件

  用来扫描周围的wifi,并获取加密方式信息,  502网络通道为 11, 

  502的加密方式为:[WPA-PSK-CCMP][WPA2-PSK-CCMP][ESS] ,对应的为 : ​mixed-psk+ccmp

wifi pineapple  外接USB无线网卡桥接外网_Enterprise_04

无线网络的加密方式有很多:


WPA版本

Ciphers

​psk2+tkip+ccmp​​​​psk2+tkip+aes​

WPA2 Personal (PSK)

TKIP, CCMP

​psk2+tkip​

WPA2 Personal (PSK)

TKIP

​psk2+ccmp​​​​psk2+aes​

​psk2​

WPA2 Personal (PSK)

CCMP

​psk+tkip+ccmp​​​​psk+tkip+aes​

WPA Personal (PSK)

TKIP, CCMP

​psk+tkip​​​​psk​

WPA Personal (PSK)

TKIP

​psk+ccmp​​​​psk+aes​

WPA Personal (PSK)

CCMP

​mixed-psk+tkip+ccmp​​​​mixed-psk+tkip+aes​

​mixed-psk​

WPA/WPA2 Personal (PSK) mixed mode

TKIP, CCMP

​mixed-psk+tkip​

WPA/WPA2 Personal (PSK) mixed mode

TKIP

​mixed-psk+ccmp​​​​mixed-psk+aes​

WPA/WPA2 Personal (PSK) mixed mode

CCMP

​wpa2+tkip+ccmp​​​​wpa2+tkip+aes​

WPA2 Enterprise

TKIP, CCMP

​wpa2+ccmp​​​​wpa2+aes​

​wpa2​

WPA2 Enterprise

CCMP

​wpa2+tkip​

WPA2 Enterprise

TKIP

​wpa+tkip+ccmp​​​​wpa+tkip+aes​

WPA Enterprise

TKIP, CCMP

​wpa+ccmp​​​​wpa+aes​

WPA Enterprise

CCMP

​wpa+tkip​​​​wpa​

WPA Enterprise

TKIP

​mixed-wpa+tkip+ccmp​​​​mixed-wpa+tkip+aes​

​mixed-wpa​

WPA/WPA2 Enterprise mixed mode

TKIP, CCMP

​mixed-wpa+tkip​

WPA/WPA2 Enterprise mixed mode

TKIP

​mixed-wpa+ccmp​​​​mixed-wpa+aes​

WPA/WPA2 Enterprise mixed mode

CCMP

 

 5. 配置无线桥接的参数,修改文件/etc/config/wireless

wifi pineapple  外接USB无线网卡桥接外网_加密方式_05

 

 6. 执行命令

ifup wwan

  网卡会去连接wifi热点,如果连接成功,敲命令

ifconfig wlan1

  然后重新启动pineapple, 配置正常的话即可正常上网。

 

 7. 想让手机也能上网,则要进行转发操作,执行命令 :

iptables -t nat -A POSTROUTING -o wlan1 -j MASQUERADE

  可以将此命令放在文件/etc/rc.local里,开机自动运行。 



作者: ​​NONO



开源博客:​​http://www.github.com/sqqihao​


天道酬勤