How to Set Up LogMeIn (Hamachi) VPN on Ubuntu 16.04, CentOS/RHEL 7

Channel: Linux
Abstract: you will get a network id. Use this network id and password to attach remote systems to this network. Step 4 – Join LogMeIn Existing Network After ins

Hamachi is used or setup VPN and connect systems over VPN network. This provides an quick and easier way to create VPN network and attach system. You can create a free account on logmein.com and create networks. You can add up to 5 systems in each network with free account. To add more than 5 systems required to upgrade network to paid version.

For this tutorial, I have already created hamachi network from its web interface and get a network id and connected a windows system with this network. This tutorial will help you set up LogMeIn VPN network and add Linux machines to this network. Also, attach a Windows system to communicate each host over VPN.

    Network ID: 181-585-285
    Windows Client IP: 25.70.100.134
    Linux Client IP: Will get after Install
Step 1 – Install Required Packages

For installing hamachi on CentOS, RedHat systems, you must have installed redhat-lsb package. If you don’t have already install it using the following command.

sudo yum install redhat-lsb
Step 2 – Download LogMeIn and Install

Visit LogMeIn official download webpage to download latest LogMeIn-hamachi packages for your Debian, Redhat or Windows systems. You may also use the below commands to install LogMeIn hamachi client on your system.

CentOS/RHEL 7:-

wget https://www.vpn.net/installers/logmein-hamachi-2.1.0.174-1.x86_64.rpm
sudo rpm -ivh logmein-hamachi-2.1.0.174-1.x86_64.rpm

Ubuntu 16:-

wget https://www.vpn.net/installers/logmein-hamachi_2.1.0.174-1_amd64.deb
sudo dpkg -i logmein-hamachi_2.1.0.174-1_amd64.deb

Start Hamachi service using the following command.

sudo /etc/init.d/logmein-hamachi start
Step 3 – Set Up LogMeIn Network

You can also create the network using the command line. But I prefer to login to the LogMeIn hamachi dashboard and create a Network under Networks >> My Networks section. For security, purpose assigns a password for your network. On creation of the network, you will get a network id. Use this network id and password to attach remote systems to this network.

Step 4 – Join LogMeIn Existing Network

After installing hamachi, let’s join existing network. But it required being logged in first. There is no need for any login credentials for it, just use the following command.

hamachi login

Logging in .......... ok

Now use the command to join the network. 181-585-285 is the LogMeIn-Hamachi network id.

hamachi join 181-585-285

Password:
Joining 181-585-285 .. ok

Now you have successfully joined to existing network.

Step 5 – Check Hamachi Status and Details

To check the IP address, hamachi client id and other details about your system just type command ‘hamachi‘ and press enter.

hamachi

version : 2.1.0.174
pid : 20578
status : logged in
client id : 219-270-114
address : 25.71.188.76 2620:9b::1947:bc4c
nickname : svr1.tecadmin.net
lmi account: -

To check the current joined to network and other details about that network just use the following command

hamachi list

Let’s try to ping to windows client.

ping 25.70.100.134 -c 4

PING 25.70.100.134 (25.70.100.134) 56(84) bytes of data.
64 bytes from 25.70.100.134: icmp_seq=1 ttl=128 time=1.88 ms
64 bytes from 25.70.100.134: icmp_seq=2 ttl=128 time=2.15 ms
64 bytes from 25.70.100.134: icmp_seq=3 ttl=128 time=1.56 ms
64 bytes from 25.70.100.134: icmp_seq=4 ttl=128 time=1.63 ms

--- 25.70.100.134 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3010ms
rtt min/avg/max/mdev = 1.563/1.806/2.150/0.237 ms

The above output showing that system is successfully communicating with windows client using hamachi network.

Congratulation’s! You have successfully installed and configured LogMeIn Hamachi on your Linux system.

Ref From: tecadmin

Related articles