ウェブサイト検索

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


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

このチュートリアルでは、あなたは学びます:

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

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

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

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

  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
    • アーチLinux:

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

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

    ping 8.8.8.8

結論

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

関連記事: