2016-09-30 30 views
95

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

+5

सत्यापित किया गया है कि नेटवर्क लिंक कंडीशनर दोनों सिएरा के एक साफ स्थापित करने और अपग्रेड करते समय टूटा हुआ है। –

+1

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

+1

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

उत्तर

79

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

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

+1

धन्यवाद! मैंने अभी भी पुष्टि की है, उम्मीद के अनुसार काम करता है। –

+7

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

+0

अभी भी मेरे लिए काम नहीं कर रहा है –

2

मुझे एक कामकाज मिला जिसने इसे मेरे लिए काम किया।

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

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

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

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

sudo pfctl -sa 

आप आप तो pfctl -d साथ पीएफ को निष्क्रिय लिंक कंडीशनर काम कर बंद हो जाता है और आप सभी लिंक कंडीशनर नियमों को अक्षम करें और ऊपर दिए गए चरणों बनाने के लिए है, तो

dummynet-anchor "com.apple.nlc" all 

: की तरह एक लाइन देखना चाहिए।

यह मेरे लिए बहुत अच्छा काम करता है। अगर यह काम कर रहा है परीक्षण करने के लिए

आसान तरीका DNS Latency सक्षम और साथ यह परीक्षण करने के लिए है:

nslookup www.google.com 
+0

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

+2

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

+0

@ केविनबालार्ड तो क्या आपको अभी तक समाधान मिला है? – HendraWD

17

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

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

यह "Xcode 7.x के लिए हार्डवेयर आईओ उपकरण" के बजाय "Xcode 8 के लिए अतिरिक्त उपकरण" में है।

हालांकि, कि मुद्दों में से किसी का समाधान नहीं होता ...

+2

निराशाजनक है कि आप केवल 'कंडीशनर' की तलाश नहीं कर सकते हैं या इसे ढूंढना पसंद करते हैं, लेकिन आपके हिस्से पर अच्छी पकड़ है। सोचा था कि यह अजीब था ऐप्पल ने एक्ससी 8 के लिए एनएलसी जारी नहीं किया था और यह पता चला कि उन्होंने किया था! :) – MarqueIV

4

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

1

आप पिछले 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

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

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

मेरे मामले में मैं ओएस एक्स एल कैपिटन संस्करण 10.11.6 का उपयोग कर रहा था। नवीनतम बंडल से एनएलसी "एक्सकोड 8.2 के लिए अतिरिक्त उपकरण" मेरे लिए काम नहीं किया। लेकिन "एक्सकोड 7.3 के लिए अतिरिक्त उपकरण" से एनएलसी एक आकर्षण की तरह काम करता है। Xcode को पुनर्स्थापित या परिवर्तित करना जरूरी नहीं है।

0

"लिंक 9 कटाई के लिए अतिरिक्त उपकरण" से नेटवर्क लिंक कंडीशनर स्थापित करना मेरे लिए काम करता है।

7

चरण 1: टर्मिनल

$ open /Library/PreferencePanes 

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

चरण 2:

ओपन https://developer.apple.com/download/more/, सेब खाते में प्रवेश और अतिरिक्त उपकरण के लिए खोज और डाउनलोड Additional Tools for Xcode 9 beta

enter image description here

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

+0

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

+0

धन्यवाद सिएरा 10.12.6 (16 जी 2 9) पर मेरे लिए धन्यवाद – lal