Network Link Conditioner không hoạt động trên macOS Sierra


109

Sau khi cài đặt phiên bản mới nhất của Network Link Conditioner trên macOS Sierra, nó dường như không hoạt động. Nó không ảnh hưởng đến kết nối mạng của tôi, ngay cả khi được đặt thành mất 100%. Có ai trải nghiệm điều này không? Đây chỉ đơn giản là trường hợp Apple không cập nhật NLC cho Xcode 8?


5
Đã xác minh rằng Network Link Conditioner bị hỏng cả khi nâng cấp lên và cài đặt sạch Sierra.
Brennan Roberts

1
Cùng một vấn đề. Chưa có bản tải xuống "Công cụ IO phần cứng" cho XCode 8. Khi nó được phát hành, hy vọng nó sẽ được cập nhật cho Sierra.
khoảng

1
Đối với tôi, cài đặt mất gói dường như không hoạt động, nhưng sự chậm trễ thì có. Là một giải pháp thay thế cho cài đặt mất 100% không hoạt động, tôi có một cài đặt tùy chỉnh đặt độ trễ cực kỳ cao - trong trường hợp của tôi là 100.000ms cho DNS, Đường xuống và Đường lên. Bạn có thể thử nghiệm với những con số cao hơn nếu cần thiết.
kabuko

1
Chỉnh sửa nhẹ, tôi nghĩ chỉ có độ trễ DNS đang hoạt động đối với tôi và cài đặt cố gắng tự động sửa cài đặt 100.000ms của tôi thành 100ms đôi khi nên tôi phải đặt nó hai lần trước khi thực hiện.
kabuko

2
Đã gửi cái này dưới dạng vé Open Radar: openradar.appspot.com/28660543
Chris

Câu trả lời:


95

Sự cố này đã được khắc phục trong phiên bản mới nhất của Network Link Conditioner - trong phần tải xuống "Công cụ bổ sung cho Xcode 8.1" từ https://developer.apple.com/download/more/ .

Tôi đã thử nghiệm tất cả các cấu hình tích hợp sẵn và chúng hoạt động như mong đợi.


1
Cảm ơn! Tôi cũng vừa xác nhận, hoạt động như mong đợi. 👍
Zach Lucas

12
Đối với tôi, tôi phải nhấp chuột phải vào cài đặt trước đó của NLC, gỡ cài đặt và sau đó cài đặt mới.
Cynic

1
8.2 làm việc cho tôi là tốt - nghi ngờ nó chỉ là một vấn đề nhận được phiên bản mới nhất
andrewb

10
nếu bạn nhận được "Bạn không thể cài đặt tùy chọn" Điều hòa liên kết mạng ". Tùy chọn" Điều hòa liên kết mạng "được cài đặt với macOS và không thể thay thế được." Giải pháp => apple.stackexchange.com/a/203066/145995
AbdulMomen عبدالمؤمن

Nếu bạn đang gặp vấn đề với vấn đề này trên El Capitan, hãy xem các nhận xét về chính câu hỏi.
Liron Yahdav 24/02/17

22

Tôi không thể bình luận (không đủ danh tiếng), nhưng tôi nghĩ rằng tôi muốn nói thêm rằng các công cụ Xcode 8 có Network Link Conditioner trong đó đã thay đổi tên.

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

Bây giờ nó nằm trong "Công cụ bổ sung cho Xcode 8", thay vì "Công cụ IO phần cứng cho Xcode 7.x".

Tuy nhiên, điều đó không khắc phục được bất kỳ vấn đề nào ...


2
Thật khó chịu vì bạn không thể chỉ đơn giản tìm kiếm 'Dầu xả' hoặc những thứ tương tự để tìm cái này, nhưng bạn đã nắm bắt tốt. Tưởng thật kỳ lạ khi Apple không phát hành NLC cho XC8 và hóa ra họ đã làm như vậy! :)
Mark A. Donohoe.

11

Bước 1: Gỡ cài đặt NLC cũ bằng cách nhấp chuột phải ("loại bỏ") nó trong "Tùy chọn hệ thống"

Xóa bộ điều hòa liên kết mạng

Bước 2:

Mở https://developer.apple.com/download/more/ , đăng nhập vào tài khoản apple và tìm kiếm các công cụ bổ sung và Tải xuống Additional Tools for Xcode 9.

nhập mô tả hình ảnh ở đây

