• Blaster M@lemmy.world
    link
    fedilink
    English
    arrow-up
    12
    arrow-down
    2
    ·
    22 days ago

    OpenWRT is cool, but I prefer OPNSense because unlike OpenWRT, you can actually upgrade OPNSense in its UI without requiring linux partition surgery.

      • pivot_root@lemmy.world
        link
        fedilink
        English
        arrow-up
        6
        ·
        22 days ago

        The in-place upgrade process leaves a lot to be desired, in my experience. I understand why routers with limited storage capacity wouldn’t be able to support it, but the lack of A-B partitioning support for x86 and ARM builds in 2024 is really stupid.

        If an upgrade introduces a regression and breaks, my family is stuck without internet while I spend a few hours re-flashing an old release and making sure everything still works.

        • Blaster M@lemmy.world
          link
          fedilink
          English
          arrow-up
          4
          ·
          edit-2
          21 days ago

          This, right here, has been my experience every time.

          Also when you run a complicated setup with over a dozen VLANs, policy routing for failover internet on specific vlans, and nat66 support due to secondary internet only giving you a /64, yeah… not fun having to set all that up because the updater breaks, yeah… no.

        • doughless@lemmy.world
          link
          fedilink
          English
          arrow-up
          3
          ·
          21 days ago

          The Linksys WRT3200ACM has A/B firmware support, but unfortunately that router is starting to get a little outdated. Saved me from a couple bad upgrades, but unfortunately it died on me about 4 months ago. I updated to the Banana Pi BPI-R3, which has been great for my network speed, but was a lot more complicated to set up.

      • Blaster M@lemmy.world
        link
        fedilink
        English
        arrow-up
        8
        ·
        22 days ago

        Every single time I’ve setup OpenWRT, keeping it updated was much more painful than anything else, even ASUS WRT-Merlin was easier to keep updated.

        • doughless@lemmy.world
          link
          fedilink
          English
          arrow-up
          4
          ·
          22 days ago

          Are you trying to say you’re not a fan of needing to reinstall packages after an upgrade? It’s so simple with these easy to remember commands:

          opkg update
          cat /etc/backup/installed_packages.txt | grep overlay | sed s/\ *overlay// | xargs opkg install
          
    • Daniyyel@lemm.ee
      link
      fedilink
      English
      arrow-up
      7
      ·
      22 days ago

      That’s why I wrote an Ansible playbook, to configure and update my router and access points. It’s nice having this almost as infrastructure-aa-code, with all configuration changes under version control with a clear commit message. The script is available at https://github.com/danielvijge/openwrt-configuration-ansible, but do make some changes to match your configuration. I keep my network configuration (inventory file) in a separate, private GitHub repo, as that contains passwords etc.

    • Avid Amoeba@lemmy.ca
      link
      fedilink
      English
      arrow-up
      3
      ·
      edit-2
      22 days ago

      Weird. Been upgrading several OpenWrt machines for many years now. Click a button in the UI, select a file, click another button to update.

    • sugar_in_your_tea@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      1
      ·
      20 days ago

      I personally just buy MikroTik routers. Yeah, they’re not FOSS AFAIK, but they work really well and there are a ton of guides and whatnot. They also have a good assortment of hardware, so finding the right fit for my network is pretty easy.

      If I ever decided to go away from MikroTik, I’d probably DIY my own router instead of going w/ something like OpenWRT. I did my time w/ DD-WRT, Tomato, and OpenWRT, and honestly, I prefer my MikroTik router.

      • Blaster M@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        20 days ago

        I once setup MikroTik routers… they were cool, but the ipv6 implementation required manual intervention - this is not something you want with an isp that dynamically rotates their ipv6 addresses often. Once I discovered pfSense/OPNSense, it was so much better in configurability and ease of upgrade, as those OSses are FreeBSD-based and designed to run on PCs.

        • sugar_in_your_tea@sh.itjust.works
          link
          fedilink
          English
          arrow-up
          1
          ·
          20 days ago

          My ISP doesn’t support IPv6, so I haven’t needed to touch that, but we’ll be getting muni fiber soon-ish (they claim the next year or two), so that could change. I’ll definitely think about upgrading to pfSense or something when that happens.