← Back to context

Comment by sschueller

11 hours ago

I have a wireless backup[1] using Vyos[2] and a 5G router provided for free by the 5G service provider for those rare moments when both fiber links are dead.

At the same time I would never recommend anyone get 5G internet as their primary service if you have other options and especially not from one of these cheap providers.

[1] https://sschueller.github.io/posts/wiring-a-home-with-fiber/

[2] https://sschueller.github.io/posts/vyos-router-update/#wan-f...

Hey, another person running VyOS!

How are you handling updates? Do you update on a fixed cadence, or do you build your own LTS? Or do you just take a random nightly and stick to it?

  • I just did the update to 2025-Q2 (I use the quarterly stream build).

    Initially I thought this is going to be a huge pain. I have many interfaces and also pass-through hardware like the SFP28 card. I made a copy of my primary router vm and added fake interfaces with the same MAC addresses. I then went through the update procedure which was very simple.

    in vyos vm:

      wget https://community-downloads.vyos.dev/stream/1.5-stream-2025-Q2/vyos-1.5-stream-2025-Q2-generic-amd64.iso -o vyos-1.5-stream-2025-Q2.iso
      add system image /mnt/iso/vyos-1.5-stream-2025-Q2.iso
      # follow prompts
      reboot
      # boot screen will offer two version now, old and new
    
    

    That was it and it worked. So from now on I know I can just take a snapshot of my vm and do it directly on the main vm without making a copy.

    You do loose any custom configs you may have. In my case it was fstab changes and my cron entries.

  • VyOS and it's parent Vyatta always have been neat. Shame it sold off and kinda got pay walled.

    Interesting fact that EdgeOS from Unifi was a fork.

    • > Interesting fact that EdgeOS from Unifi was a fork

      That's how I got started with it, my first "proper" router was an ER-X. It's sad they abandoned the Edge product line to move everything to the UI first Unifi one that still doesn't have all the features (specifically, conditional routing for address groups/ipsets).