नेटवर्क लिंक कंडीशनर macOS Sierra पर काम नहीं कर रहा है


109

MacOS Sierra पर नेटवर्क लिंक कंडीशनर के नवीनतम संस्करण को स्थापित करने के बाद, यह काम नहीं करता है। मेरे नेटवर्क कनेक्टिविटी पर इसका कोई प्रभाव नहीं है, भले ही 100% नुकसान पर सेट किया गया हो। किसी को यह अनुभव? क्या यह केवल Apple का मामला है जो Xcode 8 के लिए NLC को अपडेट नहीं कर रहा है?


5
सत्यापित करें कि नेटवर्क लिंक कंडीशनर को सिएरा की एक क्लीन इन्स्टॉल करने और अपग्रेड करने के दौरान तोड़ा गया है।
ब्रेनन रॉबर्ट्स

1
एक ही समस्या है। XCode 8 के लिए "हार्डवेयर IO टूल्स" के लिए अभी तक कोई डाउनलोड नहीं हुआ है। जब यह रिलीज़ होगी, तो उम्मीद है कि इसे सिएरा के लिए अपडेट किया जाएगा।
1

1
मेरे लिए, पैकेट नुकसान सेटिंग्स काम नहीं करती हैं, लेकिन देरी करते हैं। 100% हानि सेटिंग के काम नहीं करने के लिए एक वर्कअराउंड के रूप में, मेरे पास एक कस्टम सेटिंग है, जो DNS, डाउनलिंक और अपलिंक के लिए मेरे मामले में 100,000ms - एक बहुत अधिक देरी सेट करती है। यदि आवश्यक हो तो आप उच्च संख्या के साथ प्रयोग कर सकते हैं।
काबूको

1
थोड़ा सुधार, मुझे लगता है कि केवल डीएनएस की देरी मेरे लिए काम कर रही है, और सेटिंग्स मेरे 100 मिलियन से 100 मीटर की सेटिंग को कभी-कभी स्वत: ठीक करने की कोशिश करती हैं इसलिए मुझे इसे लेने से पहले दो बार सेट करना होगा।
काबूको

2
इसे ओपन राडार टिकट के रूप में प्रस्तुत किया: Openradar.appspot.com/28660543
क्रिस

जवाबों:


95

यह मुद्दा नेटवर्क लिंक कंडीशनर के नवीनतम संस्करण में तय किया गया है - यह https://developer.apple.com/download/more/ से "अतिरिक्त उपकरण Xcode 8.1" डाउनलोड में है ।

मैंने सभी अंतर्निहित प्रोफाइल का परीक्षण किया है और वे उम्मीद के मुताबिक काम करते हैं।


1
धन्यवाद! मैंने अभी पुष्टि की है, अपेक्षा के अनुरूप काम करता है। Luc
ज़च लुकास

12
मेरे लिए मुझे NLC की पिछली स्थापना पर राइट-क्लिक करना होगा, अनइंस्टॉल करना होगा और फिर नया इंस्टॉल करना होगा।
Cynic

1
8.2 मेरे लिए भी काम किया है - संदेह है कि यह सिर्फ नवीनतम संस्करण प्राप्त करने की बात है
andrewb

10
अगर आपको "आप नेटवर्क लिंक कंडीशनर" प्राथमिकताएँ स्थापित नहीं कर सकते हैं, तो "नेटवर्क लिंक कंडीशनर" वरीयताएँ macOS के साथ स्थापित की गई हैं और उन्हें प्रतिस्थापित नहीं किया जा सकता है। " समाधान => apple.stackexchange.com/a/203066/145995
AbdulMomen عبدالم

यदि आप एल कैपिटन पर इसके साथ समस्या कर रहे हैं, तो प्रश्न पर टिप्पणियों पर एक नज़र डालें।
लिरोन याहदव

22

मैं टिप्पणी नहीं कर सकता (पर्याप्त प्रतिष्ठा नहीं), लेकिन मुझे लगा कि मैं Xcode 8 उपकरण जो कि नेटवर्क लिंक कंडीशनर है, उसमें नाम बदल दिए हैं।

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

यह अब "Xcode 8x के लिए हार्डवेयर IO टूल्स" के बजाय "Xcode 8 के लिए अतिरिक्त उपकरण" में है।

हालांकि, यह किसी भी मुद्दे को ठीक नहीं किया ...


2
निराशा है कि आप बस 'कंडीशनर' या इस तरह खोजने के लिए खोज नहीं कर सकते हैं, लेकिन आपकी ओर से अच्छी पकड़ है। सोचा कि यह अजीब था Apple ने XC8 के लिए एनएलसी जारी नहीं किया और यह पता चला कि उन्होंने ऐसा किया था! :)
मार्क ए। डोनोहे

11

चरण 1: राइट क्लिक ("निकालें") द्वारा पुराने NLC को अनइंस्टॉल करें "सिस्टम वरीयता" में

नेटवर्क लिंक कंडीशनर हटाएं

चरण 2:

Https://developer.apple.com/download/more/ खोलें , ऐप्पल खाते में प्रवेश करें और अतिरिक्त टूल और डाउनलोड खोजें Additional Tools for Xcode 9

