http://blog.sina.com.cn/s/blog_64ab06b90102wvdl.html
Mesh网络拓扑 如下图所示,mesh网络由MPP、MP、MAP三种设备组成: MPP(mesh portal point):连接无线mesh网络和其他类型的网络,并与mesh网络内部MP/MAP节点进行通信。这个节点具有Portal功能,通过这个节点,mesh内部的节点可以和外部网络通信。 MP(mesh point):在mesh网络中,使用IEEE 802.11sMAC和PHY协议进行无线通信,并且支持mesh功能的节点。该节点支持自动拓扑、路由的自动发现、数据包的转发等功能。 MAP(mesh access point):任何支持AP功能的mesh point,可以为Station提供接入功能。 这三种设备配置也不一样,他们之间是通过mesh链路连接在一起的,但是需要保证mesh节点工作的信道号和mesh id号必须相同! 搭建802.11s Mesh网络" title="OpenWRT 搭建802.11s Mesh网络" action-data="http%3A%2F%2Fs13.sinaimg.cn%2Fmw690%2F001QizQ5zy78bw6Tluc0c%26690" action-type="show-slide" style="border-width: 0px; border-style: initial; list-style: none;">
在搭建mesh链路前,需要先选择设备工作频点以及工作模式。小米mini有两个物理信道:2.4G/5G。这里选择了2.4G,工作模式需要选择802.11s。具体配置如下图所示: 在浏览器中登陆192.168.1.1(openWRT默认的地址),选择network->wifi,图中会显示两个物理信道,打开2.4G 搭建802.11s Mesh网络" title="OpenWRT 搭建802.11s Mesh网络" style="border-width: 0px; border-style: initial; list-style: none;">
选择enable信道,模式选择如图所示:
搭建802.11s Mesh网络" title="OpenWRT 搭建802.11s Mesh网络" action-data="http%3A%2F%2Fs12.sinaimg.cn%2Fmw690%2F001QizQ5zy78bvCEkk32b%26690" action-type="show-slide" style="border-width: 0px; border-style: initial; list-style: none;">
搭建802.11s Mesh网络" title="OpenWRT 搭建802.11s Mesh网络" action-data="http%3A%2F%2Fs7.sinaimg.cn%2Fmw690%2F001QizQ5zy78bvCIJ6u26%26690" action-type="show-slide" style="border-width: 0px; border-style: initial; list-style: none;">
选择完成后保存退出即可。 测试环境搭建 测试采用了两点环境,(由于时间关系,多点环境后面补充)组网图如下
搭建802.11s Mesh网络" title="OpenWRT 搭建802.11s Mesh网络" action-data="http%3A%2F%2Fs15.sinaimg.cn%2Fmw690%2F001QizQ5zy78bvCM4jk7e%26690" action-type="show-slide" style="border-width: 0px; border-style: initial; list-style: none;">
无线mesh链路的配置需要iw工具,iw 是一种新的基于 nl80211 的用于无线设备的CLI配置实用程序。它支持最近已添加到内核所有新的驱动程序。像Linux内核的其余部分,iw 仍处于开发阶段。功能被随时添加。 Iw命令介绍可以参看下面的链接: http://linuxwireless.org/en/users/Documentation/iw/ 在xshell上登陆路由器配置界面ssh root@192.168.1.1,可以看到如下的openwrt的欢迎界面,这里默认iw工具已经安装完成,若未安装可以去git仓库自行下载安装。 搭建802.11s Mesh网络" title="OpenWRT 搭建802.11s Mesh网络" action-data="http%3A%2F%2Fs9.sinaimg.cn%2Fmw690%2F001QizQ5zy78bvSsjS8c8%26690" action-type="show-slide" style="border-width: 0px; border-style: initial; list-style: none;">
配置过程主要分两步,第一步建立mesh link,打通空口;第二步配置桥接,打通PC机和mesh point 一、建立空口链接mesh link MPP1的配置如下: #iw list //可以看到物理空口的基本情况,在这里选 择了2.4G的wlan1接口 #iw dev wlan1 interface add mesh_iface type mp //在wlan1上创建一个虚拟接口(mesh接 口),接口名称为mesh_iface #ifconfig -a|grep mesh_iface //该命令可以显示出该虚拟接口的mac地址 #iw dev mesh_iface set channel 11 //设置该接口的工作信道,同一mesh组网中 的mesh节点必须保证相同的工作信道号 #iw dev mesh_iface set meshid mymesh //设置该接口所属的mesh id,同一mesh组 网中的mesh节点必须配置相同的mesh id #ifconfig mesh_iface 192.168.2.6 //配置接口的IP地址 MPP2的配置如下: #iw dev wlan1 interface add mesh_iface type mp #ifconfig -a|grep mesh_iface #iw dev mesh_iface set channel 11 #iw dev mesh_iface set meshid mymesh #ifconfig mesh_iface 192.168.2.10 //mesh节点是二层组网,因此必须配置同一网段 到这里,空口的mesh链接已经建立起来,输入命令#iw dev mesh_iface station dump可以显示虚拟接口的统计信息,若出现如下显示信息,则说明空口的mesh链接成功建立。 搭建802.11s Mesh网络" title="OpenWRT 搭建802.11s Mesh网络" action-data="http%3A%2F%2Fs8.sinaimg.cn%2Fmw690%2F001QizQ5zy78bvUfU1h17%26690" action-type="show-slide" style="border-width: 0px; border-style: initial; list-style: none;">
现在就可以在shell下ping通对端了 #ping 192.168.2.10 桥接配置 若要实现如图所示组网,PC机和MPP连通,需要将mesh节点配置为桥接模式,然后将PC机的网关指向桥的地址。 MPP1配置如下: #brctl addbr br0 //新建一个桥br0 #brctl stp br0 off #brctl addif br0 mesh_iface //将虚拟接口mesh_iface加入桥 #brctl addif br0 eth0.2 //将网口eth0.2加入桥,此处需要注意:PC机必须使 用路由器的WAN口进行连接 #ifconfig mesh_iface down //关闭接口 #ifconfig eth0.2 down //关闭接口 #ifconfig mesh_iface 0.0.0.0 up //擦除接口地址并打开接口 #ifconfig eth0.2 0.0.0.0 up //擦除接口地址并打开接口 #ifconfig br0 192.168.2.6 //配置桥地址 PC机网管指向192.168.2.6 MPP2配置如下: #brctl addbr br0 //新建一个桥br0 #brctl stp br0 off #brctl addif br0 mesh_iface //将虚拟接口mesh_iface加入桥 #brctl addif br0 eth0.2 //将网口eth0.2加入桥,此处需要注意:PC机必须使 用路由器的WAN口进行连接 #ifconfig mesh_iface down //关闭接口 #ifconfig eth0.2 down //关闭接口 #ifconfig mesh_iface 0.0.0.0 up //擦除接口地址并打开接口 #ifconfig eth0.2 0.0.0.0 up //擦除接口地址并打开接口 #ifconfig br0 192.168.2.10 //配置桥地址 PC机网管指向192.168.2.10 至此,mesh链路配置完成,两台PC可互通。
请不要胡乱输入以及粘贴、复制等方式灌水
请尊重作者、并共同维护网站的正常阅读,否则账户将会被限制发帖、回帖,并且积分可能会被清零,站内短信以及阅读权限等都会受到影响,谢谢。
具体限制方式:https://www.right.com.cn/forum/thread-8307840-1-1.html
|