macOS Sierra에서 네트워크 링크 조절기가 작동하지 않음


109

macOS Sierra에 최신 버전의 Network Link Conditioner를 설치 한 후 작동하지 않는 것 같습니다. 100 % 손실로 설정되어 있어도 네트워크 연결에 영향을주지 않습니다. 누구든지 이것을 경험합니까? 이것은 단순히 Apple이 Xcode 8 용 NLC를 업데이트하지 않는 경우입니까?


5
Sierra로 업그레이드하고 새로 설치할 때 Network Link Conditioner가 손상되었는지 확인했습니다.
Brennan Roberts

1
같은 문제입니다. 아직 XCode 8 용 "Hardware IO Tools"에 대한 다운로드가 없습니다. 출시되면 Sierra에 맞게 업데이트 될 것입니다.
delrox

1
나에게 패킷 손실 설정은 작동하지 않는 것처럼 보이지만 지연은 작동합니다. 100 % 손실 설정이 작동하지 않는 문제에 대한 해결 방법으로 매우 높은 지연 (제 경우에는 DNS, 다운 링크 및 업 링크에 대해 100,000ms)을 설정하는 사용자 지정 설정이 있습니다. 필요한 경우 더 높은 숫자로 실험 할 수 있습니다.
kabuko

1
약간의 수정, 나는 DNS 지연 만 작동한다고 생각하며 설정은 때때로 100,000ms 설정을 100ms로 자동 수정하려고 시도하므로 시간이 걸리기 전에 두 번 설정해야합니다.
kabuko

2
오픈 레이더 티켓으로이 제출 : openradar.appspot.com/28660543
크리스

답변:


95

이 문제는 최신 버전의 Network Link Conditioner에서 수정되었습니다 . https://developer.apple.com/download/more/ 에서 다운로드 한 "Xcode 8.1 용 추가 도구"에 있습니다 .

모든 기본 제공 프로필을 테스트했으며 예상대로 작동합니다.


1
감사! 방금 확인했는데 예상대로 작동합니다. 👍
Zach Lucas

12
나를 위해 이전 NLC 설치를 마우스 오른쪽 버튼으로 클릭하고 제거 한 다음 새 것을 설치해야했습니다.
Cynic

1
8.2뿐만 아니라 나를 위해 일한 - 의심이 최신 버전 얻기의 단지 문제
andrewb

10
""네트워크 링크 조절기 "환경 설정을 설치할 수 없습니다."네트워크 링크 조절기 "환경 설정은 macOS와 함께 설치되며 교체 할 수 없습니다." 솔루션 => apple.stackexchange.com/a/203066/145995
AbdulMomen عبدالمؤمن

El Capitan에서 이와 관련하여 문제가있는 경우 질문 자체에 대한 의견을 살펴보십시오.
Liron Yahdav

22

댓글을 달 수는 없지만 (평판이 충분하지 않음) Network Link Conditioner가 포함 된 Xcode 8 도구의 이름이 변경되었다고 추가 할 것이라고 생각했습니다.

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

이제 "Xcode 7.x 용 하드웨어 IO 도구"대신 "Xcode 8 용 추가 도구"에 있습니다.

그래도 문제가 해결되지는 않았습니다 ...


2
이것을 찾기 위해 단순히 '컨디셔너'등을 검색 할 수 없다는 것이 실망 스럽습니다. Apple이 XC8 용 NLC를 출시하지 않은 것이 이상하다고 생각했으며 실제로 출시되었습니다! :)
Mark A. Donohoe

11

1 단계 : "시스템 환경 설정"에서 이전 NLC를 마우스 오른쪽 버튼으로 클릭 ( "제거")하여 제거

네트워크 링크 조절기 삭제

2 단계:

https://developer.apple.com/download/more/를 열고 Apple 계정에 로그인 한 다음 추가 도구 및 다운로드를 검색합니다 Additional Tools for Xcode 9.

여기에 이미지 설명 입력

