После установки новейшей версии Network Link Conditioner на macOS Sierra она не работает. Это не влияет на мою сетевую связь, даже если она установлена на 100% -ную потерю. Кто-нибудь испытывает это? Это просто случай, когда Apple не обновляет NLC для Xcode 8?
Сетевой адаптер связи не работает на macOS Sierra
Ответ 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
.
Протестировано по умолчанию и мои существующие пользовательские профили, все работает как шарм!
Ответ 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
Это сработало для меня:
- Просто откройте Spotlight →
Command + Space
- Поиск
Network Link Conditioner
- Нажмите на результат, и он откроет приложение Настройки
- Network Link Conditioner теперь появится в приложении Настройки
Ответ 10
Для XCode 10.2 в разделе Дополнительные инструменты разработчика - Дополнительные инструменты для XCode 10.2 вы найдете Network Link Conditioner
.