MacBook не будет работать в сети Ethernet


10

Сначала небольшая схема сети;

У нас есть ADSL-маршрутизатор (Стандартный домашний широкополосный Netgear. DHCP, DNS и брандмауэр отключены), подключенный к гигабитному коммутатору (неуправляемый, он просто сидит и работает). Благодаря этому коммутатору у нас есть (среди прочего) точка беспроводного доступа, сервер OS X с DHCP, DNS, брандмауэром и другими сетевыми службами, а также два MacBook Pro (OS X Lion).

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

(MBP = MacBook Pro)

MBP1 вполне доволен, у него есть соединение Ethernet и беспроводная связь отключена. У меня никогда не было проблем с этим. Однако MBP2 вообще не будет работать в сети Ethernet. Если я отсоединяю Ethernet и подключаюсь к беспроводной точке доступа, он берет DHCP и просматривает в точности так, как должен, но даже если он напрямую подключен к тому же коммутатору, что и точка доступа, он просто сидит и говорит

Нет IP

Я попытался перейти на Advanced-> Renew DHCP Lease, я попытался установить настройки вручную, но он просто не подключается к сети.

Подключение к другим сетям Ethernet работает нормально, и оба MBP были куплены в одно и то же время, имеют точно такую ​​же спецификацию и сделали с ними точно такие же вещи. Я поменял местами кабели Ethernet, порты на коммутаторе, попытался подключить его к маршрутизатору ADSL, попытался подключить его к портам Ethernet на беспроводной точке доступа, он просто не будет работать в Ethernet.

Я в полной растерянности, как бы я начал отлаживать это? Подключенный к Ethernet, даже с ручным адресом, он ничего не может пропинговать (кроме 127.0.0.1).

Обновить

Как и предполагалось, я переустановил OSX и перенес его в Apple Store, но, поскольку он отлично работает в любой другой сети, которую мы тестировали, Apple не считает, что это аппаратная ошибка. Я попытался поменять коммутатор на более старый 100 МБ, та же проблема. Однако, если я подключаю его к задней панели маршрутизатора ADSL, он выбирает настройки IP / DNS из DHCP и работает нормально (я подтвердил в настройках сети, что DHCP был получен с сервера OS X, а не маршрутизатора ADSL / в другом месте, даже если у него отключены DHCP и DNS, я хотел убедиться). Я могу подключиться ко всем другим клиентам в сети (захват сетевых дисков и Time Machine с сервера OS / X, подключение к управлению на точке доступа и т. Д.).

Это явно связано с сетью, но я не уверен, что, попробовав другие коммутаторы и кабели Ethernet. У меня есть полный доступ к сети и серверу, поэтому я готов сделать / попробовать почти все.

Я не исключаю личного безумия, учитывая ситуацию


7
хорошо написано, исследовано и проиллюстрировано. +1 :)
studiohack

1
Попробуйте увеличить уровень журнала для службы DHCP и посмотрите, что он показывает при подключении MBP. Для успешного взаимодействия DHCP вы должны увидеть ОТКРЫТИЕ от клиента, ПРЕДЛОЖЕНИЕ от сервера, ЗАПРОС от сервера и ACK от клиента. (Обратите внимание, что при возобновлении существующего договора аренды шаги DISCOVER и OFFER пропускаются, но здесь это не имеет значения.) Знание того, какие шаги выполняются, может дать лучшее представление о том, в чем проблема.
Гордон Дэвиссон

@GordonDavisson Абсолютно ничего в журнале DHCP, когда я подключаюсь и отключаю клиента. Хотя я предполагаю, что это вызвано той же проблемой, с которой я сталкиваюсь со статическим адресом, полная неспособность распознать сетевое соединение за концом кабеля.
Пятно

При тестировании MBP2 в Apple Store вы использовали гигабитный коммутатор?
harrymc

@harrymc Да, пробовал с гигабитным коммутатором и коммутатором 100 МБ, оба работают нормально
Smudge

Ответы:


2

Поскольку вы проверили MBP2 в другой сети, и он работал хорошо, а MBP1 работает без проблем, возможно, ваш коммутатор немного отключен и MBP2 тоже, так что вместе они просто не ладят, но все еще работают нормально с другими партнеры.

