|
最初的配置是R479GP的一体路由带全家的电脑和AP。后来又搞了一个RAX3000M当主路由,就想着把R479GP的DHCP关了当交换机使。结果DHCP关掉后AP一直闪灯连不上来了。当时没找到解决办法,只能将就把主路由的IPv4 DHCP关掉,让R479GP当DHCP服务器。就这样,IPv4的地址是R479GP分配的,IPv6又是R479GP管理的,也不是不能用反正就奇奇怪怪的。
某天(其实挺久前了),看到TPLink的一个很老的文档叫“AC跨网络发现AP的几种方式及配置方法“,试了一下挺简单就把这个问题给解决了。后来网上也搜到很早就有人提到过解决办法。这里仅当成我的一个记录。
正题:openwrt的路由做了主路由,R479GP当成交换机+AC来使用
以下设置可能要将主路由和R479GP断开单独设置,否则会出现IP地址冲突。
一、R479GP的修改:
1,修改WAN的连接方式为静态IP
如果设置成PPOE,即使连接模式改为”手动连接“有时候系统还是会去尝试连接,不知道搞什么。所以干脆搞个静态IP算了。
连接方式:静态IP
IP地址:随便找个没用的地址段,比如 192.168.111.111
子网掩码:255.255.255.0
网关地址:清空或写成0.0.0.0
这里的网关写成有效值会在系统路由里加一条默认网关,会影响到下面的手工加入的网关
2,设置R479GP的访问IP,以后用这个IP地址来管理R479GP
基本设置 - LAN设置 - 接口设置 - IPv4
模式设置:手动
IP地址:192.168.1.2
这里的模式设置成”自动“也不会从主路由上取得IP,只能自己去设置没有占用的IP地址。这里假设主路由的地址是192.168.1.1,要设置成同网段的一个地址。
3,关闭LAN上的HDCP服务
基本设置 - LAN设置 - HDCP服务 - 服务设置
DHCP服务:关闭
4. 让R479GP本身可以访问到互联网(不需要可以不设,这里为了时间服务器能工作,然后日志能显示正确的时间)
修改 /etc/rc.local,在exit前增加以下行
ip route add default via 192.168.1.1 dev eth0.1
这里为lan增加一个默认的网关,TPlink我只会改这个文件,其他的修改重启后都不被保存。
5. 修改时间服务器(TPlink之前这里就没有值吗,不需要可以不改)
系统工具 - 时间设置 - NTP服务器:
123.57.102.16
120.25.115.20
还没指定DNS,现在还只能访问IP。
--------------------------------------------------------------------
二、openwrt主路由的修改
1,修改LAN的IP并打开DHCP
网络 - 接口 - lan - 编辑
常规设置 - IPv4地址:192.168.1.1(如果之前的IP合适就不用改了)
DHCP服务器 - 常规设置 - 忽略此接口:取消勾选
启动:50;客户数:200。启动为起始分配的基址,这里保留了前面的50个地址用于设置静态IP,数量可以按需要自行调整。
由于旧版的TP-LINK AC需要指定AC服务器的地址,要修改DHCP选项
DHCP服务器 - 高级设置:
DHCP选项,加入 60,TP-LINK 和 138,192.168.1.2,两行\
注意,这里的192.168.1.2就是上面R479GP给自己设置的IP地址。
将修改先提交一下
2,设置静态IP,将之前由R479GP指定的静态地址分配设置移动到主路由上来设置:
网络 - DHCP/DNS - 静态地址分配
上面不提交可能会提示没有这个网段之类的
可以将192.168.1.2加入到这个静态地址分配上,虽然实际上不会由DHCP来分配,但是占个坑,以免以后误操作。
--------------------------------------------------------------------
TPLINK的文档里还提到可以指定静态域名tplinkac.tplogin.cn指向AC管理器的方法,未对其进行测试。
参考链接:
https://smb.tp-link.com.cn/service/detail_article_2239.html
https://smb.tp-link.com.cn/service/detail_article_4376.html
|
|