यहां छवि विवरण दर्ज करें

डिफ़ॉल्ट और मेरे मौजूदा कस्टम प्रोफाइल का परीक्षण किया, सभी एक आकर्षण की तरह काम किया!


Xcode 9 बीटा संस्करण वास्तव में सिएरा 10.12.5 पर मेरे लिए काम करता है। वाह!
चार्ली गोरीचांझ

4

मेरे लिए "हाई लेटेंसी डीएनएस" प्रोफाइल का चयन करना काम करता है। यह हमेशा वह नहीं है जो मैं चाहता हूं, लेकिन कुछ भी नहीं से बेहतर है।


2

मुझे एक वर्कअराउंड मिला जिसने इसे मेरे लिए काम कर दिया।

चरण 1 : पीएफ सक्षम करें

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

चरण 2 : लिंक कंडीशनर खोलें और एक नियम को सक्षम करें

चरण 3 : जांचें कि क्या dummynetपीएफ में नियम हैं

sudo pfctl -sa

आपको एक पंक्ति देखनी चाहिए:

dummynet-anchor "com.apple.nlc" all

यदि आप pf को निष्क्रिय करते हैं pfctl -dतो लिंक कंडीशनर काम करना बंद कर देता है और आपको सभी लिंक कंडीशनर नियमों को अक्षम करना होगा और उपरोक्त चरण बनाने होंगे।

इसने मेरे लिए बहुत अच्छा काम किया।

यदि यह काम कर रहा है, तो इसे सक्षम DNS Latencyऔर परीक्षण करने का आसान तरीका :

nslookup www.google.com

बस स्पष्ट करने के लिए, आप डिफ़ॉल्ट सेटिंग्स को अक्षम करने और कस्टम प्रविष्टियों के रूप में उन सभी को बनाने (डुप्लिकेट) करने के लिए कह रहे हैं?
क्रिस

2
मैंने अभी यह परीक्षण किया है, और एनएलसी पहले से ही आपके लिए पैकेट फ़िल्टर को सक्षम करता है, और ड्यूमनीनेट नियम ठीक से स्थापित है। और वास्तव में हाई लेटेंसी डीएनएस प्रोफाइल ठीक काम करती है। लेकिन जो प्रोफ़ाइल देरी या पैकेट बंद करती हैं, वे काम नहीं करती हैं।
लिली बॉलर

@KevinBallard तो आप अभी तक समाधान मिल गया है?
HendraWD

2
@ हेन्द्रविजयदजियो नोप। मैंने राडार दायर किया, जो ठगा गया। इस बिंदु पर मैं बस इंतज़ार कर रहा हूँ Apple यह तय करने के लिए चारों ओर पाने के लिए।
लिली बॉलर

2

यदि आपने पिछले Xcode संस्करण के लिए लिंक कंडीशनर स्थापित किया है तो यह Xcode 8 के साथ काम नहीं करेगा। आप http://developer.apple.com/download/more/ से अतिरिक्त_Tools_for_Xcode_8.2 टुकड़ा डाउनलोड कर सकते हैं

फिर आपको नए को स्थापित करने से पहले पुराने लिंक कंडीशनर को स्थानांतरित करना होगा। ऐशे ही:

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

फिर लिंक कंडीशनर पर डबल क्लिक करने से आप इसे इंस्टॉल करने के लिए कहेंगे।


2

नेटवर्क लिंक कंडीशनर (NLC) के पुराने संस्करण को स्थापित करने से समस्या हल हो सकती है।

  1. "सिस्टम वरीयता" में राइट क्लिक करके और "... हटाएं" चुनकर NLC की स्थापना रद्द करें
  2. Https://developer.apple.com/download/more/ से NLC का पुराना संस्करण डाउनलोड करें । (बंडल के लिए खोजें "Xcode के लिए अतिरिक्त उपकरण ...")
  3. डाउनलोड किए गए बंडल से एनएलसी स्थापित करें और इसे आज़माएं। ( http://www.netmeter.eu आपके नेटवर्क की गति का परीक्षण करने में आपकी सहायता कर सकता है)

मेरे मामले में मैं OS X El Capitan संस्करण 10.11.6 का उपयोग कर रहा था। नवीनतम बंडल "एक्सकोड 8.2 के लिए अतिरिक्त उपकरण" से एनएलसी ने मेरे लिए काम नहीं किया। लेकिन "अतिरिक्त उपकरण Xcode 7.3 के लिए" NLC एक आकर्षण की तरह काम करता है। Xcode को फिर से इंस्टॉल या चेंज करना आवश्यक नहीं है।



0

यह मेरे लिए काम किया:

  1. बस खुला स्पॉटलाइट -> Command + Space
  2. निम्न को खोजें Network Link Conditioner
  3. रिजल्ट पर क्लिक करें और यह सेटिंग्स ऐप को खोलेगा
  4. नेटवर्क लिंक कंडीशनर अब सेटिंग्स ऐप पर दिखाई देगा

0

XCode 10.2 के लिए, अधिक डेवलपर टूल में - XCode 10.2 के लिए अतिरिक्त टूल, आपको मिल जाएगा Network Link Conditioner

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.