Das MacBook nimmt keine Netzwerke im Ethernet auf

10

Zuerst ein kleines Netzwerkdiagramm;

Wir haben einen ADSL-Router (Standard-Heim-Breitband-Netgear. DHCP, DNS und Firewall deaktiviert), der an einen Gigabit-Switch angeschlossen ist (nicht verwaltet, befindet sich nur dort und funktioniert). Von diesem Switch aus haben wir (unter anderem) einen drahtlosen Zugangspunkt, einen OS X-Server mit DHCP, DNS, Firewall und anderen Netzwerkdiensten sowie zwei MacBook Pro (OS X Lion).

+------------+             +---------------+
|  Internet  |-------------|  ADSL Router  |
+------------+             +---------------+
                                  |
                                  |
                                  |
                                  |
   +---------------+    +------------------+        +---------------+
   |  Wireless AP  |----|  Gigabit Switch  |--------|  OS X Server  |
   +---------------+    +------------------+        +---------------+
                             |        |
                             |        |
                             |        |
                             |        |
          +--------+         |        |
          |  MBP1  |---------+        |
          +--------+                  |
                                      |
                                      |
                                      |
                                      |
          +--------+                  |
          |  MBP2  |------------------+
          +--------+

(MBP = MacBook Pro)

MBP1 ist sehr glücklich, es hat eine Ethernet-Verbindung und das WLAN ist ausgeschaltet. Ich hatte noch nie Probleme damit. MBP2 funktioniert jedoch im Ethernet-Netzwerk überhaupt nicht. Wenn ich das Ethernet trenne und eine Verbindung zum drahtlosen AP herstelle, nimmt es DHCP auf und durchsucht genau so, wie es sollte, aber obwohl es direkt mit demselben Switch wie der AP verbunden ist, sitzt es nur dort und sagt

Keine IP

Ich habe versucht, zu Erweitert-> DHCP-Lease erneuern zu wechseln. Ich habe versucht, die Einstellungen manuell festzulegen, aber das Netzwerk wird einfach nicht übernommen.

Die Verbindung zu anderen Ethernet-Netzwerken funktioniert einwandfrei, und beide MBPs wurden genau zur gleichen Zeit gekauft, haben genau die gleichen Spezifikationen und wurden genau die gleichen Dinge angetan. Ich habe Ethernet-Kabel und Anschlüsse am Switch ausgetauscht, versucht, sie an den ADSL-Router anzuschließen, habe versucht, sie an die Ethernet-Anschlüsse des drahtlosen AP anzuschließen. Bei Ethernet funktioniert das einfach nicht.

Ich bin völlig ratlos. Wie würde ich überhaupt anfangen, dies zu debuggen? Mit Ethernet verbunden, kann selbst mit einer manuellen Adresse nichts gepingt werden (außer 127.0.0.1).

Aktualisieren

Wie vorgeschlagen, habe ich OSX neu installiert und in den Apple Store gebracht, aber da es in jedem anderen von uns getesteten Netzwerk einwandfrei funktioniert, glaubt Apple nicht, dass es sich um einen Hardwarefehler handelt. Ich habe versucht, den Switch gegen einen älteren 100-MB-Switch auszutauschen. Wenn ich es jedoch an die Rückseite des ADSL-Routers anschließe, übernimmt es IP / DNS-Einstellungen von DHCP und funktioniert einwandfrei (ich habe in den Netzwerkeinstellungen bestätigt, dass das DHCP vom OS X-Server und nicht vom ADSL-Router übernommen wurde / irgendwo anders, obwohl DHCP und DNS deaktiviert sind, wollte ich sicherstellen). Ich kann eine Verbindung zu allen anderen Clients im Netzwerk herstellen (Abrufen von Netzwerklaufwerken und Time Machine vom OS / X-Server, Herstellen einer Verbindung zum Management auf dem AP usw.).

