Сетевой адаптер связи не работает на macOS Sierra

После установки новейшей версии Network Link Conditioner на macOS Sierra она не работает. Это не влияет на мою сетевую связь, даже если она установлена ​​на 100% -ную потерю. Кто-нибудь испытывает это? Это просто случай, когда Apple не обновляет NLC для Xcode 8?

Ответ 1

Эта проблема исправлена ​​в последней версии Network Link Conditioner - она ​​находится в разделе "Дополнительные инструменты для Xcode 8.1" с https://developer.apple.com/download/more/.

Я тестировал все встроенные профили, и они работают как ожидалось.

Ответ 2

Я не могу прокомментировать (недостаточно репутации), но предположил, что добавлю, что инструменты Xcode 8, в которых есть Сетевой корректор ссылок, изменили имена.

https://developer.apple.com/download/more/

Теперь он находится в разделе "Дополнительные инструменты для Xcode 8" вместо "Hardware IO Tools for Xcode 7.x".

Хотя, это не исправить ни одной из проблем...

Ответ 3

Шаг 1: Удалите старый NLC, щелкнув его правой кнопкой мыши ("удалить") в "Системных настройках"

Удалить кондиционер сетевой ссылки

Шаг 2:

Откройте https://developer.apple.com/download/more/, войдите в учетную запись Apple, найдите дополнительные инструменты и загрузите Additional Tools for Xcode 9.

enter image description here

Протестировано по умолчанию и мои существующие пользовательские профили, все работает как шарм!

Ответ 4

Выбор профиля "Высокая задержка DNS" работает для меня. Это не всегда то, что я хочу, но лучше, чем ничего.

Ответ 5

Я нашел обходное решение, которое заставило его работать для меня.

Шаг 1: включить pf

sudo pfctl -e -f /etc/pf.conf

Шаг 2. Откройте кондиционер и включите правило.

Шаг 3. Проверьте, есть ли правила dummynet в pf

sudo pfctl -sa

Вы должны увидеть строку типа:

dummynet-anchor "com.apple.nlc" all

Если вы отключите pf с помощью pfctl -d, тогда соединение кондиционера перестанет работать, и вам нужно отключить все правила настройки ссылок и выполнить указанные выше шаги.

Это сработало для меня очень хорошо.

Простой способ проверить, работает ли это, чтобы включить DNS Latency и протестировать его с помощью

nslookup www.google.com

Ответ 6

Если вы установили средство связи для предыдущей версии Xcode, оно не будет работать с Xcode 8. Вы можете загрузить Additional_Tools_for_Xcode_8.2.dmg из http://developer.apple.com/download/more/

тогда вам нужно будет переместить старый механизм связи, прежде чем устанавливать новый. Вот так:

sudo mv /Library/PreferencePanes/Network\ Link\ Conditioner.prefPane/ ~/old

Затем двойной щелчок на клиенте ссылки попросит вас установить его.

Ответ 7

Установка более старой версии Network Link Conditioner (NLC) может решить проблему.

  • Удалите NLC, щелкнув его правой кнопкой мыши в "Системном предпочтении" и выбрав "... удалить"
  • Загрузите более старую версию NLC из https://developer.apple.com/download/more/. (Найдите пакеты с названием "Дополнительные инструменты для Xcode..." )
  • Установите NLC из загруженного пакета и попробуйте его. (http://www.netmeter.eu может помочь вам протестировать скорость вашей сети)

В моем случае я использовал OS X El Capitan версии 10.11.6. NLC из новейшего пакета "Дополнительные инструменты для Xcode 8.2" не работал у меня. Но NLC из "Дополнительные инструменты для Xcode 7.3" работает как шарм. Переустановка или изменение Xcode не требуется.

Ответ 8

Для меня работала установка сетевого адаптера связи из "Дополнительные инструменты для Xcode 9 beta".

Ответ 9

Это сработало для меня:

  1. Просто откройте Spotlight → Command + Space
  2. Поиск Network Link Conditioner
  3. Нажмите на результат, и он откроет приложение Настройки
  4. Network Link Conditioner теперь появится в приложении Настройки

Ответ 10

Для XCode 10.2 в разделе Дополнительные инструменты разработчика - Дополнительные инструменты для XCode 10.2 вы найдете Network Link Conditioner.