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-dev
wget http://tinc-vpn.org/packages/tinc-1.1pre15.tar.gz
tar zxvf tinc-1.1pre15.tar.gz && cd tinc-1.1pre15 && ./configure && make
sudo make install
Open firewall
sudo ufw allow 655
setting tinc up (server)
sudo mkdir /usr/local/var/run/
sudo tinc -n vpn init server
sudo tincd -n vpn
sudo tinc -n vpn add subnet 10.0.1.1
sudo su
echo 'ip addr add 10.0.1.1/24 dev $INTERFACE' > /usr/local/etc/tinc/vpn/tinc-up
echo 'ip link set $INTERFACE up' >> /usr/local/etc/tinc/vpn/tinc-up
exit
sudo tinc -n vpn invite client1
sudo tincd -n vpn
to daemonize (need to run for join command to work)sudo tincd -n vpn -D -d3
to debug
setting tinc up (client1)
sudo mkdir /usr/local/var/run/
sudo tinc join <invite-url>
sudo tincd -n vpn
sudo tinc -n vpn add subnet 10.0.1.2
sudo su
echo 'ip addr add 10.0.1.2/24 dev $INTERFACE' > /usr/local/etc/tinc/vpn/tinc-up
echo 'ip link set $INTERFACE up' >> /usr/local/etc/tinc/vpn/tinc-up
exit
sudo pkill -9 tincd
sudo tincd -n vpn -D -d3
to debugsudo tincd -n vpn
to daemonize