Зміст

Засоби для діагностики мережі

Traceroute

Команда traceroute linux використовує UDP пакети. Вона надсилає пакет із TTL =1 і дивиться адресу вузла, що відповів, далі TTL =2, TTL =3 і так поки не досягне мети. Щоразу надсилається по три пакети і для кожного з них вимірюється час проходження. Пакет відправляється на випадковий порт, який, найімовірніше, не зайнятий. Коли утиліта traceroute отримує повідомлення від цільового вузла про те, що порт недоступний, трасування вважається завершеним.

traceroute example.com

Дослідження шляху пакета до кінцевого сервера. Перевірка на якому вузлі обрив мережі.

Mtr

MTR (My Traceroute) - це мережевий діагностичний інструмент, який поєднує функціональність traceroute і ping. MTR дає змогу відстежувати маршрут пакетів від вихідного хоста до кінцевого вузла, а також вимірювати затримки і втрати пакетів на кожному етапі маршруту. Він надає більш детальну інформацію про мережеві проблеми і допомагає в їх діагностиці.

Запуск MTR у режимі звіту

mtr -r example.com

Ця команда запускає MTR у режимі звіту, який завершує виконання після одного проходу і відображає підсумковий звіт.

Ping

ping example.com

Ключ -c : кількість пакеті, які потрібно надіслати
Ключ -t : пінг без зупинки

Nmap

Nmap (Network Mapper) — це потужний інструмент для сканування мереж, який використовується для виявлення хостів і служб у комп'ютерних мережах, а також для проведення аудиту безпеки. Він може визначити доступні хости в мережі, виявити відкриті порти, з'ясувати версії програмного забезпечення, які працюють на цих портах, і навіть виявити операційні системи.

nmap osvex.com

Host

Утиліта host — це інструмент командного рядка для пошуку DNS (Domain Name System) інформації про доменні імена та IP-адреси. Вона використовується для отримання різноманітних записів DNS, таких як A, AAAA, MX, CNAME, TXT тощо.

host osvex.com / 1.1.1.1

Iperf

Стандартный тест пропускной способности (TCP):

На сервере:

iperf3 -s

На клиенте:

iperf3 -c <server_ip>

Speedtest

Утиліта speedtest використовується для вимірювання швидкості інтернет-з'єднання. Вона надає інформацію про швидкість завантаження (download), відвантаження (upload) і затримку (ping). speedtest корисна для перевірки якості інтернет-з'єднання та діагностики проблем із мережею.

Інсталяція: sudo apt-get install speedtest-cli

Запуск основного тесту швидкості:

speedtest