Difference between revisions of "Tinc Settings for LURK"
(Created page with "Tinc is currently installed to connect nodes in the lurk network douglas = 10.0.1.1 agnesbaxter = 10.0.1.3 rra_backup = 10.0.1.2 both rra_backup and agnesbaxter connect t...") |
|||
Line 1: | Line 1: | ||
+ | === Installation on Server(s) and Client(s) === | ||
+ | === FreeBSD === | ||
+ | * Install tinc 1.1 pre from ports | ||
+ | sudo pkg install tinc-devel # binary | ||
+ | sudo portmaster -iB security/tinc-devel # source | ||
+ | |||
+ | === GNU/Linux (Debian based) === | ||
+ | * Install tinc 1.1 pre from source | ||
+ | sudo apt install -y build-essential libncurses5-dev libreadline6-dev libzlcore-dev zlib1g-dev liblzo2-dev libssl-dev | ||
+ | * Get latest source for 1.1 pre at https://www.tinc-vpn.org/download/ | ||
+ | * untar, etc, then: | ||
+ | ,/configure | ||
+ | make | ||
+ | sudo make install | ||
+ | |||
+ | |||
+ | === MacOs === | ||
+ | '''FIXME''' | ||
+ | |||
+ | === Windows === | ||
+ | * Install tinc 1.1 pre win binaries from upstream at https://tinc-vpn.org/download/ | ||
+ | |||
+ | == Setup Server(s) == | ||
+ | === FreeBSD === | ||
+ | * Initialize new VPN | ||
+ | sudo tinc -n beernet init server | ||
+ | * Configure the host's own interface | ||
+ | sudo tinc -n beernet add subnet 10.10.10.1 | ||
+ | * Configure the host's public IP, or domain if you have one for the host | ||
+ | sudo tinc -n beernet add address=super.domain.xxx # if you have a domain ... | ||
+ | sudo tinc -n beernet add address=1.1.1.1 # or if you just have a public IP | ||
+ | * edit <code>/usr/local/etc/tinc/beernet/tinc-up</code>, so that your network interface is brought up correctly, for instance with: | ||
+ | ifconfig $INTERFACE 10.10.10.1 netmask 255.255.255.0 # leave $INTERFACE as it is | ||
+ | * test if your VPN works nicely for the time being by running it directly in a shell with extra verbose options: | ||
+ | tincd -n beernet -D -d3 | ||
+ | |||
+ | == Setup Client == | ||
+ | === FreeBSD === | ||
+ | === GNU/Linux === | ||
+ | === MacOs === | ||
+ | === Windows === | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | == LURK specific settings == | ||
+ | |||
Tinc is currently installed to connect nodes in the lurk network | Tinc is currently installed to connect nodes in the lurk network | ||
Revision as of 03:01, 22 February 2019
Contents
Installation on Server(s) and Client(s)
FreeBSD
- Install tinc 1.1 pre from ports
sudo pkg install tinc-devel # binary sudo portmaster -iB security/tinc-devel # source
GNU/Linux (Debian based)
- Install tinc 1.1 pre from source
sudo apt install -y build-essential libncurses5-dev libreadline6-dev libzlcore-dev zlib1g-dev liblzo2-dev libssl-dev
- Get latest source for 1.1 pre at https://www.tinc-vpn.org/download/
- untar, etc, then:
,/configure make sudo make install
MacOs
FIXME
Windows
- Install tinc 1.1 pre win binaries from upstream at https://tinc-vpn.org/download/
Setup Server(s)
FreeBSD
- Initialize new VPN
sudo tinc -n beernet init server
- Configure the host's own interface
sudo tinc -n beernet add subnet 10.10.10.1
- Configure the host's public IP, or domain if you have one for the host
sudo tinc -n beernet add address=super.domain.xxx # if you have a domain ... sudo tinc -n beernet add address=1.1.1.1 # or if you just have a public IP
- edit
/usr/local/etc/tinc/beernet/tinc-up
, so that your network interface is brought up correctly, for instance with:
ifconfig $INTERFACE 10.10.10.1 netmask 255.255.255.0 # leave $INTERFACE as it is
- test if your VPN works nicely for the time being by running it directly in a shell with extra verbose options:
tincd -n beernet -D -d3
Setup Client
FreeBSD
GNU/Linux
MacOs
Windows
LURK specific settings
Tinc is currently installed to connect nodes in the lurk network
douglas = 10.0.1.1 agnesbaxter = 10.0.1.3 rra_backup = 10.0.1.2
both rra_backup and agnesbaxter connect to douglas