Portál AbcLinuxu, 11. května 2024 03:12
#Pokud nejede ethernet, preskoc na konec skriptu (pred done) if ! sudo ping "$ipclient" -c 2 -W3 >/dev/null 2>&1 then echo "$cas2 Sit nejede." >>"$mylog" continue fiipclient je moje adresa 192.168.x.x. Existují i nějaké jiné způsoby (ne ifconfig)?
Řešení dotazu:
/bin/ping 10.25.9.225 -c 2 >/dev/null 2>&1
T1="$?"
if [ "$T1" = "0" ]; then
/usr/bin/echo "ZPnet connection OK [10.25.9.225]
"
/bin/ping www.seznam.cz -c 2 -I eth3 >/dev/null 2>&1
T6="$?"
if [ "$T6" != "0" ]; then
/bin/ping www.google.com -c 2 -I eth3 >/dev/null 2>&1
T6="$?"
fi
if [ "$T6" != "0" ]; then
/usr/bin/echo "ZPnet does not route packets to internet!
"
fi
else
/usr/bin/echo "ZPnet connection failed [10.25.9.225]
"
/bin/ping 192.168.104.3 -c 2 >/dev/null 2>&1
T2="$?"
/bin/ping 192.168.104.2 -c 2 >/dev/null 2>&1
T3="$?"
if [ "$T2" = "0" ]; then
/usr/bin/echo "WiFi client OK [192.168.104.3]
"
else
/usr/bin/echo "WiFi client failed [192.168.104.3]
"
fi
if [ "$T3" = "0" ]; then
/usr/bin/echo "ZP AP OK [192.168.104.2]
"
else
/usr/bin/echo "ZP AP failed [192.168.104.2]
"
fi
ping 10.25.9.225 -I wlan1 -c 2 >/dev/null 2>&1
T7="$?"
if [ "$T7" = "0" ]; then
/usr/bin/echo "But ZPnet [10.25.9.225] is reachable through czfree!
"
fi
fi
Tiskni Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.