Инструменты для исследования сетей

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

На эту тему есть 2 цикла статей.

1. Исследование сетей с помощью программы Wireshark (бывшая Ethereal)
  • 1. Использование Wireshark для исследования сетей
  • 2. Использование фильтров в Wireshark
  • 3. Подробнее о фильтрах в Wireshark


2. Инструменты для исследования сетей с интерфейсом командной строки Ping, Telnet, DIG, Traceroute, Whois, Netstat, Mtr

Дождаться включения хоста

Вот как можно пинговать временно недоступные хосты, дожидаясь момента их появления в сети:

while [[ 1 ]]; do ping $REMOTE_HOST -c 1 -w 2 2&>/dev/null; if [[ $? -eq 0 ]]; then echo " $REMOTE_HOST is alive\!"; break; else echo -n '.'; fi; done


Команда печатает на экране точки с интервалом 2 секунды до тех пор, пока пинги не начнут достигать цели.