一、刷open wrt (LEDE)镜像
1. 树莓派3B LEDE镜像下载
https://openwrt.org/toh/views/toh_fwdownload
Raspberry Pi 3B
CPU: Broadcom BCM2837
Target: brcm2708
SubTarget: bcm2710
2. 在Linux下使用dd把解压后的镜像写入SD卡设备/dev/sdc:
dd if=lede-17.01.4-brcm2708-bcm2710-rpi-3-ext4-sdcard.img of=/dev/sdc bs=1M
-------------------------------
3. 二级路由器配置
Network->Wireless打开无线功能(国家码设置为中国)
Network->Interfaces br-lan桥接接口固定IP,不支持DHCP
添加WAN口,DHCP模式(从一级路由器获得IP),使用eth0
vi /etc/config/network
config interface 'loopback'
option ifname 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'
config globals 'globals'
option ula_prefix 'fd44:9f5a:3cdf::/48'
config interface 'lan'
option type 'bridge'
option ifname 'eth0'
option proto 'static'
option netmask '255.255.255.0'
option ip6assign '60'
option ipaddr '192.168.1.64'
option gateway '192.168.1.1'
option broadcast '192.168.1.255'
option dns '192.168.1.1'
config interface 'wan'
option proto 'dhcp'
option ifname 'eth0'
=====================
4. 安装tcpdump
opkg update; opkg install tcpdump
5.抓包
tcpdump -i any -w all.cap
二、树莓派系统桥接方式
-------------添加 /etc/hostapd/hostapd.conf---------------
#无线设备名称,基本都是wlan0,可用iwconfig命令查看
interface=wlan0
#使用的网桥名称,如果是用DHCP+NAT方式可忽略此行
#bridge=br0
#hostapd 0.6.8或者更高版本唯一选择
driver=nl80211
ssid=SSID
wpa_passphrase=xxxxxxxx
#wpa加密方式,1代表支持wpa,2代表支持wap2,3代表两者都支持。
wpa=1
#指明要选用的无线传输协议,这里表示使用802.11g
hw_mode=g
#802.11b/g都至多只有三条互不干扰的信道,即1,6,11,一般填这三个其中一个
channel=11
#验证身份的算法,1表示只支持wpa,2表示只支持wep,3表示两者都支持,wep已经被淘汰了,请不要使用。
auth_algs=1
#对所有用户进行同样的认证,不进行单独的认证,如果需要,请设置为WPA-EAP。
wpa_key_mgmt=WPA-PSK
#控制支持加密数据的秘钥,CCMP比TKIP更强
wpa_pairwise=CCMP
-------------end of /etc/hostapd/hostapd.conf---------------
sudo apt-get install hostapd bridge-utils
sudo brctl addbr br0; sudo brctl addif br0 eth0
sudo hostapd /etc/hostapd/hostapd.conf &
sudo brctl addif br0 wlan0