Opennet Firmware
routing-public
gehe zur Dokumentation dieser Datei
1 #!/bin/sh
2 #
3 # Ueberblick ueber Routen zu oeffentlichen IPs
4 #
5 
6 set -eu
7 
8 
10  echo -n "ping $1 - "
11  ping -W 2 -c 3 "$1" >/dev/null 2>&1 && echo "OK" || echo "Error"
12 }
13 
14 
16  echo -n "ping6 $1 - "
17  ping6 -W 2 -c 3 "$1" >/dev/null 2>&1 && echo "OK" || echo "Error"
18 }
19 
20 
22  traceroute -n -w 1 -m 16 "$1" 2>&1
23 }
24 
25 
27  traceroute6 -n -w 1 -m 16 "$1" 2>&1
28 }
29 
30 
31 (
32  ping_host 139.30.241.200
33  ping_host 62.141.37.125
34  ping_host 85.214.243.122
35  ping_host 46.4.52.112
36  ping_host 8.8.8.8
37  ping6_host 2001:638:804:2228:222:19ff:fe27:b958
38  ping6_host 2001:4ba0:cafe:11d::1
39  ping6_host 2a02:c200:0:10:3:0:6311:1
40  ping6_host 2a01:4f8:140:1222::1:7
41  ping6_host 2001:4860:4860::8888
42 ) >ping_public.log &
43 
44 (
45  traceroute_target 139.30.241.200
46  traceroute_target 62.141.37.125
47  traceroute_target 85.214.243.122
48  traceroute_target 46.4.52.112
49  traceroute_target 8.8.8.8
50  traceroute6_target 2001:638:804:2228:222:19ff:fe27:b958
51  traceroute6_target 2001:4ba0:cafe:11d::1
52  traceroute6_target 2a02:c200:0:10:3:0:6311:1
53  traceroute6_target 2a01:4f8:140:1222::1:7
54  traceroute6_target 2001:4860:4860::8888
55 ) >traceroute_public.log &
56 
57 wait
set eu ping_host()
Definition: routing-public:9
set eu grep root::etc shadow exit if command v chpasswd dev null
Definition: on-password:12
traceroute_target()
Definition: routing-public:21
ping6_host()
Definition: routing-public:15
set eu on function print_services services log for dir in etc on services d var on services volatile d
Definition: services:13
traceroute6_target()
Definition: routing-public:26