Discussion:
iMac-Fehler - verliert Netzwerk. DHCP-Problem clientseitig?
(zu alt für eine Antwort)
Marc Stibane
2012-08-14 07:40:02 UTC
Permalink
Oder weiß zumindest jemand, wie man das Netzwerkinterface neu startet?
Linux/Unix kann das, dann sollte OSX es auch können. Dann müßte ich
nicht booten, falls der Fehler wieder kommt.
Probier mal, zwei dedizierte Umgebungen einzurichten
(Systemeinstellungen->Netzwerk->Umgebung) und zwischen denen
umzuschalten.

(Xpost und F'up gesetzt)
--
In a world without walls and fences,
who needs windows and gates?
Thomas Kaiser
2012-08-14 08:22:51 UTC
Permalink
Post by Marc Stibane
Oder weiß zumindest jemand, wie man das Netzwerkinterface neu startet?
Normalerweise kümmert sich da der configd(8) drum, der das sogar gleich
automatisch macht, wenn sich am physischen Link-Status eines der
Interfaces was ändert. Heißt: Kabel abgesteckt --> kein Link -->
Interface wird deaktiviert (und im Hintergrund ggf. Routing-Tabelle,
etc. angepaßt), Kabel wieder angesteckt --> Interface wird wieder
aktiviert und anschl. alles, was üblicherweise auf diesem Interface
geschehen soll (inkl. DHCP) abgefeuert.
Post by Marc Stibane
Linux/Unix kann das, dann sollte OSX es auch können. Dann müßte ich
nicht booten, falls der Fehler wieder kommt.
MacOS X kennt natürlich auch ein primitives "ifconfig enX down/up". Aber
das riecht ehrlich gesagt danach, daß man das Problem mal debuggen
sollte anstatt ziellos Workarounds durchzuprobieren.
Post by Marc Stibane
Probier mal, zwei dedizierte Umgebungen einzurichten
(Systemeinstellungen->Netzwerk->Umgebung) und zwischen denen
umzuschalten.
Naja, lieber Interface _physisch_ trennen (also Netzwerkkabel ziehen
bzw. stecken und WLAN de-/aktivieren) und _nachgucken_:

Mittels

ipconfig getpacket enX

kriegt man raus, was DHCP-mäßig los ist (enX durch den BSD-Namen des
Interfaces ersetzen, d.h. per ifconfig nachgucken oder in den System-
einstellungen).

Den ganzen DHCP-Kram geschwätziger bekommt man indem man bis einschl.
MacOS X 10.6 in

/System/Library/SystemConfiguration/IPConfiguration.bundle/Contents/Resources/IPConfiguration.xml

Verbose auf true setzt. Ab 10.7 hilft AFAIK nur noch

sudo ipconfig setverbose 1

(ausschalten dann eben wieder mit 0 anstatt 1). Sorgt für bisserl mehr
Infos in /var/log/system.log als auch für ein detailliertes Log mit der
kompletten DHCP-Aushandlung unter

/var/log/com.apple.IPConfiguration.bootp

Gruss,

Thomas

Loading...