110 votes

Le conditionneur de liaison réseau ne fonctionne pas sur macOS Sierra

Après avoir installé la dernière version de Network Link Conditioner sur macOS Sierra, il semble que cela ne fonctionne pas. Cela n'a aucun effet sur la connectivité de mon réseau, même s'il est défini sur 100% de perte. Quelqu'un a vécu cela? S'agit-il simplement d'un cas où Apple ne met pas à jour NLC pour Xcode 8?

95voto

will_d Points 1026

Ce problème a été résolu dans la dernière version du conditionneur de liaisons réseau - il se trouve dans le téléchargement "Outils supplémentaires pour Xcode 8.1" de https://developer.apple.com/download/more/ .

J'ai testé tous les profils intégrés et ils fonctionnent comme prévu.

22voto

tanya Points 239

Je ne peux pas commenter (pas assez de réputation), mais je me suis dit que j'ajouterais que les outils Xcode 8 contenant le conditionneur de liens réseau ont changé de nom.

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

Il se trouve maintenant dans les "Outils supplémentaires pour Xcode 8", au lieu de "Outils d’IO matériel pour Xcode 7.x".

Bien que cela n'ait résolu aucun des problèmes ...

11voto

Sasi Varunan Points 1385

Étape 1: Désinstaller les Anciens NLC par un clic droit ("supprimer") dans "Préférences Système"

Supprimer un Réseau de lien de climatiseur

Étape 2:

Ouvert https://developer.apple.com/download/more/ , connectez-vous à compte apple et de recherche pour des outils supplémentaires et Téléchargez Additional Tools for Xcode 9.

enter image description here

Testé par défaut et que mon des profils personnalisés, tout a fonctionné comme un charme!

4voto

appleitung Points 98

La sélection du profil "DNS de haute latence" fonctionne pour moi. Ce n'est pas toujours ce que je veux, mais c'est mieux que rien.

2voto

ppaulojr Points 1180

J'ai trouvé une solution de contournement qui fait le travail pour moi.

Étape 1: Activer pf

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

Étape 2: Ouvrir le lien de climatiseur et d'activer une règle

Étape 3: Vérifier s'il y a dummynet règles pf

sudo pfctl -sa

Vous devriez voir une ligne comme:

dummynet-anchor "com.apple.nlc" all

Si vous désactivez la pf avec pfctl -d puis lien climatiseur s'arrête de fonctionner et vous devez désactiver tout lien conditionneur de règles et de faire les étapes ci-dessus.

Il a travaillé pour moi, très bien.

Moyen simple pour tester si ça fonctionne est de permettre d' DNS Latency et le tester avec:

nslookup www.google.com

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X