MacBook nie wybiera sieci w sieci Ethernet


10

Najpierw mały schemat sieci;

Mamy router ADSL (standardowy domowy szerokopasmowy Netgear. DHCP, DNS i zapora wyłączona), podłączony do przełącznika gigabitowego (niezarządzany, po prostu tam siedzi i działa). Z tego przełącznika mamy (między innymi) bezprzewodowy punkt dostępowy, serwer OS X z DHCP, DNS, zaporą ogniową i innymi usługami sieciowymi oraz dwa MacBooka Pro (OS X Lion).

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

(MBP = MacBook Pro)

MBP1 jest dość szczęśliwy, ma połączenie Ethernet i ma wyłączoną sieć bezprzewodową. Nigdy nie miałem z tym żadnych problemów. MBP2 jednak w ogóle nie będzie działać w sieci Ethernet. Jeśli odłączę Ethernet i połączę się z bezprzewodowym punktem dostępowym, przejmie on DHCP i będzie przeglądał dokładnie tak, jak powinien, ale nawet jeśli jest podłączony bezpośrednio do tego samego przełącznika co punkt dostępowy, po prostu siedzi tam i mówi:

Brak IP

Próbowałem przejść do Zaawansowane-> Odnów dzierżawę DHCP, próbowałem ręcznie ustawić ustawienia, ale to po prostu nie odbiera sieci.

Łączenie z innymi sieciami Ethernet działa dobrze, a oba MBP zostały zakupione dokładnie w tym samym czasie, mają dokładnie tę samą specyfikację i zrobiono im dokładnie te same rzeczy. Zamieniłem kable Ethernet, porty na przełączniku, próbowałem podłączyć go do routera ADSL, próbowałem podłączyć go do portów Ethernet w bezprzewodowym punkcie dostępowym, to po prostu nie działa w sieci Ethernet.

Mam całkowitą stratę, jak mógłbym zacząć debugować? Podłączony do Ethernetu, nawet z ręcznym adresem, nie może pingować niczego (oprócz 127.0.0.1).

Aktualizacja

Zgodnie z sugestią ponownie zainstalowałem OSX i zabrałem go do Apple Store, ale ponieważ działa on poprawnie w każdej innej sieci, w której testowaliśmy Apple, nie uważam, że to błąd sprzętowy. Próbowałem zamienić przełącznik na starszy przełącznik 100 Mb, ten sam problem. Jeśli jednak podłączę go do tylnej części routera ADSL, pobierze on ustawienia IP / DNS z DHCP i działa dobrze (potwierdziłem w ustawieniach sieciowych, że DHCP został pobrany z serwera OS X, a nie routera ADSL / gdziekolwiek indziej, mimo że ma wyłączone DHCP i DNS, chciałem się upewnić). Mogę połączyć się ze wszystkimi innymi klientami w sieci (odbieranie dysków sieciowych i Time Machine z serwera OS / X, łączenie się z zarządzaniem na AP itp.).

Z pewnością ma to coś wspólnego z siecią, ale nie jestem pewien, co, po wypróbowaniu różnych przełączników i kabli Ethernet. Mam pełny dostęp do sieci i serwera, więc jestem gotów zrobić / spróbować praktycznie wszystkiego.

Biorąc pod uwagę sytuację, nie wykluczam osobistego szaleństwa


7
dobrze napisane, zbadane i zilustrowane. +1 :)
studiohack

1
Spróbuj zwiększyć poziom dziennika dla usługi DHCP i zobacz, co pokazuje po podłączeniu MBP. Aby uzyskać udaną interakcję DHCP, powinieneś zobaczyć ODKRYCIE od klienta, OFERTĘ od serwera, WNIOSEK od serwera i ACK od klienta. (Należy pamiętać, że przy odnawianiu istniejącej dzierżawy kroki ODKRYJ i OFERTA są pomijane, ale nie ma to znaczenia tutaj.) Wiedza, które kroki się zdarzają, może dać lepsze pojęcie, gdzie jest problem.
Gordon Davisson,

@ GordonDavisson Absolutnie nic w dzienniku DHCP, kiedy podłączam i odłączam klienta. Chociaż zakładam, że jest to spowodowane tym samym problemem, który napotykam przy adresie statycznym, całkowita niemożność rozpoznania połączenia sieciowego za końcem kabla.
Smudge

Czy podczas testowania MBP2 w Apple Store korzystałeś z przełącznika Gigabit?
harrymc

@harrymc Tak, próbowałem z przełącznikiem gigabitowym i przełącznikiem 100 Mb, oba działają dobrze
Smudge

Odpowiedzi:


2

Ponieważ przetestowałeś MBP2 w innej sieci i działał dobrze, a ponieważ MBP1 działa bez problemów, może być tak, że twój przełącznik jest nieco wyłączony, a MBP2 też, więc razem po prostu nie dogadują się, ale nadal działają dobrze z innymi wzmacniacz.

