Mesh组网技术基于802.11s标准,以其自组织、自管理、鲁棒性等独特的性能,成为实现宽带无线接入网络连续覆盖的一种有效手段,可以灵活地应用于多种无线环境,极有可能成为构建下一代宽带移动通信网络的关键技术之一。
整个网络结构由PC1、PC2、MP1、MP2四个组件组成,PC1与MP1、PC2与MP2之间网线相连,MP1与MP2之间构建mesh网络,如下图:
PC1与PC2位两台pc机,MP1和MP2有两个wrtnode构成,固件使用openwrt trunk版本。编译、烧写固件后在两台wrtnode下做如下配置:
MP1配置:
/etc/config/network
修改ip地址
/etc/config/wireless
option ifname ‘mesh’ # 接口名称
option network ‘lan’ # 表示桥接到lan
option device ‘radio0’ # 对应具体的网络设备
option mode ‘mesh’ # 模式
option mesh_id 'stonemesh' # mesh id
option encryption 'none' # 不加密
/etc/config/firewall
将两个zone注释掉
MP2配置与MP1类似:
/etc/config/network
/etc/config/wireless:
必须与MP1使用相同的mesh id
/etc/config/firewall:
修改好配置文件后加载新配置:
# /etc/init.d/network reload
成功加载配置后使用ifconfig可以看到新生成的mesh节点
# ifconfig
执行下列命令,mesh表示接口名称
# iw dev mesh station dump
出现如下信息表示两台MP已连接成功
这时在PC1、PC2两台设备上互ping,ping通表示mesh已成功构建。