| Zeile 1: |
Zeile 1: |
| | + | |
| | + | {|cellpadding="4" cellspacing="5" style=" font-size:100%; border:1px dashed #104E8B; background: #F9F9F9; width:100%" |
| | + | |'''Bitte beachte, dass in Kürze das Netz von Freifunk Mainz auf Gluon umgestellt wird. Die Public-Beta-Phase läuft inzwischen stabil und nach deren Ende wirst du deinen Router neu installieren müssen. Vielleicht überlegst du dir, ob du nicht gleich Gluon installieren willst. Die Anleitung gibt's [[Howto/GluonAufspielen | hier ]].''' |
| | + | |} |
| | + | |
| | Folgendes HowTo ist für alle Nutzer von x86/x64-Nodes gedacht und beschreibt die Einrichtung von tinc auf Ubuntu Server bzw. vergleichbaren Systemen. Als Vorlage wurde das normale Router-HowTo für OpenWRT Router benutzt und die Configs entsprechend angepasst. | | Folgendes HowTo ist für alle Nutzer von x86/x64-Nodes gedacht und beschreibt die Einrichtung von tinc auf Ubuntu Server bzw. vergleichbaren Systemen. Als Vorlage wurde das normale Router-HowTo für OpenWRT Router benutzt und die Configs entsprechend angepasst. |
| | | | |
| Zeile 17: |
Zeile 22: |
| | Mode=switch | | Mode=switch |
| | Compression=9 | | Compression=9 |
| | + | Device=/dev/net/tun |
| | DirectOnly=yes | | DirectOnly=yes |
| | Forwarding=off | | Forwarding=off |
| Zeile 32: |
Zeile 38: |
| | | intro=In dieser Tabelle werden unsere Gateways mitsamt den dazugehörigen Tinc-Schlüsseln gelistet | | | intro=In dieser Tabelle werden unsere Gateways mitsamt den dazugehörigen Tinc-Schlüsseln gelistet |
| | |}} | | |}} |
| − |
| |
| − | {{Todo|Diese Startscripte sind schlimme Bash-Wüste (a.k.a. Krepelscheiße). Vereinfachen & Anpassen.}}
| |
| | | | |
| | == /etc/tinc/ffmz/tinc-up == | | == /etc/tinc/ffmz/tinc-up == |
| Zeile 39: |
Zeile 43: |
| | | | |
| | #!/bin/sh | | #!/bin/sh |
| | + | modprobe batman-adv |
| | # $INTERFACE should be ffmz | | # $INTERFACE should be ffmz |
| | IP="10.37.XX.XX" | | IP="10.37.XX.XX" |
| − | ifconfig $INTERFACE inet 0.0.0.0 netmask 255.0.0.0 | + | ifconfig $INTERFACE 0.0.0.0 netmask 255.255.0.0 |
| − | echo "> assigned inet adr 0.0.0.0 to $INTERFACE..."
| |
| | ifconfig $INTERFACE mtu 1528 | | ifconfig $INTERFACE mtu 1528 |
| − | echo "> set MTU of $INTERFACE to 1528..."
| |
| | batctl if add $INTERFACE | | batctl if add $INTERFACE |
| − | echo "> added $INTERFACE to batctl..."
| + | ifconfig bat0 $IP netmask 255.255.0.0 up |
| − | ifconfig bat0 up | |
| − | echo "> bat0 up"
| |
| − | ifconfig bat0 $IP
| |
| − | echo "> assigned inet adr $IP to bat0..."
| |
| | ORIGINAL_GATEWAY=`ip route show | grep ^default | cut -d ' ' -f 2-5` | | ORIGINAL_GATEWAY=`ip route show | grep ^default | cut -d ' ' -f 2-5` |
| − | ip route add 84.201.31.106 $ORIGINAL_GATEWAY | + | ip route add 89.238.78.70 $ORIGINAL_GATEWAY |
| | ip route del default $ORIGINAL_GATEWAY | | ip route del default $ORIGINAL_GATEWAY |
| − | ip route add default via 10.37.0.1 | + | ip route add default via 10.37.254.1 |
| − | echo "> added routes..."
| |
| − | echo "> > > initialization done < < <"
| |
| − | | |
| | | | |
| | == /etc/tinc/ffmz/tinc-down == | | == /etc/tinc/ffmz/tinc-down == |
| | | | |
| | #!/bin/sh | | #!/bin/sh |
| − | batctl if del ffmz | + | batctl if del $INTERFACE |
| − | ifconfig ffmz down | + | ifconfig $INTERFACE down |
| | ifconfig bat0 down | | ifconfig bat0 down |
| | | | |