• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

[10.7 Lion] DHCP Script / neue IP

Thabeus

Gala
Registriert
07.01.11
Beiträge
53
Moin moin!
Wir haben einen Rechner hier im Büro, der gelegentlich mal die Verbindung zu unserem Netzwerk verliert.
Bisher mussten wir immer unter den Tisch krabbeln kabel ziehen neu einstecken und alles lief wieder.

Um das zu umgehen würde ich gerne ein ausführbares Script haben, das den Mac dazu veranlasst sich vom netzwerk zu trennen und danach auf eine neue IP vergabe zu warten.
Also alles so als wenn man Ihn morgens starten würde.

Kann mir das jemand bitte helfen?

Lieben Gruß
Thabeus
 
Ein Script kenne ich nicht, aber Du kannst in den Einstellungen (Netzwerk -> Ethernet -> Weiter Optionen) den "DHCP-Lease" erneuern...
 
Danke sehr, aber ein script wäre besser, da ich vermute das unser Mitarbeiter dann doch lieber wieder unter den tisch krabbelt anstelle "so viele knnöppe zu drücken" ;)
 
Vielen Dank,

sudo ipconfig set en0 BOOTP
sudo ipconfig set en0 DHCP

funzt wunderbar.
Wie baue ich das nun zu einem script zusammen, (bin doch kein programmierer, so das man es als ausführbare datei auf dem desktop hat und nur klicken muss?

Am besten gleich mit integration des Passwort :D
 
Zusammensetzen zu einem Script? Na, z.B. hintereinander schreiben :-)
Z.B. ein Shell-Script:

Code:
#!/bin/sh
[COLOR=#333333]sudo ipconfig set en0 BOOTP[/COLOR]
[COLOR=#333333]sudo ipconfig set en0 DHCP[/COLOR]

Speichern z.B. als dhcprenew.sh und im Terminal dann mittels
Code:
chmod u+x dhcprenew.sh
für den angemeldeten User ausführbar machen.
Vermutlich müsste man sogar Shellscripte auf den Desktop legen und per Doppelklick ausführen können, ggf. muss man in den Informationen unter „Ausführen mit“ noch das Terminal auswählen. Da ich nie Shellscripte aus der GUI starte, sondern immer aus dem Terminal, kann ich das im Moment aber nicht garantieren.
Eine Lösung ohne manuelle Passworteingabe habe ich im Moment auch nicht.