ウェブサイト検索

bash: ping: コマンドが見つかりません: Linuxにインストールする方法


Linuxで最も一般的に使用されるネットワーキングツールの1つはpingです。しかし、-bash: ping: command not foundというエラーが表示された場合、それはpingユーティリティがインストールされていないか、システムのPATHから欠落していることを意味します。このチュートリアルでは、異なるLinuxディストリビューションにpingコマンドをインストールする方法を示します。

このチュートリアルでは次のことを学びます:</strong>

  • 異なるLinuxディストリビューションにping</code>コマンドをインストールする方法
  • pingが正しくインストールされているかを確認する方法
  • ネットワーク接続をテストするためのpingの使い方

Pingコマンドのインストール

pingユーティリティは通常iputilsパッケージに含まれていますが、一部の最小限のインストールではデフォルトで含まれていない場合があります。以下は、異なるLinuxディストリビューションにインストールする手順です。

UBUNTUサーバーではデフォルトでPINGが利用できません
Ubuntu Serverでは、pingコマンドはデフォルトでは利用できません。なぜなら、それを提供するパッケージであるiputils-pingが最小インストールには含まれていないからです。これは、システムのデフォルトのフットプリントを削減し、不必要なツールを制限することでセキュリティを強化するために行われています。クラウドインスタンスやコンテナのような環境では、攻撃面を最小限に抑えるためにネットワーク診断ユーティリティがしばしば除外されます。代わりに、ユーザーはtraceroute、nc(netcat)、またはcurlのようなコマンドを使用して、pingなしでネットワークの問題を診断することができます。

  1. Pingをインストールする: pingコマンドをインストールするには、あなたのLinuxディストリビューションの指示に従ってください:

    • Debianベースのシステム(Ubuntu、Linux Mint):

      sudo apt update && sudo apt install iputils-ping
    • RHELベースのシステム(CentOS、Rocky Linux、AlmaLinux):

      sudo yum install iputils
    • Arch Linux:

      sudo pacman -Sy inetutils
  2. Pingバージョンの確認: pingがインストールされているか、バージョンを確認してください:

    ping -V
  3. Pingによるネットワーク接続のテスト: GoogleのパブリックDNSサーバーでテストして、pingが機能していることを確認します:

    ping 8.8.8.8

結論

このガイドでは、さまざまなLinuxディストリビューションにおけるpingコマンドのインストール方法、そのインストールの確認方法、ネットワーク接続をテストするための使用方法について説明しました。pingコマンドはネットワークトラブルシューティングに不可欠なツールであるため、システムにインストールされていることを確認することが重要です。

関連記事: