您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > openwrt系统用AP+WDS模式搭建无线中继详细教程
Openwrt实现两台AP的无线中继网络拓扑图:2012-4-1414:00:55上传下载附件(31.38KB)AP1(主)的配置:(网段如192.168.15.1)(外网线接Secondaryeth0口,不能接LAN口,否则不通外网,需另配eth1)1.DHCP开启2.Mode选择AP(WDS)3.配置networkconfig'interface''loopback'option'ifname''lo'option'proto''static'option'ipaddr''127.0.0.1'option'netmask''255.0.0.0'config'interface''lan'option'ifname''eth0'option'type''bridge'option'proto''static'option'netmask''255.255.255.0'option'ipaddr''192.168.15.2'#option'gateway''192.168.15.1'config'interface''wan'option'ifname''eth1'option'proto''dhcp'4.配置Wireless,使用默认配置config'wifi-device''radio0'option'type''mac80211'option'channel''11'option'macaddr''00:15:6d:3c:c9:bb'list'ht_capab''SHORT-GI-40'list'ht_capab''TX-STBC'list'ht_capab''RX-STBC1'list'ht_capab''DSSS_CCK-40'option'disabled''0'option'txpower''27'option'hwmode''11g'config'wifi-iface'option'device''radio0'option'network''lan'option'mode''ap'option'encryption''psk2'option'key''aaaaa11111'option'wds''1'option'ssid''OpenWrtWDS'5.编辑Firewall文件,把几个config里面的REJECT改成ACCEPTAP2(客)的配置:(网段如192.168.16.1)*网段不能相同,否则会导致有线的包无法通过主AP的wan口(如:配192.168.15.2,则会导致无法连接外网)。1.关闭DHCP2.Mode选择Client(WDS)+AP;*注意:Client(WDS)模式的ESSID必须与AccessPoint(WDS)命名相同,相同之后AP2会自动扫描到有匹配模式的AP的mac地址并自动添加,因此无需在命令行中相互添加对方的mac地址,即可实现中继,方便简捷,如果没有看见BSSID中有mac地址,就返回检查,肯定哪一步没设置好,或者参数不相同无法匹配。)如下图(此图名字跟上面ssid命名不同,是过后总结时在另外一台AP上截图下来的,不碍事,关键看椭圆圈起来的是否有获取到的MAC地址):3.Network配置config'interface''loopback'option'ifname''lo'option'proto''static'option'ipaddr''127.0.0.1'option'netmask''255.0.0.0'config'interface''lan'option'ifname''eth0'option'type''bridge'option'proto''static'option'netmask''255.255.255.0'option'defaultroute''0'option'peerdns''0'option'ipaddr''192.168.15.1'config'interface''wan'option'ifname''wlan0'option'proto''static'option'netmask''255.255.255.0'option'ipaddr''192.168.15.168'//添加一个静态地址option'gateway''192.168.15.2'//填写主AP的网关option'defaultroute''0'option'peerdns''0'option'dns''192.168.15.2'//填写主AP的网关也可以动态获取,(静态的有时比较稳定)如下:option'ifname''eth1'option'proto''dhcp'4.Wireless默认配置(各个参数必须与主AP相同)config'wifi-device''radio0'option'type''mac80211'option'channel''11'option'macaddr''00:15:6d:3c:ca:25'list'ht_capab''SHORT-GI-40'list'ht_capab''TX-STBC'list'ht_capab''RX-STBC1'list'ht_capab''DSSS_CCK-40'option'txpower''27'option'hwmode''11g'option'disabled''0'config'wifi-iface'option'device''radio0'option'network''lan'option'ssid''OpenWrtWDS'option'mode''sta'option'wds''1'option'encryption''psk2'option'key''aaaaa11111'config'wifi-iface'option'device''radio0'option'ssid''XINBO'option'network''lan'option'mode''ap'option'encryption''psk2'option'key''aaaaa11111'5.Firewall改成ACCEPT.6.测试,运行--cmd用AP2pingAP1,通了,再测试ping外网的连接状态,有线无线都通了,中继大功告成。7.搭好WDS之后,如果希望中继单独使用一个essid,则可以在AP1另外再中添加一个mode为AccessPoint的条目(点击Addentry即可添加),用于作为无线接入,此时最好把AccesPoint的essid隐藏掉(HideEssid)。8.总结:(1)俩AP必须设成不同网段,否则无线可以实现中继,而通过有线连接到AP2的电脑将无法通外网。(2)DHCP获取到的是AP1分配的地址,否则无法上网,如手动设置需注意这点。(3)还有一种中继,也可以实现,配置为:AP1设置为单一的AccessPoint模式,AP2设置为Client和AP模式(network和wireless设置跟上面方法类似),此种方式也可以实现中继的功能,但是连接有线和无线的PC无法自动获取IP,需要手动设置才可以上网,比较麻烦。其他区别有待研究。(4)设置的时候要注意两台AP下的wireless的各个参数要保存一直,如信道、加密方式等,细节问题有时候很误事。
本文标题:openwrt系统用AP+WDS模式搭建无线中继详细教程
链接地址:https://www.777doc.com/doc-2884738 .html