Moin, ich möchte für meinen Zaurus ein kleines Bash-Skript schreiben, daß mir diverse Websites per wget herunterläd, die Zeit synchronisiert usw. Leider muß ich jedesmal wenn ich den Z in sein Craddle setze, das Default-Gateway neu setzen. Jetzt suche ich nach einer Möglichkeit in meinem Skript zu überprüfen, ob das Gateway schon gesetzt ist, oder nicht. Also so in der Art: if not gateway gesetzt route add default gw 192.168.129.1 fi Also wenn der Zaurus nicht im Craddle sitzt, ist die Routing-Table leer: Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface Wenn er im Craddle sitzt, sieht sie so aus: Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.129.0 0.0.0.0 255.255.255.0 U 0 0 0 usbd0 Und wenn das Gateway gesetzt ist, so: Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.129.0 0.0.0.0 255.255.255.0 U 0 0 0 usbd0 0.0.0.0 192.168.129.1 0.0.0.0 UG 0 0 0 usbd0 Ich bin natürlich auch für einen Tip dankbar, wie ich das Gateway-Problem ganz lösen kann, aber das ist gehört hier ja nicht so richtig hin. Also mir geht es um eine Abfrage in meinem Bash-Skript, die mir das Gateway bei Bedarf setzt. Ich hoffe, Ihr könnt mir eine Richtung geben, wie man das hinbekommen kann. Gruß & Danke Thilo
Moin Thilo, * Thilo A. Coblenzer schrieb am 26 Mar 2003:
ich möchte für meinen Zaurus ein kleines Bash-Skript schreiben, daß mir diverse Websites per wget herunterläd, die Zeit synchronisiert usw.
Leider muß ich jedesmal wenn ich den Z in sein Craddle setze, das Default-Gateway neu setzen. Jetzt suche ich nach einer Möglichkeit in meinem Skript zu überprüfen, ob das Gateway schon gesetzt ist, oder nicht.
Also so in der Art: if not gateway gesetzt route add default gw 192.168.129.1 fi
if route -n | grep -qv ^0\.0\.0\.0 ; then route add default gw ... fi Gruß, Sebastian -- Do not meddle in the affairs of wizards, for they are subtle and quick to anger. Sebastian Helms - http://www.helms.sh - mailto:mail@helms.sh (PGP welcome) SuSE-Linux-Mailinglisten-FAQ: http://www.helms.sh/faq/
Hallo, On Wed, 26 Mar 2003, Thilo A. Coblenzer wrote:
Also so in der Art: if not gateway gesetzt route add default gw 192.168.129.1 fi [..] Und wenn das Gateway gesetzt ist, so: Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.129.0 0.0.0.0 255.255.255.0 U 0 0 0 usbd0 0.0.0.0 192.168.129.1 0.0.0.0 UG 0 0 0 usbd0
==== ungetestet ==== if ! route | grep -q '^default' # # oder: # if ! route -n | grep -q '^0\.0\.0\.0' then route add default gw 192.168.129.1 fi ==== -dnh -- 146: Killfile Ein Killfile ist der natürliche Lebensraum von Trollen und Elchen. Wenn sich jemand zu ihnen gesellt, entstehen lustige Geräusche, wie PLONK. Manchmal machts auch PLATSCH, wenn der Lebensraum bereits überbevölkert ist. (David Dahlberg)
participants (3)
-
David Haller
-
Sebastian Helms
-
Thilo A. Coblenzer