ウェブサイト検索

非推奨の Linux ネットワーク コマンドとその代替コマンド


前回の記事では、システム管理者が Linux 上でネットワーク管理、トラブルシューティング、デバッグを行うための便利なコマンド ライン ネットワーク ユーティリティをいくつか取り上げました。多くの Linux ディストリビューションにまだ含まれ、サポートされているいくつかのネットワーク コマンドについて触れましたが、実際には現在非推奨または廃止されているため、より最新の代替品を優先して実行する必要があります。

これらのネットワーク ツール/ユーティリティは、現在でも主流の Linux ディストリビューションの公式リポジトリで入手できますが、実際にはデフォルトでプリインストールされていません。

これはEnterprise Linux ディストリビューションで明らかであり、多くの一般的なネットワーク コマンドは RHEL/CentOS 7 では動作しなくなりましたが、実際には RHEL/CentOS 6< では動作します。。最新のDebian および Ubuntu リリースにはこれらも含まれていません。

この記事では、非推奨となった Linux ネットワーク コマンドとその代替コマンドを紹介します。これらのコマンドには、ifconfig、netstat、arpiwconfigiptunnelnameif、および route が含まれます。 です。

iwconfig を除く、リストされているすべてのプログラムは、長年にわたってアクティブなメンテナンスが行われていない net-tools パッケージに含まれています。

重要なのは、「メンテナンスされていないソフトウェアは危険」であること、つまり、Linux システムに大きなセキュリティリスクをもたらすことを心に留めておく必要があります。 net-tools の最新の代替品は iproute2 です。これは、Linux で TCP/IP ネットワークを制御するためのユーティリティの集まりです。

次の表は、注意が必要な非推奨のコマンドとその代替コマンドの概要を示しています。

arp

ip n (ip ネイバー)

ifconfig

ip a (ip addr)、ip link、ip -s (ip -stats)

iptunnel

IPトンネル

iwconfig

わー

nameif

IP リンク、ifrename

netstat

ss、ip Route (netstat -r の場合)、ip -s link (netstat -i の場合)、ip maddr (netstat -g の場合)

route

ip r (ip ルート)

一部の置換の詳細については、次のガイドで説明します。

  1. ifconfig と ip: 違いとネットワーク構成の比較
  2. ネットワークインターフェイスを設定するための 10 の便利な「IP」コマンド

全体として、これらの廃止されたツールのほとんどは将来的に完全に置き換えられるため、これらの変更点を念頭に置いておくことをお勧めします。古い習慣はなかなか消えませんが、前進しなければなりません。さらに、メンテナンスされていないパッケージを Linux システムにインストールして使用することは、安全ではなく危険な行為です。

これらの古い/非推奨のコマンドをまだ使い続けていますか?交代者への対応はどうですか?以下のフィードバック フォームからご意見をお聞かせください。