tssltd:утилиты_для_диагностики
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
tssltd:утилиты_для_диагностики [2022/10/29 14:08] – i.sharapov | tssltd:утилиты_для_диагностики [2023/10/06 13:05] (current) – n.ganenkov | ||
---|---|---|---|
Line 1: | Line 1: | ||
[[tssltd: | [[tssltd: | ||
- | === Утилита для диагностики tcpdump | + | В <wrap em> |
+ | ^ Утилита | ||
+ | | [[tssltd: | ||
+ | | [[tssltd: | ||
+ | | [[tssltd: | ||
+ | | [[tssltd: | ||
+ | | [[tssltd: | ||
+ | | [[tssltd: | ||
+ | | [[tssltd:Утилита для диагностики tcpdump|tcpdump]] | Захват и прослушивание сетевого трафика; | ||
+ | | [[tssltd: | ||
+ | | [[tssltd: | ||
+ | | [[tssltd: | ||
+ | | [[tssltd: | ||
+ | | [[tssltd: | ||
+ | | [[tssltd: | ||
+ | | [[tssltd: | ||
- | <WRAP indent> | ||
- | Утилита tcpdump встроена в МКСЗ «Diamond VPN/FW» и позволяет захватывать и прослушивать весь сетевой трафик, | ||
- | |||
- | Для работы с утилитой захвата сетевого трафика необходимо подключиться к устройству по протоколу ssh. Команда для запуска утилиты tcpdump состоит из нескольких частей: | ||
- | |||
- | {{: | ||
- | Рисунок 1 – Команда «tcpdump –i eth1 –vvn icmp or udp» | ||
- | |||
- | Таблица 1 – Значение опций утилиты tcpdump | ||
- | | Опция|Значение| | ||
- | |-i |Опция задает сетевой интерфейс для прослушивания.| | ||
- | |-v, -vv, -vvv |Опция задает уровни детализации при отображении информации о сетевом пакете| | ||
- | |-q |Опция задает отображение минимального количества информации о сетевом пакете| | ||
- | |-e |Опция задает отображение заголовка Ethernet| | ||
- | |-t |Опция отключает отображение метки времени в каждой строке| | ||
- | |-tt |Опция задает отображение неформатированной метки времени в каждой строке| | ||
- | |-ttt |Опция задает отображение даты и времени| | ||
- | |-n |Опция задает отображение ip-адреса вместо доменного имени хоста| | ||
- | |-nn |Опция задает отображение ip-адреса и номера порта вместо имени хоста и названия протокола| | ||
- | |-w |Опция задает режим записи в файл дампа сетевого трафика| | ||
- | |-X |Опция задает отображение пакета в hex и ASCII формате| | ||
- | |-XX |Опция задает отображение пакета в hex и ASCII формате вместе с Ethernet заголовком| | ||
- | |-с |Опция задает количество пакетов для захвата| | ||
- | |-s |Опция задает количество байт в пакете для обработки утилитой| | ||
- | |Фильтр|Значение| | ||
- | |host |Фильтр позволяет просматривать сетевой трафик на основе ip-адреса или имени хоста| | ||
- | |src/ | ||
- | |net |Фильтр позволяет просматривать сетевой трафик на основе ip-адреса подсети| | ||
- | |proto |Фильтр позволяет просматривать сетевой трафик на основе протокола 4 уровня стандартной сетевой модели (TCP/ | ||
- | |port |Фильтр позволяет просматривать сетевой трафик на основе номера сетевого порта| | ||
- | |src/dst port |Фильтр позволяет просматривать сетевой трафик на основе сетевого порта источника или сетевого порта назначения| | ||
- | |portrange |Фильтр позволяет просматривать сетевой трафик на основе диапазона сетевых портов| | ||
- | |>, <, >=, < | ||
- | |Логические операторы|Значение| | ||
- | |and |Должны выполняться все условия, | ||
- | |or |Должно выполняться одно из условия, | ||
- | |not |Отрицание заданного условия| | ||
- | </ | ||
- | |||
- | === Утилита для диагностики iperf3 === | ||
- | |||
- | <WRAP indent> | ||
- | Утилита iperf3 встроена в МКСЗ «Diamond VPN/FW» и позволяет проводить тест скорости между двумя устройствами с различными параметрами. При использовании утилиты iperf3 одно из устройств выступает в качестве сервера, | ||
- | При запуске утилиты устройство, | ||
- | Для запуска утилиты в режиме сервера необходимо подключиться к устройству по протоколу ssh. Для запуска утилиты iperf3 в режиме сервера необходимо выполнить команду «iperf3 -s» (см. рисунок 2). Для запуска утилиты iperf3 в режиме клиента необходимо выполнить команду «iperf3 –c < | ||
- | |||
- | {{: | ||
- | Рисунок 2 – Команда «iperf3 -s» в режиме сервера | ||
- | |||
- | {{: | ||
- | Рисунок 3 – Команда «iperf3 -s» в режиме клиента | ||
- | |||
- | Таблица 2 – Значение параметров iperf3 | ||
- | |Параметр |Значение| | ||
- | |-p |Параметр задает сетевой порт для прослушивания сервером или сетевой порт для подключения к серверу| | ||
- | |-i |Параметр задает время выполнения одной проверки| | ||
- | |-t |Параметр задает время выполнения проверки| | ||
- | |-u |Параметр задает протокол UDP для сетевого взаимодействия между сервером и клиентом| | ||
- | |-P |Параметр задает количество параллельных сессий| | ||
- | |-M |Параметр задает максимальный размер MTU| | ||
- | </ | ||
- | |||
- | === Утилита для диагностики traceroute === | ||
- | |||
- | <WRAP indent> | ||
- | Утилита traceroute встроена в МКСЗ «Diamond VPN/FW» и позволяет проверить доступность и маршрут до удаленного ресурса. | ||
- | Для запуска утилиты traceroute необходимо подключиться к устройству по протоколу ssh. Для получения справки по различным ключам и режимам работы необходимо выполнить команду «traceroute» (см. рисунок 4). | ||
- | |||
- | {{: | ||
- | Рисунок 4 – Команда «traceroute» | ||
- | |||
- | Для проверки доступности и маршрута до удаленного ресурса необходимо выполнить команду «traceroute < | ||
- | |||
- | {{: | ||
- | Рисунок 5 – Команда «traceroute < | ||
- | </ | ||
- | |||
- | === Утилита для диагностики ping === | ||
- | |||
- | <WRAP indent> | ||
- | Утилита ping встроена в МКСЗ «Diamond VPN/FW» и позволяет проверить доступность удаленного ресурса. | ||
- | Для запуска утилиты ping необходимо подключиться к устройству по протоколу ssh. Для получения справки по различным ключам и режимам работы необходимо выполнить команду «ping» (см. рисунок 6). | ||
- | |||
- | {{: | ||
- | Рисунок 6 – Команда «ping» | ||
- | |||
- | Для проверки доступности удаленного ресурса необходимо выполнить команду «ping < | ||
- | |||
- | {{: | ||
- | Рисунок 7 – Команда «ping < | ||
- | </ | ||
- | |||
- | === Утилита для диагностики nslookup === | ||
- | |||
- | <WRAP indent> | ||
- | Утилита nslookup встроена в МКСЗ «Diamond VPN/FW» и позволяет обращаться к DNS серверу для разрешения доменных имен в ip-адреса и нахождения доменного имени по ip-адресу. | ||
- | Для запуска утилиты nslookup необходимо подключиться к устройству по протоколу ssh. Для получения справки по различным ключам необходимо выполнить команду «nslookup» (см. рисунок 8). | ||
- | |||
- | {{: | ||
- | Рисунок 8 – Команда «nslookup» | ||
- | |||
- | Для разрешения доменного имени в ip-адрес необходимо выполнить команду «nslookup < | ||
- | |||
- | {{: | ||
- | Рисунок 9 – Команда «nslookup < | ||
- | |||
- | Для нахождения доменного имени по ip-адресу ресурса необходимо выполнить команду «nslookup <ip удаленного ресурса> | ||
- | |||
- | {{: | ||
- | Рисунок 10 – Команда «nslookup <ip удаленного ресурса> | ||
- | |||
- | Для обращения к определенному DNS серверу необходимо выполнить команду «nslookup < | ||
- | |||
- | {{: | ||
- | Рисунок 11 – Команда «nslookup < | ||
- | </ | ||
- | |||
- | === Утилита для удаленного подключения telnet === | ||
- | |||
- | <WRAP indent> | ||
- | Утилита telnet встроена в МКСЗ «Diamond VPN/FW» и позволяет подключаться к удаленным хостам сети по протоколу telnet. | ||
- | Для запуска утилиты telnet необходимо подключиться к устройству по протоколу ssh. Для получения справки по различным ключам необходимо выполнить команду «telnet» (см. рисунок 12). | ||
- | |||
- | {{: | ||
- | Рисунок 12 – Команда «telnet» | ||
- | |||
- | Для подключения к удаленному хосту по протоколу telnet необходимо выполнить команду «telnet < | ||
- | </ | ||
- | |||
- | === Утилита для удаленного подключения ssh === | ||
- | |||
- | <WRAP indent> | ||
- | Утилита ssh встроена в МКСЗ «Diamond VPN/FW» и позволяет подключаться к удаленным хостам сети по протоколу ssh. | ||
- | Для запуска утилиты ssh необходимо подключиться к устройству по протоколу ssh. Для получения справки по различным ключам необходимо выполнить команду «ssh» (см. рисунок 13). | ||
- | |||
- | {{: | ||
- | Рисунок 13 – Команда «ssh» | ||
- | |||
- | Для подключения к удаленному хосту по протоколу ssh необходимо выполнить команду «ssh < | ||
- | </ | ||
- | |||
- | === Утилита для диагностики netstat === | ||
- | |||
- | <WRAP indent> | ||
- | Утилита netstat встроена в МКСЗ «Diamond VPN/FW» и позволяет выводить информацию о состоянии TCP соединений как входящих, | ||
- | Для запуска утилиты необходимо подключиться к устройству по протоколу ssh и выполнить команду «netstat» (см. рисунок 14). | ||
- | |||
- | {{: | ||
- | Рисунок 14 – Команда «netstat» | ||
- | |||
- | Для получения справки по различным ключам необходимо выполнить команду «netstat --help» (см. рисунок 15). | ||
- | |||
- | {{: | ||
- | Рисунок 15 – Команда «netstat --help» | ||
- | |||
- | Для отображения различной информации в разных форматах утилита принимает на вход параметры (см. таблицу 3). | ||
- | |||
- | Таблица 3 – Значение параметров утилиты | ||
- | |Параметр |Значение| | ||
- | |-a |Параметр задает отображение состояния всех сокетов| | ||
- | |-A |Параметр задает адреса любых управляющих блоков протокола, | ||
- | |-b |Параметр задает отображение исполняемого файла, участвующего в создании подключения или ожидающего порта, а также последовательность компонентов, | ||
- | |-i |Параметр задает отображение состояния автоматически сконфигурированных интерфейсов| | ||
- | |-n |Параметр задает отображение информации в числовом виде| | ||
- | |-r |Параметр задает отображение таблицы маршрутизации| | ||
- | |-s |Параметр задает отображение статистической информации по протоколам| | ||
- | |-I |Параметр задает отображение информации об указанном интерфейсе в отдельный столбец| | ||
- | |-p |Параметр задает отображение идентификатора/ | ||
- | |||
- | Для сокетов TCP допустимы следующие значения состояния (см. таблицу 4). | ||
- | |||
- | Таблица 4 – Описание значений сокетов TCP | ||
- | |Значение |Описание| | ||
- | |CLOSED |Сокет не используется, | ||
- | |LISTEN (LISTENING) |Ожидает входящего соединения| | ||
- | |SYN_SENT |Активно пытается установить соединение| | ||
- | |SYN_RECEIVED |Идет начальная синхронизация соединения| | ||
- | |ESTABLISHED (CONNECTED) |Соединение установлено| | ||
- | |CLOSE_WAIT |Удаленная сторона отключилась. Ожидание закрытия сокета| | ||
- | |FIN_WAIT_1 |Сокет закрыт. Отключение соединения| | ||
- | |CLOSING |Сокет закрыт. Удаленная сторона отключилась. Ожидание подтверждения| | ||
- | |LAST_ACK |Удаленная сторона отключилась. Сокет закрыт. Ожидание подтверждения| | ||
- | |FIN_WAIT_2 |Сокет закрыт. Ожидание отключения удаленной стороны| | ||
- | |TIME_WAIT |Сокет закрыт, | ||
- | </ | ||
- | |||
- | === Утилита для диагностики lscpu === | ||
- | |||
- | <WRAP indent> | ||
- | Утилита lscpu встроена в МКСЗ «Diamond VPN/FW» и позволяет выводить детальную информацию о процессоре и его составляющих. | ||
- | Для запуска утилиты необходимо подключиться к устройству по протоколу ssh и выполнить команду «lscpu» (см. рисунок 16). | ||
- | |||
- | {{: | ||
- | Рисунок 16 – Команда «lscpu» | ||
- | </ | ||
- | |||
- | === Утилита для диагностики lspci === | ||
- | |||
- | <WRAP indent> | ||
- | Утилита lspci встроена в МКСЗ «Diamond VPN/FW» и позволяет выводить детальную информацию о всех PCI шинах и устройствах на них. | ||
- | Для запуска утилиты необходимо подключиться к устройству по протоколу ssh и выполнить команду «lspci» (см. рисунок 17). | ||
- | |||
- | {{: | ||
- | Рисунок 17 – Команда «lspci» | ||
- | </ | ||
- | |||
- | === Утилита для диагностики lshw === | ||
- | |||
- | <WRAP indent> | ||
- | Утилита lshw встроена в МКСЗ «Diamond VPN/FW» и позволяет выводить детальную информацию об аппаратных устройствах, | ||
- | Для запуска утилиты необходимо подключиться к устройству по протоколу ssh и выполнить команду «lshw». | ||
- | </ | ||
- | |||
- | === Утилита для диагностики df === | ||
- | |||
- | <WRAP indent> | ||
- | Утилита df встроена в МКСЗ «Diamond VPN/FW» и позволяет выводить детальную информацию о дисковом пространстве, | ||
- | Для запуска утилиты необходимо подключиться к устройству по протоколу ssh и выполнить команду «df» (см. рисунок 18). | ||
- | |||
- | {{: | ||
- | Рисунок 18 – Команда «df» | ||
- | </ | ||
- | |||
- | === Утилита для диагностики free === | ||
- | |||
- | <WRAP indent> | ||
- | Утилита free встроена в МКСЗ «Diamond VPN/FW» и позволяет выводить детальную информацию об объеме используемой, | ||
- | Для запуска утилиты необходимо подключиться к устройству по протоколу ssh и выполнить команду «free» (см. рисунок 19). | ||
- | |||
- | {{: | ||
- | Рисунок 19 – Команда «free» | ||
- | </ | ||
- | |||
- | === тилита для диагностики top === | ||
- | |||
- | <WRAP indent> | ||
- | Утилита top встроена в МКСЗ «Diamond VPN/FW» и позволяет выводить список работающих процессов и информацию о них. По умолчанию процессы сортируются по нагрузке на процессор. | ||
- | | ||
- | |||
- | {{: | ||
- | Рисунок 20 – Команда «top» | ||
- | </ | ||
- | |||
- | [[tssltd: |
tssltd/утилиты_для_диагностики.1667041699.txt.gz · Last modified: 2022/10/29 14:08 by i.sharapov