background preloader

Vyatta

Facebook Twitter

Leaving pfSense for VyOS (formerly Vyatta) A few months back I wrote a bit about my unusual home network topology and, in particular, how I’d been planning to modernize it. Though it had worked pretty well for years already, the aim then was to improve it further by moving the firewall to newer, more power-efficient hardware and from pfSense to Vyatta, my favorite network operating system. Well, that’s essentially what happened, but with a slight detour. In fact, I did migrate to a new Atom D525-based Supermicro X7SPA-HF + 4-port I350, and successfully ditched pfSense in favor of Vyatta 6.6R1. At least, for a short while. But after a couple of days, before I was even finished writing my new policies, I wound up abandoning Vyatta. VyOS is the new community fork of Vyatta, the open source routing and security platform based on Linux. Some key points: The Migration Process In the future it’s possible that the addition of new features in VyOS will break backwards compatibility.

Then you can pull down the new system image. Performance.

APU

iPXE. VyOS. Git repository for Vyatta configs | Vyatta4People.Org. For years I have run RANCID to monitor all the configuration changes made to hundreds of Cisco devices. We are now using many Vyatta routers, and I wanted to be able to track configuration changes. I originally set up a little cron that would scp configs from all of our Vyatta boxes to a central backup point. It would only keep the configuration if it differed from the last one. On a somewhat unrelated topic, I recently setup a central git repository (and gitweb) using gitosis to manage users, and their access to various repositories. Configuring a git (with gitosis) repository is way beyond the scope of this post, so I will assume you set up an empty repository named rtr_configs.git. and added a single empty README file at the top level.

On the Vyatta router if you haven’t added the regular stable Debian repo, do so: echo 'deb squeeze main contrib non-free' >>/etc/apt/sources.list apt-get update Now install git apt-get install git :wq #! Cheers!