Site to site OpenVPN: pfSense <-> Mikrotik

In this tutorial we will look at how to set up a site to site VPN between a pfSense server and a Mikrotik client using OpenVPN the proper way. We’ll be taking advantage of pfSenses superb certificate management features to do SSL/TLS instead of just a pre-shared key. Our client will be a Routerboard RB2011 detailed in …

Mikrotik RB2011 introduction & initial configuration

Let’s talk about Mikrotik’s RB2011 routers for a second. They are pretty nifty, even though on the hardware side they are a bit lacking the software makes more than up for it. There are a lot of different sub-models, this one, RB2011UiAS-2HnD-IN is the beefiest, featuring an SFP cage, b/g/n Wireless, a micro-USB port and an LCD screen. …

Installing pfSense 2.1.x server

pfSense is in my opinion THE best firewall solution. Besides the usual stuff that all routers can do: Load Balancing (both Inbound an Outbound), can be set up to support hardware failover, has pretty decent OpenVPN integration (but also supports IPsec and PPTP) and best of all? It’s free! We will soon dive into the …

Add new HDD to existing CentOS 6.x LVM

Check if you can find the for newly added HDD: or use: If you cannot find your device force a rescan with: Now you should see a new device, with: or: Let’s presume its sdc, meaning it’s the 3th scsi/sata/sas drive added to this system. Create a new partition using fdisk: while in fdisk use …

Creating a HA cluster using two Centos 6.x servers

Important info in regards to CentOS 6.5 Due to consequence of multilib support and PATH handling heartbeat’s init scripts wont work on Centos 6.5. The easiest way to fix it is to install heartbeat 3.0.4-2 that is not currently in the epel repo, but can be downloaded from here: http://koji.fedoraproject.org/koji/taskinfo?taskID=6241294 Note: you will need both heartbeat-3.0.4-2.el6.x86_64.rpm and heartbeat-libs-3.0.4-2.el6.x86_64.rpm packages. …

dealing with VirtualHosts in XAMPP

If the URL schema of http://localhost/foldername isn’t working for you, or you just want to test the webpages behavior with the live address, you need to configure so called VirtualHosts in Apache. Usually that is done by editing httpd.conf but XAMPP has a different (and much easier) approach to this. Let’s take a look! First …

TortoiseSVN installation and configuration

TortoiseSVN is a windows Subversion client. The really neat thing about it is, that it integrates into windows as a shell extension, meaning that you can easily use it from any kind of file manager you want. Let’s see install it! There are separate 32bit and 64bit versions available for download at this link. If …

Installing and configuring XAMPP

XAMPP is a really versatile web development kit for PHP and/or Perl. It includes Apache, MySQL, PHP, Perl and a lot of other nifty programs, it has a nice control panel, even has an FTP server. Best of all: it is cross-platform. In this how to we will install it and configure it. First of …

known OWA bug and how to fix it

There is some incompatibility between Forefront and Outlook Web App, that is periodical and really annoying. (see screenshot of the error screen below) Luckily you just need to stop all services, disconnect Forefront from OWA, restart the services, stop them again, connect Forefront to OWA and finally start all services again. Here is the breakdown …