테스트 된 기본 및 기존 사용자 지정 프로필은 모두 매력처럼 작동했습니다!


Xcode 9 베타 버전은 실제로 Sierra 10.12.5에서 작동합니다. 예이!
Charlie Gorichanaz

4

"High Latency DNS"프로필을 선택하는 것이 좋습니다. 이것은 항상 내가 원하는 것은 아니지만 아무것도 아닌 것보다 낫습니다.


2

나를 위해 작동하는 해결 방법을 찾았습니다.

1 단계 : pf 활성화

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

2 단계 : 링크 컨디셔너를 열고 규칙 활성화

3 단계 : dummynetpf에 규칙 이 있는지 확인

sudo pfctl -sa

다음과 같은 줄이 표시되어야합니다.

dummynet-anchor "com.apple.nlc" all

pf를 비활성화하면 pfctl -d링크 컨디셔너가 작동을 중지하고 모든 링크 컨디셔너 규칙을 비활성화하고 위의 단계를 수행해야합니다.

그것은 나를 위해 아주 잘 작동했습니다.

작동하는지 테스트하는 쉬운 방법은 다음을 사용하여 활성화 DNS Latency하고 테스트하는 것입니다.

nslookup www.google.com

명확히하기 위해, 기본 설정을 비활성화하고 모두 사용자 지정 항목으로 직접 생성 (복제)하라는 말입니까?
Chris

2
방금 테스트했는데 NLC가 이미 패킷 필터를 활성화했으며 더미 넷 규칙이 제대로 설치되었습니다. 실제로 High Latency DNS 프로필은 잘 작동합니다. 그러나 패킷을 지연하거나 삭제하는 프로필은 작동하지 않습니다.
Lily Ballard 2016 년

@KevinBallard 그래서 아직 해결책을 찾았습니까?
HendraWD

2
트윗 담아 가기 레이더를 제출했는데 속았다. 이 시점에서 저는 Apple이 문제를 해결하기를 기다리고 있습니다.
Lily Ballard

2

이전 Xcode 버전 용 링크 컨디셔너를 설치 한 경우 Xcode 8에서 작동하지 않습니다. http://developer.apple.com/download/more/ 에서 Additional_Tools_for_Xcode_8.2.dmg를 다운로드 할 수 있습니다.

그런 다음 새 링크 컨디셔너를 설치하기 전에 이전 링크 컨디셔너를 이동해야합니다. 이렇게 :

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

그런 다음 링크 조절기를 두 번 클릭하면 설치하라는 메시지가 표시됩니다.


2

이전 버전의 NLC (Network Link Conditioner)를 설치하면 문제를 해결할 수 있습니다.

  1. "시스템 환경 설정"에서 마우스 오른쪽 버튼을 클릭하고 "… 제거"를 선택하여 NLC를 제거합니다.
  2. https://developer.apple.com/download/more/ 에서 이전 버전의 NLC를 다운로드합니다 . ( "Additional Tools for Xcode…"라는 이름의 번들 검색)
  3. 다운로드 한 번들에서 NLC를 설치하고 사용해보십시오. ( http://www.netmeter.eu 는 네트워크 속도를 테스트하는 데 도움이 될 수 있습니다)

제 경우에는 OS X El Capitan 버전 10.11.6을 사용하고있었습니다. 최신 번들 "Additional Tools for Xcode 8.2"의 NLC가 작동하지 않았습니다. 그러나 "Xcode 7.3 용 추가 도구"의 NLC는 매력적으로 작동합니다. Xcode를 다시 설치하거나 변경할 필요가 없습니다.



0

이것은 나를 위해 일했습니다.

  1. Spotlight 열기-> Command + Space
  2. 검색 Network Link Conditioner
  3. 결과를 클릭하면 설정 앱이 열립니다.
  4. 이제 네트워크 링크 조절기가 설정 앱에 나타납니다.

0

XCode 10.2의 경우 추가 개발자 도구-XCode 10.2 용 추가 도구에서 Network Link Conditioner.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.