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:
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
źródło
Odpowiedzi:
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.
źródło
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.
źródło
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.
źródło
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
” gdziex.x
jest 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.źródło