Po zainstalowaniu najnowszej wersji Network Link Conditioner na macOS Sierra wygląda na to, że nie działa. Nie ma to wpływu na łączność sieciową, nawet jeśli jest ustawiona na 100% utraty. Czy ktoś tego doświadczył? Czy to po prostu przypadek, w którym Apple nie aktualizuje NLC dla Xcode 8?
macos
macos-sierra
Zach Lucas
źródło
źródło
Odpowiedzi:
Ten problem został rozwiązany w najnowszej wersji Network Link Conditioner - znajduje się w „Dodatkowych narzędziach dla Xcode 8.1” do pobrania z https://developer.apple.com/download/more/ .
Przetestowałem wszystkie wbudowane profile i działają zgodnie z oczekiwaniami.
źródło
Nie mogę komentować (za mało reputacji), ale pomyślałem, że dodam, że narzędzia Xcode 8, które zawierają Network Link Conditioner, zmieniły nazwy.
https://developer.apple.com/download/more/
Znajduje się teraz w sekcji „Dodatkowe narzędzia dla Xcode 8”, zamiast „Sprzętowe narzędzia we / wy dla Xcode 7.x”.
Chociaż to nie rozwiązało żadnego z problemów ...
źródło
Krok 1: Odinstaluj starą NLC, klikając prawym przyciskiem myszy („usuń”) ją w „Preferencjach systemowych”
Usuń kondycjoner łącza sieciowego
Krok 2:
Otwórz https://developer.apple.com/download/more/ , zaloguj się do konta Apple i wyszukaj dodatkowe narzędzia i pobierz
Additional Tools for Xcode 9
.Przetestowane domyślne i moje istniejące niestandardowe profile, wszystkie działały jak urok!
źródło
Wybranie profilu „High Latency DNS” działa w moim przypadku. Nie zawsze tego chcę, ale lepsze niż nic.
źródło
Znalazłem obejście, które sprawiło, że zadziałało.
Krok 1 : Włącz pf
Krok 2 : Otwórz kondycjoner linków i włącz regułę
Krok 3 : Sprawdź, czy istnieją
dummynet
zasady w pfPowinieneś zobaczyć taką linię:
Jeśli wyłączysz pf za pomocą,
pfctl -d
to Link Conditioner przestanie działać i musisz wyłączyć wszystkie reguły Link Conditioner i wykonać powyższe kroki.U mnie to zadziałało bardzo dobrze.
Łatwym sposobem sprawdzenia, czy działa, jest włączenie
DNS Latency
i przetestowanie go za pomocą:źródło
Jeśli zainstalowałeś link Conditioner dla poprzedniej wersji Xcode, nie będzie działać z Xcode 8. Możesz pobrać Additional_Tools_for_Xcode_8.2.dmg ze strony http://developer.apple.com/download/more/
wtedy będziesz musiał przenieść stary kondycjoner łącza przed zainstalowaniem nowego. Lubię to:
Następnie dwukrotne kliknięcie kondycjonera linku poprosi Cię o zainstalowanie go.
źródło
Zainstalowanie starszej wersji Network Link Conditioner (NLC) może rozwiązać problem.
W moim przypadku używałem OS X El Capitan w wersji 10.11.6. NLC z najnowszego pakietu „Additional Tools for Xcode 8.2” nie działa dla mnie. Ale NLC z „Additional Tools for Xcode 7.3” działa jak marzenie. Ponowna instalacja lub zmiana Xcode nie jest konieczna.
źródło
Instalacja Network Link Conditioner z „Additional Tools for Xcode 9 beta” zadziałała.
źródło
To zadziałało dla mnie:
Command + Space
Network Link Conditioner
źródło
Dla XCode 10.2, w Więcej narzędzi programistycznych - Dodatkowe narzędzia dla XCode 10.2, znajdziesz
Network Link Conditioner
.źródło