群晖安装openwrt&&主旁路由设置方式

这两天弄了个群晖,在vmm里面加了一个软路由.在这篇文章记录一下自己的折腾记录和遇到的问题

vmm安装LEDE

参考这个文章折腾:https://post.smzdm.com/p/apze08d7/

x64固件下载位置:http://firmware.koolshare.cn/LEDE_X64_fw867/

(懂得都懂)屏蔽LEDE的关键字检查: /koolshare/scripts/ks_tar_install.sh 注释掉里面的detect_package函数

 

koolss遇到配置负载均衡不生效的问题(现象是保存后刷新网页,但没有生效)

可以切换回账号管理,检查这个位置有没有配置错

根本原因是:save_lb()的ajax函数在节点选择错的时候没有showMsg(),直接刷新页面了

修改账号设置中节点选择为第一个就能够成功保存了

https://github.com/hq450/fancyss/blob/master/fancyss_X64/koolss/webs/Module_koolss.asp

 

网关/DNS自动分配

通过上面的一些步骤,将需要走旁路由的设备手动调整了网关到旁路由的ip上面就实现了fq.

缺点是需要对每台设备配置网关/IP/DNS等信息.麻烦不说,且调整网址的时候需要将全部设备调整一次.而且没有故障切换的能力

通过调研发现可以通过dnsmasq给不同的设备分配不同的网关地址和dns地址.

下面就是dnsmaq的配置方式:

1. 获取dnsmasq的配置目录:

cat /etc/dnsmasq.conf |grep conf-dir

2. 在目录下面创建新的配置增加这些参数:

这部分预想中的自动切换网关dns的能力并没生效. 所以换了一套方案实现了:(https://mp.csdn.net/editor/html/114004608)

 

#这里还有另一段走默认的网关配置为:(两段ip错开了)
#dhcp-range=lan,192.168.50.100,192.168.50.254,255.255.255.0,86400s

#ip地址在range下的(2-50) 增加openwrt tag,并只提供600s的dhcp有效性.方便在99不可用的时候快速获取dhcp网关信息
dhcp-range=openwrt,192.168.50.2,192.168.50.50,255.255.255.0,600s
#tag为openwrt的分配主网关(3)192.168.50.99,当50.99不可用的时候 fallback到50.1
dhcp-option=openwrt,3,192.168.50.99,192.168.50.1
#tag为openwrt的分配dns(6)为50.99,50.99不可用时fallback到默认dns
dhcp-option=openwrt,6,192.168.50.99,119.29.29.29

3. 保存测试并重启服务 

dnsmasq --test
service restart_dnsmasq

4. 配置dhcp的host绑定. 可以通过config里面配置也可以在主路由网页上面配置dhcp-ip的绑定方式. 绑定到openwrt ip range下面即可

参考:

https://post.smzdm.com/p/aekwnvqq/

https://koolshare.cn/thread-168417-1-1.html

https://www.thinbug.com/q/29453522

https://wiki.archlinux.org/index.php/Dnsmasq_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值