V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
atuocn
V2EX  ›  分享发现

ER-X 路由器设置 DHCP option 让 TP Link AC 发现 AP

  •  
  •   atuocn · 2020-08-02 23:18:12 +08:00 · 2122 次点击
    这是一个创建于 1334 天前的主题,其中的信息可能已经有所发展或是发生改变。

    原来是 ubnt 的ER-X路由器 + TP Link 的 AP ( FAT 模式)。 又添了一个 TP 的AP1308GI-PoE,发现原来图便宜买的水星 POE 交换机,功率有些小。最终加买了一个 TP Link 的 POE AC 一体化路由器TL-R470GP-AC,WAN 口不用,就当一个四口 60W 的 POE + AC 的交换机。比分别购买便宜多了。

    POE AC 一体化路由器 R470GP ,不用 WAN 口,先单独连接 LAN 口,在 LAN 里把路由器的管理 IP 设置成静态 IP, 和 ER-X 主路由器的网段一致。然后关掉一体化路由器 R470GP 的 DHCP 服务。

    新的 AP AP1308GI,把 FIT 模式开关打开,然后和主路由器 ER-X 连接到一体化路由器 R470GP LAN 口上,很快 R470GP 上的 AC 模块就能发现 AP AP1308GI ,可以在 AC 上设置 AP 了。

    但是原来有一个老的 AP TL-AP450I-PoE , AC 发现不了。AC 发现 AP 的过程,可以在 2 层链路层,也可以在 3 层网络层,通过 DHCP 分发 AC 的 IP 地址。TP Link 的官方文档指出,需要在 DHCP 服务器上设置两个 option

    option 60 值为:TP-LINK
    option 138 值为:AC 的 IP 地址
    

    原理很简单,在 ER-X 上设置起来,折腾了一会儿。最后发现,大约是 ER-X 在 Config Tree 上设置时,最后的分号不能少。设置方法:

    1. Config Tree >> service >> dhcp-server 增加 2 个 global-parameters ,注意,最后的分号不能少。
    option option-60 code 60 = string;
    option option-138 code 138 = ip-address;
    
    1. Config Tree >> service >> dhcp-server >> shared-network-name >> your dhcp name >> subnet >> your subnet,增加 2 个 subnet-parameters 。此处 dhcp name 和 subnet 看你自己的设置,比如分别是'LAN'和'192.168.1.0/24', option 138 下,填自己最初设置的 POE AC 一体化路由器 R470GP 的管理 IP 地址。
    option option-60 "TP-LINK";
    option option-138 xxx.xxx.xxx.xxx;
    

    注:" 是双引号的转义,option 60 声明为 string,后面设置时用 " 转义,设置为"TP-LINK"

    参考链接:

    https://qike006.wordpress.com/2011/06/27/linux-dhcp-server-%E9%85%8D%E7%BD%AE%E7%BB%99fit-ap-%E4%BD%BF%E7%94%A8%E7%9A%84option-138/

    https://help.ui.com/hc/en-us/articles/204960074-EdgeMAX-Define-custom-DHCP-options

    第 1 条附言  ·  2020-08-03 08:40:15 +08:00
    补充一下,TP Link 的这个面板式 AP,AP1308GI,后面部分实在太大,我的暗盒稍小,根本装不进。最傻的是上行网线口,几乎齐平暗盒,根本不考虑网线插头及网线的折转空间。
    折腾半天无果,只好当外置 AP 使用。
    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3492 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 00:47 · PVG 08:47 · LAX 17:47 · JFK 20:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.