April 26, 2016
Quick & Easy: Tinc 1.1 on Ubuntu
Now even more simplified
Compile & Install Tinc
sudo apt-get install -y build-essential libncurses5-dev libreadline6-dev libzlcore-dev zlib1g-dev liblzo2-dev libssl-devwget http://tinc-vpn.org/packages/tinc-1.1pre15.tar.gztar zxvf tinc-1.1pre15.tar.gz && cd tinc-1.1pre15 && ./configure && makesudo make install
Open firewall
sudo ufw allow 655
setting tinc up (server)
sudo mkdir /usr/local/var/run/sudo tinc -n vpn init serversudo tincd -n vpnsudo tinc -n vpn add subnet 10.0.1.1sudo suecho 'ip addr add 10.0.1.1/24 dev $INTERFACE' > /usr/local/etc/tinc/vpn/tinc-upecho 'ip link set $INTERFACE up' >> /usr/local/etc/tinc/vpn/tinc-upexitsudo tinc -n vpn invite client1sudo tincd -n vpnto daemonize (need to run for join command to work)sudo tincd -n vpn -D -d3to debug
setting tinc up (client1)
sudo mkdir /usr/local/var/run/sudo tinc join <invite-url>sudo tincd -n vpnsudo tinc -n vpn add subnet 10.0.1.2sudo suecho 'ip addr add 10.0.1.2/24 dev $INTERFACE' > /usr/local/etc/tinc/vpn/tinc-upecho 'ip link set $INTERFACE up' >> /usr/local/etc/tinc/vpn/tinc-upexitsudo pkill -9 tincdsudo tincd -n vpn -D -d3to debugsudo tincd -n vpnto daemonize