Команды устранения неполадок

Команды устранения неполадок сети нужно знать.

Пламенный привет посетителям этой страницы, пришедшим из социальных сетей, да и всем остальным тоже!

В апреле 2021-го года наблюдал удивительное явление: обильный поток посетителей из 4-х социальных сетей. В связи с этим настоятельно рекомендую всем неоднократно и регулярно посещать сайт rtbsm.ru — там в общих чертах изложена Российская Теннисная Балльная Система Марии (Шараповой).

Приглашаю всех полюбоваться на Фото и Видео красавицы Марии — надеюсь, что Вы поделитесь адресом сайта rtbsm.ru с друзьями и знакомыми.

Главная проблема — известить Марию, чтобы она лично как можно скорее заявила на весь мир о РТБСМ.

Команды устранения неполадок сети перечислены ниже в количестве 9-ти наименований, причём это лучшие и основные команды, но есть и другие — вскоре добавлю.

Привожу информацию со страницы https://dzen.ru/a/Ym1HBzoau3hUoGh3 :

9 лучших команд по устранению неполадок в сети Linux

takoedelo
1,1 K подписчиков
4 мая 2022 г.
357 прочитали


Рутинные обязанности — такие, как управление, мониторинг, настройка и устранение неполадок, не требуют от Вас изучения сложных сторонних инструментов.

Вместо этого Вы можете выполнять все эти задачи с помощью легко доступных инструментов, которые предустановлены в большинстве дистрибутивов Linux.

Эта статья посвящена устранению неполадок в сети и охватывает инструменты, которые решают эти проблемы в разных категориях. Далее рассказывается, как эти утилиты помогают в практических сценариях.

1. ifconfig

ifconfig — это утилита командной строки, для настройки интерфейса в операционных системах Linux / Unix. Сетевые администраторы также используют её для запроса и управления параметрами интерфейса с помощью сценариев конфигурации.

Он помогает включить или отключить сетевой интерфейс и позволяет назначить IP-адрес и сетевую маску выбранному интерфейсу. Вы также можете просмотреть все доступные интерфейсы, IP-адреса, аппаратные адреса и максимальный размер блока передачи для активных интерфейсов.

Вы можете активировать / деактивировать любой интерфейс, используя параметры up / down, следующим образом:


Назначение IP-адреса


Однако Вы можете получить сообщение об ошибке «ifconfig: command not found». Проблему можно устранить, установив пакет net-tools с помощью менеджера пакетов дистрибутива.

На Ubuntu / Debian:


На Fedora, CentOS и других дистрибутивах на основе RPM:


На Arch Linux:

sudo pacman -S net-tools

2. ip

ip — это альтернатива старому доброму ifconfig. Однако область его функциональности охватывает два уровня протокола TCP / IP.

Он отображает сетевые интерфейсы и настраивает сетевые устройства, как и утилита ifconfig. Он также показывает и изменяет таблицы маршрутизации ядра с добавлением / удалением записей кэша ARP.

Для отображения всех интерфейсов и их деталей:


Добавление и удаление


Чтобы включить / отключить протокол ARP для интерфейса, используйте параметры включения / выключения:

3. ping

Утилита ping помогает определить доступность сети и хоста. Он проверяет, доступен ли хост или запущена ли служба. Вы также можете проверить наличие проблем с сетевым подключением, таких как высокая задержка и падение пакета, с помощью команды ping.

ping отправляет сообщения эхо-запроса ICMP (Internet Control Message Protocol) и ожидает пакетов эхо-ответа ICMP для проверки доступности хоста. Вывод содержит общее количество отправленных и полученных сообщений и время, необходимое пакету для достижения пункта назначения.

4. netstat

netstat — это утилита командной строки, которая помогает обнаруживать подключенные и прослушивающие сокеты TCP, UDP и UNIX. Он отображает информацию о таблицах маршрутизации, портах прослушивания и статистике информации.

Вы можете перечислить как прослушивающие, так и закрытые соединения, введя:


Список только прослушиваемых TCP-соединений:

