Opennet Firmware
 Alle Dateien Funktionen Variablen Gruppen Seiten
mesh-connectivity
gehe zur Dokumentation dieser Datei
1 #!/bin/sh
2 #
3 # Zusammenfassung von Verbindungen im Opennet-Mesh
4 #
5 
6 set -eu
7 
8 
10  echo -n "ping $1 - "
11  ping -W 2 -c 3 "$1" >/dev/null && echo "OK" || echo "Error"
12 }
13 
14 
15 # verschiedene Ping-Versuche - dies sollte ein gutes Abbild der Situation ergeben
16 (
17  # megumi
18  ping_neighbour 192.168.0.246
19  # subaru
20  ping_neighbour 192.168.0.248
21  # Rundstrahler Philo-Turm
22  ping_neighbour 192.168.1.79
23  # Schweriner Dom
24  ping_neighbour 192.168.1.93
25  # Z10
26  ping_neighbour 192.168.2.3
27  # Heilig-Geist-Kirche
28  ping_neighbour 192.168.2.110
29  # tamago (Uni)
30  ping_neighbour 192.168.10.1
31 ) >ping.log &
32 
33 
34 # Pfade zu interessanten Hosts
35 (
36  # subaru
37  traceroute 192.168.0.248
38  # tamago/titan
39  traceroute 192.168.0.254
40  # Schweriner Dom
41  traceroute 192.168.1.93
42 ) >traceroute.log &
43 
44 
45 # alle Routen
46 ip rule >ip_rules.txt
47 ip route show >ip_route_table_main.txt
48 ip route show table olsrd >ip_route_table_olsrd.txt
49 # Routing-Tabellennummern
50 [ -e /etc/iproute2/rt_tables ] && cat /etc/iproute2/rt_tables >rt_tables
51 
52 wait
53 
set eu grep root::etc shadow exit if which chpasswd dev null
Definition: on-password:12
set eu ping_neighbour()