「ifconfig」と「ip」コマンドの違い

「ifconfig」と「ip」コマンドの違い

「ifconfig」コマンドに関する記事/チュートリアルを読みましたが、ほとんどの一般的な説明が含まれています。

「ipコマンドにはifconfigはお勧めできません」

そして、ipコマンドを学ぶことをお勧めします。しかし、それらのどれも、「ip」コマンドが「ifconfig」よりも強力な理由を説明していません。

それらの違いは何ですか?

ベストアンサー1

ifconfig私はnet-tools長い間Linuxネットワークスタックに正しく従うことができませんでした。また、ioctlカーネルと対話するための醜く、あまり強力な方法であるネットワーク構成にも使用されています。

Linuxネットワーキングコードの多くの変更や多くの新機能は、net-toolsマルチパスルーティング、ポリシールーティング(RPDBを参照)を使用してアクセスできません。route同じメトリックを使用して同じ宛先に複数のパスを追加するなど、愚かな操作を実行できます。

また:

  • ifconfig一部のデバイスの正しいハードウェアアドレスは報告されません。
  • ipipなどのカーネル内の静的トンネルは設定できませんsitgrel2tp
  • tunまたはデバイスを作成できませんtap
  • 与えられたインターフェイスに複数のアドレスを追加することも意味がありません。
  • net-toolsまた、Linuxフロー制御システムの設定には使用できません。

また、見ることができますifconfig残念

編集するnet-tools開発中断の主張を削除し、今頃この記事の出所を忘れてしまいました。net-tools主にバグ修正、国際化などの小さな改善と機能を提供することはありましたが、リリース以降の作業は続行されました。iproute2

おすすめ記事