OpenWRT on Banana Pi R1 Router? This Powerhouse respects your Freedom!

During the last months, i was searching for an alternative, to all the different routers, and their closed-source firmwares.

You can’t know, if there is someone sniffing your traffic, passing through your router.

I want to to know where my data is being processed, and i don’t want any internet providers to capture, sniff or analyze any data, at least where i can prevent them of doing so.

Don’t mention all the locked options, like port forwarding.

We have to talk.


Providing pre-built Virtual Machines using virt-builder

This post is already part of the libvirt tutorial, but to keep things more simple, i’ll create a seperate article for it.

Before reading this, you should know how KVM and libvirt works, as well as the basics in virtualization.


Enhance System Security, using Red Hat’s libvirtd / KVM Virtualization

There are many reasons why you should consider to use virtualization in your environment. This tutorial will show you how to easily deploy virtual machines for different services on your machine.

Note: This guide requires advanced linux knowledge and is not meant for beginners.

Here are some of them:

  • server consolidation – virtualization can help you conserve physical space. In traditional data center environments it is common to dedicate each server to a single application. This leaves most computers vastly underused. Virtualization enables you to run more workloads on a single server, which reduces the number of physical machines in your environment.
  • reduced cost – hardware is most often the highest cost in a data center. Because virtualization reduces the need for physical machines, the cost also goes down. But the cost goes well beyond that of hardware – software licensing savings, power and cooling cost reduction, improved user accessibility and performance are also some of the ways to reduce your cost.
  • increased uptime – VMware offers a number of advanced features that are not available on physical servers, which helps with business continuity and increased uptime. Such capabilities are live migration, storage migration, fault tolerance, high availability, etc. These technologies keep virtual machines running or give them the ability to quickly recover from unplanned outages. The ability to quickly and easily move a virtual machine from one server to another is perhaps one of the greatest single benefits of virtualization with far-reaching uses.
  • faster server provisioning – with Vmware, you can quickly clone an image, master template, or existing virtual machine to get a server up and running within minutes. This is in contrast to physical servers, which usually require hours for installation.
  • easier backups – with virtualization, you can create full backups of your virtual machines within minutes. These backups can be moved from one server to another and redeployed easier and faster. You can also take a snapshot of a virtual machine, which is a state of a virtual machine at a specific point in time.

Today we’ll talk about this topic by using libvirtd / KVM on Linux, an easy introduction how to get rid of risky service management on a RHEL based single machine.


So what’s libvirtd?