OUTDATED
Installation von tinc-ponyhof
Unter Arch-Linux:
yaourt -S tinc-ponyhof-git
Debian:
sudo apt-get install libtool liblzo2-dev libncurses5-dev libreadline6-dev libssl-dev libtinfo-dev zlib1g-dev texinfo
git clone https://github.com/thorkill/tinc.git
cd tinc
autoreconf -fsi
./configure
make
sudo make install
Zugang
Um einen Zugang zu dem Tinc-Netz zu erhalten schreibe eine Mail mit dem gewünschten
Nodenamen an
lemoer.
Du erhälst dann eine IPv6 und ein Snippet, was folgend aussieht:
icvpn1.fnorden.net:657/Uchos3ooDai8iTh9Mai9shu2Phae9doa9xeidaeKoo3aloh5
Dann gibst du in deiner favorisierten shell folgendes ein:
sudo tinc join icvpn1.fnorden.net:657/Uchos3ooDai8iTh9Mai9shu2Phae9doa9xeidaeKoo3aloh5
Info:
Falls der join mit
tinc: error while loading shared libraries quittiert wird, hilft
sudo ldconfig.
IP einrichten:
Bearbeite/erstelle folgende Dateien, damit die IP beim starten automagisch zugewiesen wird.
- Paketverwaltung:
/etc/tinc/ffhadm/
- Selber kompiliert:
/usr/local/etc/tinc/ffhadm/
Datei: tinc-up
ip l s $INTERFACE up
ip a a /48 dev $INTERFACE
Wichtig: das tinc-up skript muss ausführbar sein!!!
Datei: hosts/ (ans Ende hinzufügen)
Subnet=/128
Go
Du kannst dein tincd (Tinc-Daemon) am besten mit der CLI
sudo tinc -n ffhadm
steuern.
starten
$ start
Beispielausgabe:
tincd 1.1pre11-398-g324c84a (Jan 24 2016 01:36:57) starting, debug level 0
/dev/net/tun is a Linux tun/tap device (tun mode)
Ready
subnets
Hier sieht man wie die Subnetze im Tinc geroutet werden (und von wem)...
$ dump subnets
Beispielausgabe:
ff:ff:ff:ff:ff:ff owner (broadcast)
255.255.255.255 owner (broadcast)
224.0.0.0/4 owner (broadcast)
fdca:ffee:8:1::1 owner gate
fdca:ffee:8:1::11 owner orange
fdca:ffee:8::/64 owner gate
ff00::/8 owner (broadcast)
edges
Hier sieht man alle Verbindungen im Tinc-Netz:
$ dump edges
Beispielausgabe:
gate to orange at 192.168.122.1 port 655 local 192.168.142.221 port 657 options 700000c weight 54 avg_rtt 33
orange to gate at 130.75.178.6 port 657 local 192.168.0.154 port 655 options 700000c weight 54 avg_rtt 33