Tinc
Version vom 7. Mai 2011, 21:06 Uhr von 86.103.152.193 (Diskussion)
Verzeichnissbaum anlegen:
mkdir -p /etc/tinc/kiel.freifunk.net/hosts
Datei /etc/tinc/kiel.freifunk.net/tinc.conf anlegen:
Name = <nodename-eintragen> ConnectTo = toppoint AddressFamily = any TCPOnly = yes Device = /dev/net/tun Interface = tincolsr Mode = switch PrivateKeyFile = /etc/tinc/kiel.freifunk.net/rsa_key.priv Port = 2655
Public Key der "Zentrale" runterladen:
wget -O /etc/tinc/kiel.freifunk.net/hosts/toppoint http://freifunk.in-kiel.de/tinc/toppoint
(Falls das wget-Kommando nicht geht: Copy und Paste von http://freifunk.in-kiel.de/tinc/toppoint)
Keys generieren:
tincd --config=/etc/tinc/kiel.freifunk.net -K
Datei /etc/init.d/tincd anlegen:
#!/bin/sh /etc/rc.common START=49 start() { /usr/sbin/tincd -n kiel.freifunk.net } stop() { killall tincd }
Das obige Skript ausführbar machen und als Startskript beim Systemstart verwenden:
chmod u+x /etc/init.d/tincd cd /etc/rc.d ln -s ../init.d/tincd S49tincd
Freifunk-Zone um das neue tinc-Interface erweitern in /etc/config/firewall
config 'zone' option 'masq' '1' option 'input' 'ACCEPT' option 'forward' 'REJECT' option 'name' 'freifunk' option 'output' 'ACCEPT' option 'network' 'wireless0 tincolsr'
Netzwerk-Konfiguration um das neue Interface erweitern in /etc/config/network
config 'interface' 'tincolsr' option 'ifname' 'tincolsr' option 'proto' 'static' option 'ipaddr' '10.14.252.<tinc-vpn-IP-eintragen>' option 'netmask' '255.255.0.0' option 'defaultroute' '0' option 'peerdns' '0'
olsrd-Konfiguration erweitern, in /etc/config/olsrd
config 'Interface' option 'ignore' '0' option 'interface' 'tincolsr'