Es hat eindeutig etwas mit dem Netzwerk zu tun, aber ich bin mir nicht sicher, was, nachdem ich verschiedene Switches und Ethernet-Kabel ausprobiert habe. Ich habe vollen Zugriff auf das Netzwerk und den Server, daher bin ich bereit, so ziemlich alles zu tun / auszuprobieren.

Ich schließe persönlichen Wahnsinn angesichts der Situation nicht aus

Verschmieren
quelle
7
gut geschrieben, recherchiert und illustriert. +1 :)
Studiohack
1
Versuchen Sie, die Protokollstufe für den DHCP-Dienst zu erhöhen, und sehen Sie, was angezeigt wird, wenn Sie den MBP verbinden. Für eine erfolgreiche DHCP-Interaktion sollten Sie eine ENTDECKUNG vom Client, ein ANGEBOT vom Server, eine ANFRAGE vom Server und eine Bestätigung vom Client sehen. (Beachten Sie, dass bei der Erneuerung eines bestehenden Leasingvertrags die Schritte ENTDECKEN und ANGEBOT übersprungen werden. Dies ist hier jedoch nicht relevant.) Wenn Sie wissen, welche Schritte ausgeführt werden, können Sie möglicherweise besser erkennen, wo das Problem liegt.
Gordon Davisson
@GordonDavisson Absolut nichts im DHCP-Protokoll, wenn ich den Client verbinde und trenne. Obwohl ich davon ausgehe, dass dies auf dasselbe Problem zurückzuführen ist, das bei einer statischen Adresse auftritt, kann eine Netzwerkverbindung nach dem Ende des Kabels nicht mehr erkannt werden.
Smudge
Haben Sie beim Testen von MBP2 im Apple Store einen Gigabit-Switch verwendet?
Harrymc
@harrymc Ja, versucht mit einem Gigabit-Switch und einem 100-MB-Switch, beide funktionieren gut
Smudge

Antworten:

2

Da Sie MBP2 in einem anderen Netzwerk getestet haben und es gut funktioniert hat und MBP1 ohne Probleme funktioniert, kann es sein, dass Ihr Switch etwas ausgeschaltet ist und MBP2 auch, sodass sie zusammen einfach nicht miteinander auskommen, aber trotzdem gut mit anderen zusammenarbeiten Partner.

Ein möglicher Test könnte darin bestehen, einen anderen Schalter auszuprobieren, der von einem Freund oder einem Geschäft ausgeliehen wurde, und zu prüfen, ob das Problem dadurch gelöst wird. Wenn ja, dann ist der Schalter das Problem.

Ein weiterer Test ist die Verwendung einer USB-Netzwerkkarte auf MBP2. Wenn das Problem dadurch behoben wird, können Sie Apple Store möglicherweise zwingen, Ihre MBP2-Karte zu ersetzen, oder bei der Lösung der USB-Karte bleiben.

harrymc
quelle
Ich habe versucht, den Switch durch einen anderen Switch (100 MBit / s) mit demselben Problem zu ersetzen. Ich werde mir eine USB-Karte schnappen und das testen.
Smudge
USB-Karte hat funktioniert, hat mit Apple gesprochen und sie werden die Netzwerkkarte ersetzen.
Smudge
Eine andere Sache, die ich vorschlagen wollte (nur für den Fall, dass es nicht funktioniert), war, MBP2 an das gleiche Kabel wie MBP1 anzuschließen und zu prüfen, ob es dort funktioniert
Kanadier Luke
@ Luke: Es heißt, er hat das getan.
Harrymc
2

Ich habe gesehen, dass Ethernet-Schnittstellen Hardwarefehler aufweisen, indem sie keine Verbindung zu einigen Switches herstellen, insbesondere bei Gigabit-Geschwindigkeit. Wenn ich meinen letzten MBP bei der Arbeit an den Cisco GigE-Switch anschließe (mit dem er jahrelang gearbeitet hat), wird die Verbindung so lange hoch und runter gefahren, bis ich sie manuell für 100 / Full konfiguriert habe. Wenn Sie die Einstellung für die vollständige Autonegotiation beibehalten, funktioniert dies auch mit anderen Switches, insbesondere 10/100 Switches.

