Mac OS の ifconfig から冗長な inet を削除する方法

Mac OS の ifconfig から冗長な inet を削除する方法

最近、en3インターフェース(実際にはUSB-Ethernetコンバータデバイス)に192.168.2.1のIPアドレスを割り当てました。

これはインターネット共有、つまりイーサネット (en0) を USB イーサネット デバイスと共有するために行いました。

その後、すべてのインターフェースを192.168.1.x IPに設定することにしたので、MAc OSのシステム環境設定>>ネットワーク>>でen3のIPを192.168.1.41に設定しました。

しかし、現在 en3 には、二重の inet エントリとして同時に 2 つの IP があります。不要な IP 192.168.2.1 が引き続き表示され、そのインターフェース en3 を使用しようとすると、その不要な IP が優先的に使用されます。

不要な IP や冗長な inet エントリを完全に削除するにはどうすればよいでしょうか?

注: 「#ifconfig ..IP.. -alias」では、問題はまったく解決されません。en3 を使用しようとすると、不要な IP が再び使用されます。


ifconfig 出力のスクリーンショット:http://c1204.hizliresim.com/w/u/4xyt9.png

答え1

実行後にどのような応答が得られますか:

    sudo ifconfig en3 inet 192.168.2.1 -alias

192.168.2.1 の設定を元に戻すために何か設定していますか?

答え2

インターネット共有をオフにします。 

関連情報