How to create a site-to-site IPsec VPN tunnel using Openswan in Linux

A virtual private network (VPN) tunnel is used to securely interconnect two physically separate networks through a tunnel over the Internet. Tunneling is needed when the separate networks are private LAN subnets with globally non-routable private IP addresses, which are not reachable to each other via traditional routing over the Internet. For example, VPN tunnels […]
Continue reading…

 

How to create multiple VPN tunnels between two hosts using tinc VPN

There are cases where you want to create more than one VPN tunnels between a pair of hosts. Why? With multiple tunnels, you could use each tunnel for a different purpose, achieving full isolation among traffic belonging to different tunnels. Depending on which tunnel traffic goes through, you could even apply different QoS or security […]
Continue reading…

 

How to install OpenVPN on CentOS or Redhat

In order to install OpenVPN on CentOS, RHEL or Fedora, you first need to set up a RPMforge repository which contains many additional software tools in rpm package format for these distributions. To set up RPMforge on 32-bit CentOS/Redhat 6: $ wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm $ sudo rpm -ivh rpmforge-release-0.5.2-2.el6.rf.i686.rpm To set up RPMforge on 64-bit CentOS/Redhat […]
Continue reading…

 

How to set up a PPTP VPN connection between Linux and Windows XP

Point-to-Point Tunneling Protocol (PPTP) is a VPN tunneling protocol based on a client and server model. Microsoft Windows comes with a built-in PPTP client software, and so PPTP VPN is popular among Windows-running computers. PPTP server and client software is also available on Linux platform. This tutorial describes how to set up a PPTP VPN […]
Continue reading…