前回の記事では、Linux上でのネットワーク管理、トラブルシューティング、デバッグのための便利なコマンドラインネットワーキングユーティリティについて取り上げました。多くのLinuxディストリビューションでまだ含まれ、サポートされているいくつかのネットワーキングコマンドを紹介しましたが、実際には非推奨または廃止されており、より現代的な代替手段に置き換えるべきです。
これらのネットワーキングツール/ユーティリティは、主要なLinuxディストリビューションの公式リポジトリでまだ利用可能ですが、実際にはデフォルトでプリインストールされていません。
これはエンタープライズLinuxディストリビューションで明らかであり、いくつかの人気のあるネットワーキングコマンドはRHEL/CentOS 7では動作しなくなっていますが、実際にはRHEL/CentOS 6では動作します。最新のDebianおよびUbuntuリリースにも含まれていません。
この記事では、非推奨のLinuxネットワーキングコマンドとそれらの代替手段を共有します。これらのコマンドにはifconfig、netstat、arp、iwconfig、iptunnel、nameif、および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) |
これらのガイドでは、いくつかの代替品の詳細を見つけることができます。
参考: 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/