Hi, I got a new router from my ISP, but it doesn’t even have an option to change the address of the DNS server…

So I’m gonna switch (if necessary also the ISP).

I have never used a custom router, so I would appreciate a push in the right direction. What can you recommend? Synology? FritzBox? Asus? Bridge Mode on the ISP router + RasPi?

The following I am running on a separate device, but if possible it would be nice to have it directly on the router device:

  • PiHole
  • Wireguard
  • DDNS updater
  • blackstrat@lemmy.fwgx.uk
    link
    fedilink
    English
    arrow-up
    7
    ·
    6 months ago

    I’ve been very happy with Opnsense running as a VM on both ESXi, and now Proxmox. Lots of configuration options and able to setup some complicated firewall rules easily.

  • Im_old@lemmy.world
    link
    fedilink
    English
    arrow-up
    5
    ·
    7 months ago

    I have been using opnsense on a very cheap celeron nuc for a few years, very happy with it

  • different_base@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    ·
    edit-2
    6 months ago

    I use an entry level router ASUS RT-AX53U with OpenWrt. WiFi 6, IPv6, Guest VLAN, DNSCrypt (DoH), Adblock, Firewall are few things I have configured with OpenWrt.

    Even if you don’t buy ASUS, make sure your router is supported by OpenWrt. It’s a Linux distribution that runs on routers and PCs to configure home networking.

  • Possibly linux@lemmy.zip
    link
    fedilink
    English
    arrow-up
    3
    ·
    7 months ago

    How much bandwidth and flexibility do you want? OpenWRT is what I use on consumer hardware but many people here also swear by custom hardware with opnsense

    • TCB13@lemmy.world
      link
      fedilink
      English
      arrow-up
      3
      ·
      7 months ago

      swear by custom hardware with opnsense

      …which is completely unnecessary and overkill for most people, even those with home labs, since OpenWrt can do it all.

  • Swarfega@lemm.ee
    link
    fedilink
    English
    arrow-up
    2
    ·
    7 months ago

    I have a Unifi router, switch and four access points. My setup works fine. Stable.

    I see other people from work say they get dropouts over the work VPN but I have no issues at all. I’m not saying the hardware is their cause but ISP provided all in one boxes are just that. An all in one solution.

    • ElderWendigo@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      2
      ·
      6 months ago

      Jack of all trades, master of none. Forcing a router reboot to get the home Internet working again has become a thing of the past since I set up a unifi router and APs.

      I’d had router/WiFi combos before running either dd-wrt, open-wrt, or tomato. None of them were stable. But I suspect that was because the hardware just couldn’t keep up, not because the open source software was faulty.

  • pHr34kY@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    7 months ago

    I personally would flick through the OpenWRT supported devices and pick the best supported device with 802.11ax.

  • TCB13@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    7 months ago

    How much wifi and open-source do you really want?

    If you are willing to go with commercial hardware + open source firmware (OpenWrt) you might want to check the table of hardware of OpenWrt at https://openwrt.org/toh/views/toh_available_16128_ax-wifi and https://openwrt.org/toh/views/toh_available_864_ac-wifi. One solid pick for the future might be the Netgear WAX2* line or the GL.iNet GL-MT6000. One of those models is now fully supported the others are on the way. If you don’t mind having older wifi a Netgear R7800 is solid.

    For a full open-source hardware and software experience you need a more exotic brand like this https://www.banana-pi.org/en/bananapi-router/. The BananaPi BPi R3 and here is a very good option with a 4 core CPU, 2GB of RAM Wifi6 and two 2.5G SFP ports besides the 4 ethernet ports. There’s also an upcoming board the BPI-R4 with optional Wifi 7 and 10G SPF.

    Both solutions will lead to OpenWRT when it comes to software, it is better than any commercial firmware but be aware that it only support wifi hardware with open-source drives such as MediaTek. While MediaTek is good and performs very well we can’t forget that the best performing wifi chips are Broadcom and they use hacks that go behind the published wifi standards and get it go a few megabytes/second faster and/or improve the range a bit.

    DD-WRT is another “open-source” firmware that has a specific agreement with Broadcom to allow them to use their proprietary drivers and distribute them as blob with their firmware. While it works don’t expect compatibility with newer hardware nor a bug free solution like OpenWRT is.

    There are also alternatives like OPNsense and pfSense that may make sense in some cases you most likely don’t require that. You’ve a small network and OpenWRT will provide you with a much cleaner open-source experience and also allow for all the customization you would like. Another great advantage of OpenWRT is that you’ve the ability to install 3rd party stuff in your router, you may even use qemu to virtualize stuff like your Pi-Hole on it or simply run docker containers.

  • Xanx@lemmy.zip
    link
    fedilink
    English
    arrow-up
    1
    ·
    6 months ago

    I have a Netgate 3100 that I bought used. Workes fine and at full speed with my 1000/1000Mbit connection.

  • dukatos@lemm.ee
    link
    fedilink
    English
    arrow-up
    1
    ·
    6 months ago

    I am using NanoPi R5S. I am using debian system but there is also openwrt image for it, if you are not experienced Linux admin.

    Works for over a year without problems. It runs PiHole and Wireguard client on docker, ddclient, unbound and reverse proxy.

  • Decronym@lemmy.decronym.xyzB
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    5 months ago

    Acronyms, initialisms, abbreviations, contractions, and other phrases which expand to something larger, that I’ve seen in this thread:

    Fewer Letters More Letters
    AP WiFi Access Point
    CA (SSL) Certificate Authority
    DNS Domain Name Service/System
    ESXi VMWare virtual machine hypervisor
    IP Internet Protocol
    NAS Network-Attached Storage
    NUC Next Unit of Computing brand of Intel small computers
    PiHole Network-wide ad-blocker (DNS sinkhole)
    SSH Secure Shell for remote terminal access
    SSL Secure Sockets Layer, for transparent encryption
    TLS Transport Layer Security, supersedes SSL
    Unifi Ubiquiti WiFi hardware brand
    VPN Virtual Private Network

    13 acronyms in this thread; the most compressed thread commented on today has 9 acronyms.

    [Thread #626 for this sub, first seen 25th Mar 2024, 09:55] [FAQ] [Full list] [Contact] [Source code]

  • farcaller@fstab.sh
    link
    fedilink
    English
    arrow-up
    0
    ·
    7 months ago

    One more for mikrotik (I run the VM version on a small linux box).

    I tested a ton of those (pf/opn-senses, VyOS, even Cisco), and noone of the free ones can handle IPv6 in a reasonable way in 2024, which is slightly bizzare. Mikrotik has some annoyances, but it’s rock solid as a router.

    I don’t use its container features and instead run podman in a vm next to it. Works great.

    • ___@lemm.ee
      link
      fedilink
      English
      arrow-up
      0
      ·
      6 months ago

      How do you mean? IPv6 in OPNsense is working fine.

      • farcaller@fstab.sh
        link
        fedilink
        English
        arrow-up
        0
        ·
        6 months ago

        OpnSense is incapable of proper DHCPv6-PD, that’s when your route receives a prefix from upstream and delegates parts of it downstream. More specifically, it does the delegation, but it doesn’t add the relevant routes, effectively blackholing the allocated prefixes.

        VyOS fixed this specific bug since I reported it. RouterOS and IOS never had it.

        • ___@lemm.ee
          link
          fedilink
          English
          arrow-up
          1
          ·
          5 months ago

          I’m isolated from this I suppose as I still use a separate line for upload. PD delegates and opens ports. What CIDR ranges do you use?

          • farcaller@fstab.sh
            link
            fedilink
            English
            arrow-up
            1
            ·
            5 months ago

            PD delegates the whole prefixes, i.e. it allows the subrouters to ask for a subnet of the size they need.

  • drkt@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    7 months ago

    Wireguard and DNS filtering (albeit not as fine tuned and automatic as pihole) can all be done on OpnSense

    I recommend OpnSense on whatever modern low-power hardware you can get your hands on, ThinkCentre, NUC or whatever, if you are okay with a separate device for WiFi or do not need WiFi. WiFi APs can be had for as low as 20 bucks and are usually straight forward to set up, but you gotta shell out more if you want the latest and greatest connectivity.

    There is also the possibility for adding WiFi directly to OpnSense but I have not even bothered touching it. If you love tinkering and suffering, that’s a route you can go.

    For the love of God, if you’re going to install PfSense, just get OpnSense instead. It’s just better.

    • dukatos@lemm.ee
      link
      fedilink
      English
      arrow-up
      0
      ·
      6 months ago

      I always use separate router / firewall and WiFi AP. That way I can upgrade WiFi to any device I like without touching the router.