macOS Sierra에 최신 버전의 Network Link Conditioner를 설치 한 후 작동하지 않는 것 같습니다. 100 % 손실로 설정되어 있어도 네트워크 연결에 영향을주지 않습니다. 누구든지 이것을 경험합니까? 이것은 단순히 Apple이 Xcode 8 용 NLC를 업데이트하지 않는 경우입니까?
macOS Sierra에 최신 버전의 Network Link Conditioner를 설치 한 후 작동하지 않는 것 같습니다. 100 % 손실로 설정되어 있어도 네트워크 연결에 영향을주지 않습니다. 누구든지 이것을 경험합니까? 이것은 단순히 Apple이 Xcode 8 용 NLC를 업데이트하지 않는 경우입니까?
답변:
이 문제는 최신 버전의 Network Link Conditioner에서 수정되었습니다 . https://developer.apple.com/download/more/ 에서 다운로드 한 "Xcode 8.1 용 추가 도구"에 있습니다 .
모든 기본 제공 프로필을 테스트했으며 예상대로 작동합니다.
댓글을 달 수는 없지만 (평판이 충분하지 않음) Network Link Conditioner가 포함 된 Xcode 8 도구의 이름이 변경되었다고 추가 할 것이라고 생각했습니다.
https://developer.apple.com/download/more/
이제 "Xcode 7.x 용 하드웨어 IO 도구"대신 "Xcode 8 용 추가 도구"에 있습니다.
그래도 문제가 해결되지는 않았습니다 ...
1 단계 : "시스템 환경 설정"에서 이전 NLC를 마우스 오른쪽 버튼으로 클릭 ( "제거")하여 제거
네트워크 링크 조절기 삭제
2 단계:
https://developer.apple.com/download/more/를 열고 Apple 계정에 로그인 한 다음 추가 도구 및 다운로드를 검색합니다 Additional Tools for Xcode 9
.
테스트 된 기본 및 기존 사용자 지정 프로필은 모두 매력처럼 작동했습니다!
나를 위해 작동하는 해결 방법을 찾았습니다.
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
이전 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
그런 다음 링크 조절기를 두 번 클릭하면 설치하라는 메시지가 표시됩니다.
이전 버전의 NLC (Network Link Conditioner)를 설치하면 문제를 해결할 수 있습니다.
제 경우에는 OS X El Capitan 버전 10.11.6을 사용하고있었습니다. 최신 번들 "Additional Tools for Xcode 8.2"의 NLC가 작동하지 않았습니다. 그러나 "Xcode 7.3 용 추가 도구"의 NLC는 매력적으로 작동합니다. Xcode를 다시 설치하거나 변경할 필요가 없습니다.
"Xcode 9 베타 용 추가 도구"에서 네트워크 링크 조절기를 설치하는 것이 저에게 효과적이었습니다.