使用openwrt系统组件mesh(802.11s)网络

来源:互联网 发布:淘宝点点 编辑:程序博客网 时间:2024/06/07 06:55

       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已成功构建。