Совместное использование Интернета Mavericks через Ethernet перестало работать

У меня 10.9, и я снова успешно использовал общий доступ к Интернету впервые после Lion. Однако сегодня он просто решил снова прекратить работу.

Схема сети:

Modem -ethernet-> Router -ethernet-> Mac Pro -ethernet-> MacBook Pro Retina

Интернет отлично работает на Mac Pro, но больше не передает правильные настройки DHCP на MacBook.

Раньше MacBook получал IP-адрес 192.168.2.12 и мог нормально просматривать веб-страницы. (Хотя он не смог подключиться ни к каким устройствам AirPlay/AirPrint через интерфейс Ethernet)

Сегодня где-то сбились настройки, и я не знаю, как это исправить или что это за настройка.

MacBook теперь имеет «самостоятельно назначенный» IP-адрес 169.254.121.24, хотя он настроен на использование DHCP. Порт Ethernet на Mac Pro, к которому подключен MacBook Pro, показывает «самостоятельно назначенный» IP-адрес 169.254.36.53, хотя он также настроен на использование DHCP.

Параметры общего доступа к Интернету кажутся правильными: совместное использование соединения с Ethernet 1 на Ethernet 2.

Но увы, без видимой причины, у меня нет доступа в интернет.

Ответы (3)

Итак, я снова взялся за дело. Мне пришлось вручную ввести правильные настройки DHCP, IPv4 и DNS на MacBook Pro.

Вот настройки, которые я использовал, чтобы заставить его работать в сетевых настройках на MacBook Pro:

Вкладка TCP/IP

Вкладка DNS

Раньше я пытался сделать это вручную, но я пробовал только IP-адреса, я не думал о входе в DNS-сервер, пока не прочитал эту статью: http://forums.beyond.ca/showthread/t-216916 .html

Глупо, что мне приходится делать это вручную, и я до сих пор не вижу устройства AirPlay/AirPort.

Да, это единственный способ, которым я могу заставить его работать. У меня проблема с Wi-Fi. Если я заставлю macbook забыть о сети и снова подключиться, я получу правильный IP-адрес. Однако, как только я пытаюсь перейти на любой веб-сайт, IP-адрес снова становится самоподписанным.
Это устраняет симптомы, но не проблему. Проблема в том, что ваш DHCP-сервер или серверы больше не передают информацию DHCP. Ваше решение, хотя и верное, решает проблему DHCP, не используя DHCP.

Очень хороший ответ, он решил мою проблему.

Однако как найти адрес, который нужно использовать для ручной настройки клиента WiFi?

Способ, которым я нашел тот, который работает с моей системой, состоял в том, чтобы запустить окно терминала и ввести

ifconfig -a

затем найдите интерфейс «моста» с действительным адресом inet (IPv4). Затем я использовал другой адрес из той же сети (например, если у моста 192.168.3.1, вы указываете 192.168.3.12) и следовал приведенным выше инструкциям.

Следуя инструкции здесь, все снова пришло в норму:

Сделайте резервную копию этих 2 файлов:

/Library/Preferences/SystemConfiguration/NetworkInterfaces.plist /Library/Preferences/SystemConfiguration/preferences.plist

Затем удалите эти 2 файла и перезагрузитесь.

Однако перезагрузка заняла у меня довольно много времени.

Мне помогла простая перезагрузка.
Не нужно "резервировать и удалять" - достаточно просто переименовать файлы, например поставив .savв конце. Переименовывая, вы заставляете исходные файлы исчезнуть и приводите их в форму, которую можно использовать для восстановления по мере необходимости.