Post by Marc StibaneOder 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 StibaneLinux/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 StibaneProbier 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