Он также позволяет перечислить PID процессы и имена программ с помощью TCP-соединений:

5. host

host — это минимальная, но самая мощная утилита CLI, которая выполняет поиск DNS. В дополнение к устранению неполадок DNS-сервера, он также отображает и проверяет типы записей NS и MX DNS и DNS-серверы ISP.

Как найти NX для сайта Google:


Вы также можете найти записи MX, запустив:

6. arp

Команда arp манипулирует кэшем системной таблицы ARP, добавляя / удаляя адреса и отображая их. ARP расшифровывается как протокол разрешения адресов и сопоставляет IP-адрес с MAC-адресом компьютера. Следовательно, команда arp выполняет задачу и принадлежит к инструментам, доступным в пакете net-tools.

Выполните команду без каких-либо параметров для просмотра содержимого таблицы:


Вы также можете найти MAC-адрес, сопоставленный с определенным IP-адресом, указав IP-адрес:

7. traceroute

После того, как утилита ping предоставит информацию о сетевом подключении и общем времени, необходимом пакету для достижения пункта назначения, Вы можете использовать команду traceroute, чтобы выяснить подробную информацию о пути пакета к хосту  назначения.

На выходе отображается маршрут пакета и все промежуточные хосты между источником и получателем с их временем отклика.

Например, следующая команда выводит все переходы на конечный хост 8.8.8.8 (Google) с локального компьютера:


Утилита использует концепцию round-trip-time (RTT), которая гарантирует, что каждый промежуточный узел отбрасывает пакет и отправляет обратно сообщение об ошибке ICMP, которое помогает traceroute измерять время, необходимое пакету для достижения каждого перехода по пути.

Эта функция помогает сетевым администраторам определить основную причину проблем с подключением к Интернету и решить точную проблему в маршруте.

8. dig

dig, аббревиатура от Domain Information Groper, собирает информацию, связанную с DNS, и устраняет проблемы DNS.

Вывод команды dns отображает информацию, доступную внутри файлов, содержащих записи DNS, и помогает сетевым администраторам проверить, работает ли нормально разрешение имени хоста для IP-адреса.

Вы можете выполнить запрос поиска DNS следующим образом:


Аналогично, Вы можете запросить все типы записей DNS, связанных с доменом, с помощью опции ANY:

9. Wireshark

Wireshark — это мощный и универсальный инструмент анализатора пакетов с открытым исходным кодом. Он захватывает трафик с выбранной карты в режиме реального времени. Это позволяет сетевым администраторам захватывать трафик на основе протокола / порта для мониторинга и устранения неполадок.

Помимо фильтра захвата, он также имеет фильтр отображения с различными опциями, которые помогают Вам просматривать интересующий трафик.

Устранение неполадок в сетях Linux

Устранение неполадок в сети является частью повседневной деятельности сетевого администратора. Знание того, какой инструмент использовать при его отсутствии или с более широкой функциональностью, одинаково важно для эффективного устранения неполадок в различных сетевых условиях.

Подпишитесь на канал, чтобы не пропустить новые публикации

Комментарии 3

Войти, чтобы комментировать

Александр
Ещё бы я добавил nmap — часто им пользуюсь.

0x001F
WireSharck — аналог tcpdump

Ё Ивов
«Алё, гараж!»
Wireshark — это не команда, а ПАКЕТ (работающий, кстати, не во всех средах). С какого буя его сюда прилепили?
Где nslookup, ethtool? traceroute — упомянул, а где route?
Да и ping сам по себе — ни о чём. Pathping позволяет точнее понять в каком направлении траблы…
Автор — учи матчасть, двоечник!

!…

Приглашаю всех высказываться в Комментариях. Критику и обмен опытом одобряю и приветствую. В особо хороших комментариях сохраняю ссылку на сайт автора!

И не забывайте, пожалуйста, нажимать на кнопки социальных сетей, которые расположены под текстом каждой страницы сайта.
Команды устранения неполадокПродолжение тут…

Deviz_15

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Проверка комментариев включена. Прежде чем Ваши комментарии будут опубликованы пройдет какое-то время.