考虑支持将ip添加到系统路由中吗? #1005
Replies: 7 comments 5 replies
-
smartdns可以将(缓存获得的)ip添加到ipset。在iptables可以使用mangle链对这些ip打路由标记,最后在路由表中对有路由标记的指定单独的路由 |
Beta Was this translation helpful? Give feedback.
-
太好了,我也是mikrotik+openwrt,由mikrotik决定路由且负责客户端DNS;smartdns是mikrotik的上级。 您说的正常情况下linux是网关,手机连接后切换到mikrotik是网关,没理解。dhcp-server不能对单个设备指定不同的网关。 |
Beta Was this translation helpful? Give feedback.
-
smartdns将ip计入ipset,和mikrotik通过smartdns获取ip并写入address-list,结果应该是相同的 |
Beta Was this translation helpful? Give feedback.
-
手机是指我人在外面,通过内置协议连回家的情况下。 |
Beta Was this translation helpful? Give feedback.
-
是的,实现的方式其实还是挺多的。您的这个方案就是把原本在linux/op上做的策略路由放到了主路由ros上了。 就我之前提到的那个设想,在已有程序基础上添加相应功能方面您有什么建议吗? |
Beta Was this translation helpful? Give feedback.
-
其实就是增加一行代码,在添加ipset的同时,调用vtysh或者系统的ip命令实现静态路由的添加,和OSPF路由扩散,进而实现无感知的动态路由功能 |
Beta Was this translation helpful? Give feedback.
-
更希望可以,对解析结果的ip地址,进行检测。检测失败后将所有地址通过ipset或nftset功能写入。 |
Beta Was this translation helpful? Give feedback.
-
考虑支持将解析出来的ip根据配置规则添加到系统静态路由中吗?
比如:
配置为:baidu.com/pppoe, pppoe 为接口名称
系统会添加 110.242.68.66 via pppoe 这样的路由
若不考虑的话,可以听听专业人士的高见吗?
Beta Was this translation helpful? Give feedback.
All reactions