Jednym z możliwych testów może być wypróbowanie innego przełącznika, pożyczonego od znajomego lub sklepu, i sprawdzenie, czy to rozwiąże problem. Jeśli tak, problem stanowi przełącznik.

Kolejnym testem jest użycie karty sieciowej USB na MBP2. Jeśli to rozwiąże problem, być może możesz zmusić Apple Store do wymiany karty MBP2 lub pozostać przy rozwiązaniu karty USB.


Próbowałem zastąpić przełącznik innym przełącznikiem (100 Mb / s) z tym samym problemem. Wezmę kartę USB i przetestuję to.
Smudge

Karta USB działała, rozmawiała z Apple i zamierzają wymienić kartę sieciową.
Smudge

Inną rzeczą, którą zasugerowałem (na wypadek, gdyby to nie zadziałało), było podłączenie MBP2 do tego samego kabla co MBP1 i sprawdzenie, czy tam działa
Kanadyjczyk Łukasz

@Luke: Mówi, że to zrobił.
harrymc

2

Widziałem, że interfejsy Ethernet zaczynają mieć awarie sprzętowe, ponieważ nie nawiązują połączenia z niektórymi przełącznikami, szczególnie przy prędkości gigabitowej. Podczas podłączania mojego ostatniego MBP do przełącznika Cisco GigE w pracy (z którym współpracował on od lat), przełączałby cyklicznie łącze w górę i w dół, dopóki nie skonfiguruję go ręcznie dla 100 / Full. Pozostawienie tego ustawienia dla pełnej automatycznej negocjacji działałoby z innymi przełącznikami, zwłaszcza przełącznikami 10/100.

Sprawdź, czy ręczna konfiguracja nieudanych ustawień szybkości / dupleksu Ethernet MBP dla 100 / Full rozwiązuje problem z połączeniem z przełącznikiem GigE.

Jeśli nie możesz uzyskać żadnej łączności przez Ethernet, a czysta ponowna instalacja systemu Mac OS X nie naprawi tego, oznacza to awarię sprzętu wymagającą naprawy.


Wypróbowałem ręczne ustawienia sprzętu, bez różnicy. Zabrałem go do sklepu Apple, ale ponieważ testowali w swojej sieci Ethernet i działał dobrze, mówią, że nie ma w tym żadnej usterki. Spróbuję ponownie zainstalować teraz i skontaktuję się z Tobą
Smudge,

Ponowna instalacja nic nie zrobiła, ten sam błąd = (
Smudge

@sam Dostań się do paska Genius!
Spiff

0

Z informacji, które podałeś, sugeruję, że problem dotyczy routera, a nie MacBooka.

Czy próbowałeś pełnego przywrócenia ustawień fabrycznych routera? .. Jeśli jest to standardowa konfiguracja sieci, zechcesz przejść do strony http://192.168.0.1

nazwa użytkownika: admin i hasło: hasło

zlokalizuj przycisk przywracania ustawień fabrycznych gdzieś w panelu administracyjnym. (alternatywnie Naciśnij i przytrzymaj przycisk resetowania domyślnego, aż lampka zasilania zacznie migać (około 10 sekund))

Będziesz musiał poczekać na ustabilizowanie się routera przed ponownym wprowadzeniem danych logowania do usługodawcy internetowego, aby ponownie połączyć się z Internetem. (lub uruchamianie kreatora instalacji)

edycja: jeśli inne osoby mają dostęp do twojej konfiguracji, mogły zablokować adres MAC twojego MBP, który nie chce się połączyć. Będziesz mógł to znaleźć również w konfiguracji netgear. możesz także ustawić nowe hasło administratora, aby zapobiec nieautoryzowanemu dostępowi.


1
Router nie robi nic poza połączeniem z Internetem. Nie resetuję całej sieci dla jednego źle zachowującego się klienta
Smudge

Ze schematu wygląda to tak, jakby router udostępnia adresy IP reszcie sieci. czy to jest poprawne?
Wez

Nie, jak opisano w pytaniu: mamy serwer OS X z DHCP, DHCP na routerze jest wyłączony
Smudge

0

Ręcznie skonfiguruj MBP2 z adresem IP w dowolnej podsieci MBP2 i udziale serwera (prawdopodobnie 192.168.xx).

Na MBP2, bez żadnej innej aktywności sieci, otwórz Terminal i wpisz „ sudo tcpdump”. Spowoduje to wyświetlenie wszystkich sieci, które można zobaczyć (jeśli występują).

Na MBP1 otwórz Terminal i wpisz „ ping 192.168.x.x” gdzie x.xjest ustawiony adres dla MBP2. Czy jakakolwiek aktywność pojawia się na MBP2? Jeśli tak, to Ethernet ma podstawową funkcjonalność, a problem dotyczy routingu. Jeśli nic nie pojawia się na MBP2, to bardziej prawdopodobne jest, że występuje problem ze sprzętem lub konfiguracją MBP2.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.