Hullo everyone. Finally installed merlin and really liking it so far. Transition was amazingly smooth - didn't even lose my public IP address during the firmware update, which used to get reset if I sneezed too hard near the stock firmware.
So I have some questions regarding configuration and which addons it makes sense to use specific to my setup. (Yes, I searched forums and read what I could for hours, it helped me I think to ask the right questions but that's it.)
Running on a GTE-AXE16000. My inclination is that as it has 2G of RAM, a swap file should be entirely unnecessary, since I don't think I'll be installing much in the way that *needs* a swap anyway (read on for that) and 2G should be more than enough.
Currently I have redundant pihole-unbound servers running on two other machines within my LAN. These work beautifully and trouble-free, so I'm not really tempted to use Diversion in any way. Skynet is still under consideration, although at this point I'm not sure I'll get any use out of it other than maybe better logging on intrusion attempts? I'd normally like the idea of filtering out traffic by country, but unfortunately, determined that's a no go for work related reasons. So I don't know if *just* logging would be adequate reason to install skynet. I'd assume there'd be another more lightweight script that could give me that? I can't think of what else I could really use Skynet for that the stock firewall doesn't give me. Some details on any good use cases for Skynet's enhanced features aside from per-country blocking would be appreciated. (Note that I do forward some ports for Plex server and some crypto mining, but that's it - no web servers or ssh wan access or anything like that. Also no VPN configured yet aside from just enabling InstantGuard, which I'm not finding much use for yet).
So far I've just installed (via AMTM) scmerlin and yazfi (so that I can assign quad9 as dns for guest network, since it can't reach my piholes). When I tried to install ntpmerlin, it's demanding entware and thus an external drive. I've currently got a 28GB usb stick plugged in to the 2.0 port (because my reading indicates speed isn't an issue) and ready for me to format it when I get a chance to reboot the router. I do not currently have an external SSD to hook up to this (I know that's the general recommendation), but I'm hoping that a USB stick that isn't using swap or heavy Diversion/Unbound usage should be okay? Please advise yes/no/probably on that.
Regarding ntpmerlin, once I have that set up: I'm inclined to choose chrony with redirect, while leaving my clients running systemd-timesyncd. My theory is that if the router NTP chrony server were to fail, then the redirects would also fail, so the client NTP requests would just get passed on to pool.ntp.org or whatever. Is that how it would work? And most importantly, will I lose some/any of the benefits of chrony over ntp unless I also change the clients to use chrony?
Finally - does merlin have a definitive best practice method of getting rid of the annoying every-minute dns query to dns.msftncsi.com? Search results on this topic are all over the place. I'd far prefer the connectivity check to just ping 9.9.9.9 or something, but as far as I can tell trying to get stock or merlin to disable the DNS check and just use the ping method is completely non-functional, despite the apparent option to do it that way in the GUIs.
Any plugs for other must-have addons would be appreciated.
Thanks for any help!
So I have some questions regarding configuration and which addons it makes sense to use specific to my setup. (Yes, I searched forums and read what I could for hours, it helped me I think to ask the right questions but that's it.)
Running on a GTE-AXE16000. My inclination is that as it has 2G of RAM, a swap file should be entirely unnecessary, since I don't think I'll be installing much in the way that *needs* a swap anyway (read on for that) and 2G should be more than enough.
Currently I have redundant pihole-unbound servers running on two other machines within my LAN. These work beautifully and trouble-free, so I'm not really tempted to use Diversion in any way. Skynet is still under consideration, although at this point I'm not sure I'll get any use out of it other than maybe better logging on intrusion attempts? I'd normally like the idea of filtering out traffic by country, but unfortunately, determined that's a no go for work related reasons. So I don't know if *just* logging would be adequate reason to install skynet. I'd assume there'd be another more lightweight script that could give me that? I can't think of what else I could really use Skynet for that the stock firewall doesn't give me. Some details on any good use cases for Skynet's enhanced features aside from per-country blocking would be appreciated. (Note that I do forward some ports for Plex server and some crypto mining, but that's it - no web servers or ssh wan access or anything like that. Also no VPN configured yet aside from just enabling InstantGuard, which I'm not finding much use for yet).
So far I've just installed (via AMTM) scmerlin and yazfi (so that I can assign quad9 as dns for guest network, since it can't reach my piholes). When I tried to install ntpmerlin, it's demanding entware and thus an external drive. I've currently got a 28GB usb stick plugged in to the 2.0 port (because my reading indicates speed isn't an issue) and ready for me to format it when I get a chance to reboot the router. I do not currently have an external SSD to hook up to this (I know that's the general recommendation), but I'm hoping that a USB stick that isn't using swap or heavy Diversion/Unbound usage should be okay? Please advise yes/no/probably on that.
Regarding ntpmerlin, once I have that set up: I'm inclined to choose chrony with redirect, while leaving my clients running systemd-timesyncd. My theory is that if the router NTP chrony server were to fail, then the redirects would also fail, so the client NTP requests would just get passed on to pool.ntp.org or whatever. Is that how it would work? And most importantly, will I lose some/any of the benefits of chrony over ntp unless I also change the clients to use chrony?
Finally - does merlin have a definitive best practice method of getting rid of the annoying every-minute dns query to dns.msftncsi.com? Search results on this topic are all over the place. I'd far prefer the connectivity check to just ping 9.9.9.9 or something, but as far as I can tell trying to get stock or merlin to disable the DNS check and just use the ping method is completely non-functional, despite the apparent option to do it that way in the GUIs.
Any plugs for other must-have addons would be appreciated.
Thanks for any help!