web-dev-qa-db-ja.com

ネットワークリンクコンディショナーがmacOS Sierraで機能しない

ネットワークリンクコンディショナーの最新バージョンをmacOS Sierraにインストールした後、動作していないようです。 100%の損失に設定しても、ネットワーク接続には影響しません。誰もこれを経験しますか?これは、単にAppleがXcode 8のNLCを更新していない場合ですか?

106
Zach Lucas

この問題は、ネットワークリンクコンディショナーの最新バージョンで修正されています。 https://developer.Apple.com/download/more/ からダウンロードできる「Xcode 8.1の追加ツール」にあります。

すべての組み込みプロファイルをテストしましたが、期待どおりに機能します。

92
will_d

コメントすることはできませんが(評判が十分ではありません)、ネットワークリンクコンディショナーを含むXcode 8ツールの名前が変更されたことを付け加えます。

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

「ハードウェアIO Xcode 7.xのツール」ではなく、「Xcode 8の追加ツール」になりました。

ただし、それでも問題は解決しませんでした...

22
tanya

ステップ1:「システム環境設定」で右クリック(「削除」)して古いNLCをアンインストールします

ネットワークリンクコンディショナーを削除する

ステップ2:

https://developer.Apple.com/download/more/ を開き、Appleアカウントにログインして、追加のツールを検索し、Additional Tools for Xcode 9をダウンロードします。

enter image description here

デフォルトと既存のカスタムプロファイルをテストしましたが、すべてが魅力的でした!

11
Sasi Varunan

「高遅延DNS」プロファイルを選択するとうまくいきます。これは常に私が望むものではありませんが、何もないよりはましです。

4
appleitung

ネットワークリンクコンディショナー(NLC)の古いバージョンをインストールすると、問題を解決できます。

  1. 「システム環境設定」でNLCを右クリックし、「…削除」を選択してNLCをアンインストールします
  2. https://developer.Apple.com/download/more/ からNLCの古いバージョンをダウンロードします。 (「Additional Tools for Xcode…」という名前のバンドルを検索します)
  3. ダウンロードしたバンドルからNLCをインストールして、試してください。 ( http://www.netmeter.e は、ネットワーク速度のテストに役立ちます)

私の場合、OS X El Capitanバージョン10.11.6を使用していました。最新のバンドル「Additional Tools for Xcode 8.2」のNLCは機能しませんでした。しかし、「Xcode 7.3用の追加ツール」のNLCは魅力のように機能します。 Xcodeを再インストールまたは変更する必要はありません。

2
PJT

私はそれが私のために働いた回避策を見つけました。

ステップ1:pfを有効にする

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

ステップ2:リンクコンディショナーを開き、ルールを有効にします

ステップ:pfにdummynetルールがあるかどうかを確認します

Sudo pfctl -sa

次のような行が表示されます。

dummynet-anchor "com.Apple.nlc" all

pfctl -dでpfを無効にすると、リンクコンディショナーが機能しなくなり、すべてのリンクコンディショナールールを無効にして上記の手順を実行する必要があります。

私にとってはとてもうまくいきました。

動作しているかどうかをテストする簡単な方法は、DNS Latencyを有効にして、次のようにテストすることです。

nslookup www.google.com
2
ppaulojr

以前のXcodeバージョンのリンクコンディショナーをインストールした場合、Xcode 8では動作しません。Additional_Tools_for_Xcode_8.2.dmgは http://developer.Apple.com/download/more/ からダウンロードできます。

新しいリンクコンディショナーをインストールする前に、古いリンクコンディショナーを移動する必要があります。このような:

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

次に、リンクコンディショナーをダブルクリックすると、インストールするように求められます。

2
Khaled Annajar

これは私のために働いた:

  1. Spotlightを開く-> Command + Space
  2. Network Link Conditionerを検索
  3. 結果をクリックすると、設定アプリが開きます
  4. ネットワークリンクコンディショナーが設定アプリに表示されるようになりました
0
meow2x

XCode 10.2の場合、その他の開発者ツール-XCode 10.2の追加ツールには、Network Link Conditionerがあります。

0
Kiran Jasvanee

「Additional Tools for Xcode 9 beta」からネットワークリンクコンディショナーをインストールするとうまくいきました。

0
Artem Novichkov