Mặc định đã thử nghiệm và các cấu hình tùy chỉnh hiện có của tôi, tất cả đều hoạt động như một sự quyến rũ!


Phiên bản beta Xcode 9 thực sự hoạt động với tôi trên Sierra 10.12.5. Yay!
Charlie Gorichanaz

4

Việc chọn cấu hình "DNS có độ trễ cao" phù hợp với tôi. Đây không phải lúc nào cũng là điều tôi muốn, nhưng còn hơn không.


2

Tôi đã tìm thấy một cách giải quyết phù hợp với tôi.

Bước 1 : Bật pf

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

Bước 2 : Mở liên kết điều hòa và bật quy tắc

Bước 3 : Kiểm tra xem có dummynetquy tắc nào trong pf không

sudo pfctl -sa

Bạn sẽ thấy một dòng như:

dummynet-anchor "com.apple.nlc" all

Nếu bạn tắt pf với pfctl -dthì điều hòa liên kết ngừng hoạt động và bạn phải tắt tất cả các quy tắc điều hòa liên kết và thực hiện các bước trên.

Nó đã làm việc cho tôi rất tốt.

Cách dễ dàng để kiểm tra xem nó có hoạt động hay không là bật DNS Latencyvà kiểm tra nó bằng:

nslookup www.google.com

Chỉ để làm rõ, bạn đang nói để tắt cài đặt mặc định và tự tạo (sao chép) tất cả chúng dưới dạng mục nhập tùy chỉnh?
Chris

2
Tôi vừa thử nghiệm điều này và NLC đã bật bộ lọc gói cho bạn và quy tắc dummynet được cài đặt đúng cách. Và trên thực tế, cấu hình DNS có độ trễ cao hoạt động tốt. Nhưng các cấu hình làm trễ hoặc rớt gói không hoạt động.
Lily Ballard

@KevinBallard vậy bạn đã tìm ra giải pháp chưa?
HendraWD

2
@HendraWijayaDjiono Không. Tôi đã nộp một radar, nó đã bị lừa. Tại thời điểm này, tôi chỉ đang chờ Apple sửa chữa nó.
Lily Ballard

2

Nếu bạn đã cài đặt điều hòa liên kết cho phiên bản Xcode trước, nó sẽ không hoạt động với Xcode 8. Bạn có thể tải xuống Extra_Tools_for_Xcode_8.2.dmg từ http://developer.apple.com/download/more/

thì bạn sẽ cần phải di chuyển điều hòa liên kết cũ trước khi cài đặt mới. Như thế này:

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

Sau đó nhấp đúp vào điều hòa liên kết sẽ yêu cầu bạn cài đặt nó.


2

Cài đặt phiên bản cũ hơn của Network Link Conditioner (NLC) có thể giải quyết được sự cố.

  1. Gỡ cài đặt NLC bằng cách nhấp chuột phải vào nó trong "Tùy chọn hệ thống" và chọn "… loại bỏ"
  2. Tải xuống phiên bản NLC cũ hơn từ https://developer.apple.com/download/more/ . (Tìm kiếm các gói có tên "Công cụ bổ sung cho Xcode…")
  3. Cài đặt NLC từ gói đã tải xuống và dùng thử. ( http://www.netmeter.eu có thể giúp bạn kiểm tra tốc độ mạng của mình)

Trong trường hợp của tôi, tôi đang sử dụng OS X El Capitan Phiên bản 10.11.6. NLC từ gói mới nhất "Công cụ bổ sung cho Xcode 8.2" không hoạt động với tôi. Nhưng NLC từ "Công cụ bổ sung cho Xcode 7.3" hoạt động giống như một sự quyến rũ. Việc cài đặt lại hoặc thay đổi Xcode là không cần thiết.


0

Việc cài đặt Bộ điều hòa liên kết mạng từ "Công cụ bổ sung cho Xcode 9 beta" đã hiệu quả với tôi.


0

Điều này đã làm việc cho tôi:

  1. Chỉ cần mở Spotlight -> Command + Space
  2. Tìm kiếm Network Link Conditioner
  3. Nhấp vào kết quả và nó sẽ mở ứng dụng Cài đặt
  4. Network Link Conditioner bây giờ sẽ xuất hiện trên ứng dụng Cài đặt

0

Đối với XCode 10.2, trong Công cụ dành cho nhà phát triển khác - Công cụ bổ sung cho XCode 10.2, bạn sẽ tìm thấy Network Link Conditioner.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.