非推奨の Linux ネットワーキングコマンドとそれらの置換

前回の記事では、Linux上でのネットワーク管理、トラブルシューティング、デバッグのための便利なコマンドラインネットワーキングユーティリティについて取り上げました。多くのLinuxディストリビューションでまだ含まれ、サポートされているいくつかのネットワーキングコマンドを紹介しましたが、実際には非推奨または廃止されており、より現代的な代替手段に置き換えるべきです。

これらのネットワーキングツール/ユーティリティは、主要なLinuxディストリビューションの公式リポジトリでまだ利用可能ですが、実際にはデフォルトでプリインストールされていません。

これはエンタープライズLinuxディストリビューションで明らかであり、いくつかの人気のあるネットワーキングコマンドはRHEL/CentOS 7では動作しなくなっていますが、実際にはRHEL/CentOS 6では動作します。最新のDebianおよびUbuntuリリースにも含まれていません。

この記事では、非推奨のLinuxネットワーキングコマンドとそれらの代替手段を共有します。これらのコマンドにはifconfignetstatarpiwconfigiptunnelnameif、およびrouteが含まれています。

すべてのリストされたプログラムは、net-toolsパッケージに含まれており、iwconfigを除いています。このパッケージは長年メンテナンスされていないことに注意してください。

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

次の表は、廃止されたコマンドとそれらの代替品の要約を示しており、注意してください。

Linux Deprecated Commands Linux Replacement Commands
arp ip n (ip neighbor)
ifconfig ip a (ip addr), ip link, ip -s (ip -stats)
iptunnel ip tunnel
iwconfig iw
nameif ip link, ifrename
netstat ss, ip route (for netstat -r), ip -s link (for netstat -i), ip maddr (for netstat -g)
route ip r (ip route)

これらのガイドでは、いくつかの代替品の詳細を見つけることができます。

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

参考: Doug Vitale Tech Blogの投稿.
Net-tools プロジェクトホーム: https://sourceforge.net/projects/net-tools/
iproute2 説明ページ: https://wiki.linuxfoundation.org/networking/iproute2

これらの変更を心に留めておくことは良いことです。これらの時代遅れのツールのほとんどは将来的に完全に置き換えられるでしょう。古い習慣はなかなか抜けませんが、進む必要があります。さらに、Linux システムにメンテナンスされていないパッケージをインストールして使用することは、安全ではなく危険な習慣です。

これらの古い/非推奨のコマンドをまだ使用していますか?置換品との対処方法はどうですか?以下のフィードバックフォームを介してお考えを共有してください。

Source:
https://www.tecmint.com/deprecated-linux-networking-commands-and-their-replacements/