Skip to content

albialbi/tinc-l3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

tinc-l3

Tinc-Repository von Freifunk Stuttgart. Wer noch kein konfiguriertes tinc hat, kann direkt in /etc/tinc arbeiten, das dazu vorher loeschen, ansonsten TINCBASE anders setzen und bei Dateinamen aufpassen. Wenn neue Gateways dazu kommen / Dinge geaender werden muss das lokale Repository aktualisiert werden, damit die Keys bekannt sind.

TINCBASE=/etc/tinc if [ -d "$TINCBASE" ]; then rm -rf $TINCBASE fi git clone git+ssh://[email protected]/freifunk-stuttgart/tinc-l3 $TINCBASE if [ x"$TINCBASE" != x"/etc/tinc" ]; then rsync -rlHpogDtSvx $TINCBASE/. /etc/tinc/ fi if [ ! -e /etc/tinc/ffsL3/tinc.conf ]; then ln -s $TINCBASE/ffsL3/tinc.conf.sample /etc/tinc/ffsL3/tinc.conf fi if [ ! -e /etc/tinc/ffsL3/subnet-up ]; then ln -s $TINCBASE/ffsL3/subnet-up.sample /etc/tinc/ffsL3/subnet-up fi if [ ! -e /etc/tinc/ffsL3/subnet-down ]; then ln -s $TINCBASE/ffsL3/subnet-down.conf.sample /etc/tinc/ffsL3/subnet-down fi cd $TINCBASE/ffsL3 tincd -n ffsL3 -K 4096 if [ x"$TINCBASE" != x"/etc/tinc" ]; then rsync -rlHpogDtSvx /etc/tinc/ffsL3/hosts/$HOSTNAME $TINCBASE/ffsL3/hosts/ fi

Wenn man einen github Account hat, sonst den Key jemandem geben der einen hat.

git add hosts/$HOSTNAME git commit -m "hosts/$HOSTNAME" git push

Port pro GW verschieden, damit ein GW auch hinter NAT mit UDP funktioniert

cat <>hosts/$HOSTNAME PMTUDiscovery = yes Digest = sha256 ClampMSS = yes IndirectData = yes DirectOnly = no Address = $HOSTNAME.freifunk-stuttgart.de Port = 11${HOSTNAME##gw} EOF

cat <<'EOF' >>/etc/network/interfaces allow-hotplug ffsL3 auto ffsL3 iface ffsL3 inet manual tinc-net ffsL3 tinc-mlock yes tinc-pidfile /var/run/tinc.ffsL3.pid up ip l set dev $IFACE up EOF

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages