Änderungen

Zur Navigation springen Zur Suche springen
1.513 Bytes entfernt ,  01:49, 1. Okt. 2006
Zeile 121: Zeile 121:  
* nach <tt>/etc/init.d/S52.weimarnetz.vpn_starten</tt> kopieren...
 
* nach <tt>/etc/init.d/S52.weimarnetz.vpn_starten</tt> kopieren...
 
<pre>
 
<pre>
#!/bin/sh
  −
# /etc/init.d/S52.weimarnetz.vpn $VER 0.1 - 2006okt1 - Bastian Bittorf
  −
  −
# Verbinden von funkmaessig getrennten Wireless-Mesh-Wolken ueber ein VPN:
  −
# Dies ist ein speziell angepasstes Skript zum erstellen einer vtund-Konfiguration
  −
# und zum erstellen einer OLSR-Konfiguration mit passenden Interfacenamen.
  −
# Das Skript ist exakt das selbe auf Client und Server, es ist also kein manueller
  −
# Eingriff noetig. Es wird eine SternTopologie erzeugt mit einem Server mit
  −
# oeffentlicher IP-Adresse und den Clients hinter NAT-Gateways.
  −
# Es werden unauthentifizierten, unkomprimierte und unverschluesselte Tunnel erzeugt.
  −
  −
# Variablendefinitionen
  −
THIS="$(nvram get wifi_ipaddr|cut -d'.' -f3)"
  −
OLSR="/etc/local.olsrd.conf"; VTUN="/etc/vtund.conf"
  −
VPN="10.63.254"; SRV="214"; CNT="-1"; SRVPUBLIC="141.54.160.25"
  −
# Liste aller teilnehmenden Clients (Netzknotennummern)
  −
LST="41 82 42 37 62 54 135 87 1"
  −
  −
# Funktion um Netzknotennummer einem Ort zuzuweisen,fuer lesbare Konfig
  −
get_name() {
  −
case $1 in
  −
        135) echo "m18---schwansee69";;
  −
        42) echo "m18---frauentor3";;
  −
        41) echo "m18---rembrandtweg";;
  −
        82) echo "m18---jakob2a";;
  −
        37) echo "m18---wbode13";;
  −
        62) echo "m18---trierer65";;
  −
        54) echo "m18---kunstturm";;
  −
        87) echo "m18---weimarwest";;
  −
          1) echo "m18---liszt18a";;
  −
          *) echo "m18---unbekannt";;
  −
esac
  −
}
  −
  −
# Funktion zum schreiben der OLSR-Konfigdaten
  −
write_olsr() { root@M18linksys:~# cat /etc/init.d/S52.weimarnetz.vpn_starten
   
#!/bin/sh
 
#!/bin/sh
 
# /etc/init.d/S52.weimarnetz.vpn $VER 0.1 - 2006okt1 - Bastian Bittorf
 
# /etc/init.d/S52.weimarnetz.vpn $VER 0.1 - 2006okt1 - Bastian Bittorf

Navigationsmenü