• Es ist bereits Apfeltalk-Tradition und wir möchten sie auch in diesem Jahr fortsetzen: Unser Apfeltalk-Weihnachtslogo-Wettbewerb hat begonnen! Gestaltet für uns das Weihnachtsbanner, das im Monat Dezember bis zum Weihnachtsfest unsere Webseite schmücken soll. Lasst Eurer Kreativität freien Lauf! Hier geht es zum Wettbewerb --> Klick
  • November - das bedeutet oftmals Herbstblues, grauer Himmel, Tristesse und Wetter, bei dem man gern im Warmen bleibt. Aber nur oftmals! Wir fordern Euch gern auf, gegen den Herbstblues anzukämpfen und hoffen, dabei hilft Euch unser aktuelles Monatsthema. Neugierig geworden? --> 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.