Вступ

Команда ping є важливою мережевою утилітою, яка використовується для перевірки зв’язку між вашою системою і віддаленим хостом. Однак, якщо ви зустрічаєте помилку ping: команда не знайдена в Ubuntu, це означає, що пакунок, який надає ping, або відсутній, або встановлений неправильно. Цей посібник допоможе вам зрозуміти, чому це відбувається і як встановити ping в Ubuntu Server.

Чому відсутня команда ping?

Кілька причин можуть призвести до того, що команда ping буде недоступна в Ubuntu:

  1. Мінімальна ін сталяція – якщо ви встановили Ubuntu за допомогою опції “Мінімальна інсталяція”, основні мережеві інструменти, такі як ping, можуть бути не включені за замовчуванням.
  2. Пошкодженеабо неповне встановлення – Оновлення системи або видалення пакунків могло призвести до випадкового видалення ping.
  3. Проблеми з дозволами – у деяких випадках неналежні дозволи можуть обмежувати доступ до певних системних утиліт.

Як встановити ping в Ubuntu

Команда ping надається пакунком iputils-ping в Ubuntu. Щоб встановити його, виконайте наведені нижче дії.

Крок 1: Оновлення списку пакунків

Перед встановленням будь-якого програмного забезпечення завжди корисно оновити список пакунків вашої системи, щоб переконатися, що ви отримали останню версію доступних пакунків:

sudo apt update

Крок 2: Встановлення iputils-ping

Тепер встановіть пакунок, який містить команду ping:

sudo apt install iputils-ping -y

Ця команда завантажить і встановить iputils-ping разом з усіма залежностями.

Крок 3: Перевірте встановлення

Після встановлення переконайтеся, що ping тепер доступний, запустивши

ping -V

Якщо все встановлено правильно, ви побачите інформацію про версію утиліти ping.

Альтернативні способи встановлення Ping

Якщо метод за замовчуванням не працює, ось кілька альтернативних підходів:

1. Встановлення за допомогою прив’язки (якщо це можливо)

Деякі мінімальні дистрибутиви Ubuntu не містять apt за замовчуванням. Якщо у вашій системі встановлено Snap, ви можете встановити ping за допомогою:

sudo snap install iputils

2. Використання BusyBox

BusyBox – це легка альтернатива, яка включає різні утиліти Unix, зокрема ping. Встановіть її за допомогою

sudo apt install busybox

Потім запустіть:

busybox ping google.com

Це підтвердить, що ping доступний через BusyBox.

Поширені помилки та виправлення

1. “Ping: Відмовлено в дозволі”

Якщо ви отримуєте помилку дозволу, це може бути пов’язано з обмеженнями безпеки. Спробуйте виконати

sudo chmod u s /bin/ping

Це встановить правильні дозволи, які дозволять користувачам, що не мають прав root, використовувати ping.

2. “Пакет не знайдено”

Якщо Ubuntu не може знайти пакунок iputils-ping, переконайтеся, що у вашому сховищі оновлені джерела:

sudo apt update && sudo apt upgrade

Якщо проблема не зникне, перевірте список джерел у /etc/apt/sources.list.

Висновок

Команда ping є важливим інструментом для діагностики мережевого підключення. Якщо ви зіткнулися з помилкою ping: команда не знайдена в Ubuntu, перевстановлення пакунка iputils-ping має вирішити проблему. Якщо стандартний метод не працює, можна також використовувати альтернативи, такі як пакунки BusyBox або Snap. Дотримуючись цього посібника, ви зможете відновити функціональність пінгу і ефективно вирішувати проблеми з мережею.