OpenWrt下基于Bird的AdHoc无线多跳网络组建与测试

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

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

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


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

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


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

(1)luci图形界面操作(博客:OpenWrt+TL-WN722N组建Ad-Hoc网络)

(2)网络文件配置

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

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


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


AdHoc不设置加密方式。


步骤二:Bird路由配置

文件:/etc/bird4.conf

通用配置:

route id 为本机地址

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





静态路由配置:

树莓派一(初始节点)


命令格式:route prefix via ip

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

树莓派二(中间节点)


103为PC机无线IP


步骤三:ping通信测试

两跳模式:


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


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








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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值