openwrt php wifi 钓鱼,OpenWrt下基于Bird的AdHoc无线多跳网络组建与测试

Bird为一款功能强大的路由软件,可以实现多种不同协议,具有很强的可配置性。

本次测试使用的OpenWrt系统版本为Barrier Breaker 14.07,硬件平台为Raspberry Pi B型。

该版本有bird软件的ipk安装包,可直接输入opkg install bird进行安装。

步骤一:无线Ad Hoc网络组建

网络节点:2个树莓派+PC机,其中一个树莓派作为中间节点,组建两跳网络。PC机作为传输终点。

单节点Ad Hoc网络配置的两种方式:

(2)网络文件配置

openwrt的网络配置文件有两个:/etc/config/network与/etc/config/wireless

network配置如下:设置网络接口wlan并定义静态IP(两台树莓派的无线IP分别设置为192.168.5.90与192.168.5.50)

5a574042f84f2c1d26e57986618b0877.png

wireless配置如下:device设置无线设备信道参数,iface设置网络参数

e4bd32cd756c2434b2102c60e2f2cfd6.png

AdHoc不设置加密方式。

步骤二:Bird路由配置

文件:/etc/bird4.conf

通用配置:

route id 为本机地址

协议direct、device与kernel。其中kernel中定义扫描时间,即内核与bird的同步时间。device中定义接口扫描时间。

f3b3ea5c3fa729fefab2358de946ffa4.png

22009a36708ed0ebff79849e400565c3.png

49c6fbf142c3048329b0540a9a4f76b1.png

682d8fe78b941c58036d16d207692b97.png

静态路由配置:

树莓派一(初始节点)

182889cd96ec8cd38b8b0647940f8dc1.png

命令格式:route prefix via ip

prefix为目标网段,ip为邻居节点即下一跳节点IP地址。

树莓派二(中间节点)

aba013f35c81da777d22792f34374d8a.png

103为PC机无线IP

步骤三:ping通信测试

两跳模式:

bd9d0a3465cfb00af7369432e7ce64d0.png

单跳模式:(将下一跳IP直接指向192.168.5.103)

53081ea1ae22be9964e4088394fcdc1d.png

可以看出不同环境下的延时有一定差别,且两跳情况下去掉中间节点,则不能ping通。

版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值