|
|
(5 intermediate revisions by 2 users not shown) |
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 == | | == 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 |
| | | |
− | douglas = 10.0.1.1
| |
| agnesbaxter = 10.0.1.3 | | agnesbaxter = 10.0.1.3 |
− | rra_backup = 10.0.1.2 | + | skattkista = 10.0.1.2 (currently dead) |
| + | vrijdagmiddagborrel = 10.0.1.4 |
| + | manis = 10.0.1.5 |
| + | poplar = 10.0.1.6 |
| | | |
− | both rra_backup and agnesbaxter connect to douglas
| + | skattkista, vmb, manis and poplar connect to agnesbaxter |
| | | |
| | | |
| | | |
| [[Category: VPN]] | | [[Category: VPN]] |
LURK specific settings
Tinc is currently installed to connect nodes in the lurk network
agnesbaxter = 10.0.1.3
skattkista = 10.0.1.2 (currently dead)
vrijdagmiddagborrel = 10.0.1.4
manis = 10.0.1.5
poplar = 10.0.1.6
skattkista, vmb, manis and poplar connect to agnesbaxter