Користувальницькі налаштування

Налаштування сайту


faq:mini_shpargalka_po_komandax_merezhi

Міні шпаргалка по командах мережі

Ping

Програма ping є одним з основних діагностичних засобів у мережах TCP/IP і входить у поставку всіх сучасних мережевих операційних систем. Функціональність ping також реалізована в деяких вбудованих операційних системах маршрутизаторів, доступ до результатів виконання ping для таких пристроїв за протоколом SNMP визначається стандартами

IPv4: ping <ip address>
IPv6: ping6 <ip address>
Параметр Платформа Значення
-tУсі доступніВідправка пакетів на вказаний вузол до команди переривання
-aУсі доступніВстановлення адрес по іменах вузлів
-nУсі доступніЧисло запитів, що відсилаються
-lУсі доступніРозмір буферу відсилання
-fУсі доступніВстановлення прапорця, що забороняє фрагментацію пакета
-iУсі доступніВстановлення строку життя пакету <“Time To Live”>
-vУсі доступніВстановлення типу служби <“Type Of Service”>
-rУсі доступніЗапис маршруту для вказаного числа переходів
-sУсі доступніШтамп часу для вказаного числа переходів
-jУсі доступніВільний вибір маршруту по списку вузлів
-kУсі доступніЖорсткий вибір маршруту по списку вузлів
-wУсі доступніТаймаут кожної відповіді в мілісекундах
−4Усі доступніПримусове використання протоколу IPv4
-h*nixДовідка
/?WindowsДовідка

Приклад діагностики з використанням команди ping

Пінгуємо конкретний ІР

ping 8.8.8.8

Пінгуємо домен

ping google.com

Якщо пінг по ІР проходить, а по домену ні - значить неправильно працюють DNS сервери провайдеру. Це можна виправити - прописати альтернативні DNS

Також можна перевірити справність лінії ДО провайдера. Для цього потрібно дізнатись шлюз провайдера, за допомогою Ipconfig (читайте далі) і пропінгувати його.

Якщо шлюз не доступний, можливий обрив на вашій лінії (або проблема в пк), якщо ж доступний - це проблеми на боці провайдера (ремонтні роботи, не проплачена абонентська плата).

Але працює це лише при прямому підключенні - тобто не через роутер.

Traceroute

Traceroute — службова комп'ютерна програма, призначена для визначення маршрутів слідування даних у мережах TCP/IP. Traceroute може використовувати різні протоколи передачі даних залежно від операційної системи пристрою. Такими протоколами можуть бути UDP, TCP, ICMP або GRE. Комп'ютери зі встановленою операційною системою Windows використовують ICMP-протокол, при цьому операційні системи Linux і маршрутизатори Cisco — протокол UDP.

Traceroute входить до складу більшості сучасних мережевих операційних систем. У системах Microsoft Windows ця програма має назву tracert, а в системах GNU/Linux, Cisco IOS[en] і Mac OS — traceroute.

Linux

traceroute <ip address>

Windows

tracert <ip address>

MTR

MTR (від англ. My traceroute, спочатку називалась англ. Matt's traceroute) — службова комп'ютерна програма, котра об'єднує функціонал утиліт traceroute та ping у одній утиліті діагностики мережі.

Встановлення

$ sudo apt install mtr
$ sudo yum install mtr
$ sudo dnf install mtr

Приклади

Netstat

netstat — службова комп'ютерна програма, призначена для відображення поточного статусу підключень (вхідних та вихідних) по TCP/IP чи UDP, таблиць маршрутизації, кількості мережевих адаптерів та статистики протоколів. Програмне забезпечення доступне на UNIX-подібних та на системах, базованих на Windows.

Параметр Платформа Значення
-aУсі доступніВідображення всіх підключеннь і портів, на які комп'ютер очікує з'єднання. (Підключення з боку сервера звичайно не відображаються)
-bWindows XP та новішіВідображає назву програми, що створила з'єднання чи прослуховуючий порт
-bOS X та NetBSDЗабезпечує відображення загальної кількості байт трафіку
-eУсі доступніВідображення статистики Ethernet. Параметр можна використовувати разом з -s
-hUnixВідображення всіх доступних ключів при роботі
-iUnixВідображає статистику мережевого інтерфейсу
-nУсі доступніВідображення адрес і номерів портів в числовому форматі, без спроб визначення імен
-p протоколWindows та BSDВідображення підключень для протоколу, заданому в параметрі. Доступні значення «tcp», «udp» та «ip». Використовується з ключем -s для відображення статистики
-r Усі доступніВідображення вмісту таблиці маршрутизації
-sУсі доступніВідображення детальної статистики по протоколах. За замовчуванням виводяться лише дані для TCP
-tLinuxВідображає лише TCP підключення
-WFreeBSDВідображення широкого виводу — не обрізати назви хостів чи адреси IPv6
/?WindowsВідображення всіх доступних параметрів при роботі

Ipconfig

Команда призначена для відображення всіх поточних мережевих з'єднаннь, класу TCP/IP і може змінити DHCP і налаштування DNS доменних імен. Працює під Windows

Параметр Значення
/allВідтворення повної інформації про всі адаптери та параметри з'єднань
/releaseОбнулення параметрів з'єднання, скинення IP, маски, шлюзу, DNS
/release [адаптер]Відправка повідомлення DHCPRELEASE DHCP-серверу для вивільнення поточної конфігурації DHCP та видалення конфігурації IP-адреса для видалення адаптеру (або ж усіх адаптерів, якщо він не заданий). Цей параметр відключає протокол TCP/IP для адаптерів, котрі отримують автоматично IP-адресу
/renewСкинення та отримання IP-адреси для певного адаптера, а якщо адаптер не вказаний - то для всіх. Доступне тільки за умови автоматичного отримання IP-адреси
/flushdnsОчищення DNS кешу
/registerdnsОновлення всіх зарезервованих адрес DHCP та переєрестрація імен DNS
/displaydnsВідображення вмісту кешу DNS
/showclassid [адаптер]Відображення коду класу DHCP для вказанного адаптеру. Доступне тільки за умови автоматичного отримання IP-адреси
/setclassid [адаптер] [код_класу]Зміна коду класу DHCP. Доступне тільки за умови автоматичного отримання IP-адреси
/?Довідка

Ifconfig

ip

ip [опції] об'єкт команда [параметри]

Найважливіші об'єкти

  • address - мережева адреса на пристрої
  • link- фізичний мережевий пристрій
  • monitor - моніторинг стану пристроїв
  • neigh - ARP
  • route - управління маршрутизацією
  • rule - правила маршрутизації
  • tunnel - настройка тунелювання

Тепер розглянемо доступні команди, за допомогою яких може бути виконана настройка мережі linux. Ось вони: add, change, del або delete, flush, get, list або show, monitor, replace, restore, save, set, і update.

Якщо команда не задана, за умовчанням використовується show (показати).

iwconfig

You could leave a comment if you were logged in.
faq/mini_shpargalka_po_komandax_merezhi.txt · Востаннє змінено: 2021/01/12 01:27 повз Юрій