Überprüfen Sie, ob das manuelle Konfigurieren der Ethernet-Geschwindigkeits- / Duplexeinstellungen Ihres fehlerhaften MBP für 100 / Full das Problem beim Herstellen einer Verbindung zum GigE-Switch behebt.

Wenn Sie keine Konnektivität über Ethernet herstellen können und eine Neuinstallation von Mac OS X dies nicht behebt, liegt ein Hardwarefehler vor, der repariert werden muss.

Spiff
quelle
Versuchte manuelle Hardwareeinstellungen, kein Unterschied. Ich habe es in den Apple Store gebracht, aber weil sie in ihrem Ethernet-Netzwerk getestet haben und es gut funktioniert hat, sagen sie, dass es keinen Fehler gibt. Ich werde jetzt eine Neuinstallation versuchen und mich bei Ihnen
Smudge
Neuinstallation hat nichts getan, gleicher Fehler = (
Smudge
@sam Bring dich in die Genius Bar!
Spiff
0

Aufgrund der von Ihnen angegebenen Informationen würde ich vorschlagen, dass das Problem bei Ihrem Router und nicht beim MacBook liegt.

Haben Sie versucht, den Router auf die Werkseinstellungen zurückzusetzen? Wenn es sich um eine Standard-Netgear-Konfiguration handelt, gehen Sie zu http://192.168.0.1

Benutzername: admin & Passwort: Passwort

Suchen Sie die Schaltfläche zum Zurücksetzen auf die Werkseinstellungen irgendwo im Administrationsbereich. (Alternativ halten Sie die Standardeinstellungstaste gedrückt, bis die Betriebsanzeige aufleuchtet (ca. 10 Sekunden).)

Sie müssen dann warten, bis sich der Router eingerichtet hat, bevor Sie Ihre ISP-Anmeldeinformationen erneut eingeben, um erneut eine Verbindung zum Internet herzustellen. (oder durch den Setup-Assistenten laufen)

Bearbeiten: Wenn andere Personen Zugriff auf Ihre Konfiguration haben, haben sie möglicherweise die Mac-Adresse Ihres MBP blockiert, der keine Verbindung herstellen kann. Sie finden dies auch in der Netgear-Konfiguration. Sie können auch ein neues Administratorkennwort festlegen, um unbefugten Zugriff zu verhindern.

Wez
quelle
1
Der Router stellt lediglich eine Verbindung zum Internet her. Ich setze nicht das gesamte Netzwerk für einen sich schlecht benehmenden Client zurück
Smudge
Aus Ihrem Diagramm geht hervor, dass Ihr Router dem Rest des Netzwerks IP-Adressen bereitstellt. ist das richtig?
Wez
Nein, wie in der Frage beschrieben, haben wir einen OS X-Server, auf dem DHCP ausgeführt wird. DHCP auf dem Router ist deaktiviert
Smudge
0

Konfigurieren Sie MBP2 manuell mit einer IP-Adresse in einem beliebigen Subnetz MBP2 und der Serverfreigabe (wahrscheinlich 192.168.xx).

Öffnen Sie auf MBP2, ohne dass andere Netzwerkaktivitäten ausgeführt werden, das Terminal und geben Sie " sudo tcpdump" ein. Dies zeigt Ihnen alle Netzwerke, die sichtbar sind (falls vorhanden).

Öffnen Sie auf MBP1 Terminal und geben Sie " ping 192.168.x.x" ein, wobei x.xdie Adresse für MBP2 festgelegt ist. Werden auf MBP2 überhaupt Aktivitäten angezeigt? Wenn ja, dann hat Ethernet grundlegende Funktionen und das Problem ist das Routing. Wenn auf MBP2 nichts angezeigt wird, liegt wahrscheinlich ein Hardware- oder MBP2-Konfigurationsproblem vor.

Seth Noble
quelle