|
|
本帖最后由 屋塔小猫 于 2020-7-18 00:58 编辑
为什么要互通子网段呢?起因是这样的。。。
目前我的网络构造是:[主路由iKuai(DHCP/多拨)+旁路由LEDE(不可描述/ADGuard)] + [两台小米AX1800(不同网段DHCP - Mesh AP)] 构成的 软路由EXSI+AP 玩法~
友情提醒:若你使用小米来做主路由,请不要尝试文中操作(因为会影响网络安全)
众所周知,目前上级路由(指openwrt)想要和小米AX1800/3600的设备沟通,目前只中继模式。
(只用wan口接上级路由Lan)
但,如果设置成中继模式,小米的mesh和其他功能均无法使用。那如果使用路由器模式呢?就会导致不同子网段的出现。
当然还有些野鸡方法比如将主路由LAN插到小米lan,这也可以实现同网段和mesh但非常不推荐
(APP无法使用,即使连上所有功能等于虚设,自动重启无法重启子mesh,更改wifi名字子mesh无法自动更新等)
还有个蠢方法就是将小米的wan和lan用两条网线全部接到主路由的lan上,但小米下的设备很有机会被抢DHCP(变成主路由网段),这样一来小米app又没用了(同样无法自动更新子mesh配置)。
目前我的路由IP网段如下:(别问我为什么反过来,懒得改了)
一级路由网段:10.168.2.0/24 (网关10.168.2.3)
二级路由网段:10.168.1.0/24 (网关10.168.1.1)(wan地址是:10.168.2.2)
可最大问题是我就算设置成了路由模式,并将小米的wan接到了上级路由lan。
却发现,这TM的居然不能从一级路由访问小米路由下的设备(反过来却可以,就是这么艹D)
好,现在SSH开启了就折腾下究竟有什么方法可以让wan口和lan口互通(该方法大概也适用于AX3600)
经过论坛大神们提供的SSH登录方法后,进入SSH并输入以下指令(不知道怎么用vi的请百度Linux vi)
找到以上地方将红色圈内的全部改成ACCEPT
然后添加黄色圈中的规则 (上面那条就是只给lan访问wan的规则,所以我们要添加一条反过来的规则给一级路由访问)
设置完后重启小米路由
回到一级路由(指openwrt)添加静态路由,将10.168.1.0的网段指向二级路由中的wan IP
设置完后一级路由的设备就可以正常ping通二级路由的设备了。
不仅小米APP能用,设备控制也没什么问题。可以安心睡觉了(求你了小米不要再负优化了谢谢。拜托求您了快把有线中继的mesh功能整出来吧!{虽然我已经用不上了hhh})
更新:如果用有线mesh的话必须将子mesh连到主mesh的lan口上,连接到主路由的话会拿到主路由的网关无法进行mesh连接。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
评分
-
| 参与人数 2 | 恩山币 +2 |
收起
理由
|
A级摸鱼员
| + 1 |
感谢大神的教程,终于可以访问到子网网段了. |
qin66
| + 1 |
感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧! |
查看全部评分
|