- Registriert
- 05.09.06
- Beiträge
- 34
Hi Folks,
gibt es mit applescript die Möglichkeit einfach zu prüfen ob eine Netzwerkverbindung (nicht Internetverbindung) besteht oder geändert wurde? Egal ob Airprot oder LAN.
Ich habe ein shell script geschrieben das den default gateway ändert wenn es im Netzwerk eine bestimmte MAC-Adresse findet.
Dieses script soll nur ausgeführt werden wenn eine Netzwerkverbindung hergestellt oder geändert wird. Zum Beispiel WLAN Netzwerk wird gewechselt oder LAN-Stecker raus und wieder rein.
greets
gesko
gibt es mit applescript die Möglichkeit einfach zu prüfen ob eine Netzwerkverbindung (nicht Internetverbindung) besteht oder geändert wurde? Egal ob Airprot oder LAN.
Ich habe ein shell script geschrieben das den default gateway ändert wenn es im Netzwerk eine bestimmte MAC-Adresse findet.
Code:
#!/bin/sh
ROUTERMACADDRESS="0:24:fe:e1:13:33"
GATEWAYDEFAULT="192.168.2.2"
GATEWAYALT="192.168.2.1"
if arp -a | grep $ROUTERMACADDRESS >/dev/null 2>&1; then
route change default $GATEWAYALT
echo "$(date) Route geändert"
route -n get default
if ! ping -c 1 google.com >/dev/null; then
route change default $GATEWAYDEFAULT
fi
fi
Dieses script soll nur ausgeführt werden wenn eine Netzwerkverbindung hergestellt oder geändert wird. Zum Beispiel WLAN Netzwerk wird gewechselt oder LAN-Stecker raus und wieder rein.
greets
gesko