Одним из возможных тестов может быть попытка другого переключателя, позаимствованного у друга или магазина, и посмотреть, решит ли это проблему. Если это так, то проблема в коммутаторе.

Другой тест - использование сетевой карты USB на MBP2. Если это решит проблему, вы можете заставить Apple Store заменить вашу карту MBP2 или остаться с решением USB-карты.


Я попытался заменить коммутатор другим (100 Мбит / с) коммутатором с той же проблемой. Я возьму карту USB и протестирую это.
Пятно

USB-карта сработала, поговорила с Apple, и они собираются заменить сетевую карту.
Пятно

Еще одна вещь, которую я собирался предложить (на случай, если она не сработала), - подключить MBP2 к тому же кабелю, что и MBP1, и посмотреть, работает ли он там
канадский Лука,

@ Люк: Там написано, что он это сделал.
Harrymc

2

Я видел, что интерфейсы Ethernet начинают иметь аппаратные сбои из-за невозможности установить связь с некоторыми коммутаторами, особенно на гигабитной скорости. При подключении моего последнего MBP к коммутатору Cisco GigE на работе (с которым он работал в течение многих лет) он продолжал бы циклически подключаться вверх и вниз, пока я вручную не настроил его для 100 / Full. Оставив его для полного автосогласования, можно работать с другими коммутаторами, особенно с коммутаторами 10/100.

Посмотрите, если ручная настройка сбойных настроек скорости / дуплекса Ethernet для MBP для 100 / Full решает проблему подключения к коммутатору GigE.

Если вы не можете подключиться через Ethernet и если чистая переустановка Mac OS X не устранила это, значит, у вас аппаратный сбой, требующий ремонта.


Пробовал ручные настройки оборудования, без разницы. Я взял его в Apple Store, но, поскольку они тестировали свою сеть Ethernet, и она работала нормально, говорят, что в этом нет ошибки. Я попробую переустановить сейчас и вернусь к вам
Smudge

Переустановка ничего не сделала, такая же ошибка = (
Smudge

@sam Отправляйся в бар Genius!
Spiff

0

Из предоставленной вами информации я могу предположить, что проблема связана с вашим маршрутизатором, а не с MacBook.

Вы пытались выполнить полный сброс настроек маршрутизатора до заводских настроек? .. Если это стандартная конфигурация netgear, вам нужно перейти на http://192.168.0.1

имя пользователя: admin и пароль: пароль

найдите кнопку возврата к заводским настройкам где-нибудь в панели администрирования. (в качестве альтернативы нажмите и удерживайте кнопку сброса по умолчанию, пока индикатор питания не начнет мигать (около 10 секунд))

Затем вам нужно будет подождать, пока маршрутизатор установит соединение, прежде чем повторно вводить регистрационную информацию вашего провайдера, чтобы снова подключиться к Интернету. (или работает через мастер настройки)

редактировать: если другие люди имеют доступ к вашей конфигурации, они могут заблокировать mac-адрес вашего MBP, который не будет подключаться ... вы сможете найти это и в конфигурации netgear. Вы также можете установить новый пароль администратора, чтобы предотвратить несанкционированный доступ.


1
Маршрутизатор не делает ничего, кроме подключения к Интернету. Я не перезагружаю всю сеть для одного ненадлежащего клиента
Smudge

Из вашей диаграммы выглядит так, как будто ваш маршрутизатор предоставляет IP-адреса для остальной части сети. это верно?
Wez

Нет, как описано в вопросе, у нас есть сервер OS X с DHCP, DHCP на маршрутизаторе отключен
Smudge

0

Вручную настройте MBP2 с IP-адресом в любой подсети MBP2 и на общем сервере (вероятно, 192.168.xx).

На MBP2, при отсутствии какой-либо другой сетевой активности, откройте терминал и введите « sudo tcpdump». Это покажет вам все сети, которые можно увидеть (если есть).

На MBP1 откройте «Терминал» и введите « ping 192.168.x.x», где x.xуказан адрес, установленный для MBP2. Есть ли какая-либо активность на MBP2? Если это так, то Ethernet имеет базовую функциональность, и проблема заключается в маршрутизации. Если на MBP2 ничего не появляется, то это скорее проблема с аппаратной или MBP2-конфигурацией.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.