tgoop.com/devopslib/77
Create:
Last Update:
Last Update:
🔧 Проверка сети без telnet и nc
Когда telnet и nc недоступны (например, в проде с урезанными пакетами), на выручку приходит curl и bash.
Вот три приёма:
1. Проверка TCP-порта с curl
curl -v telnet://host:port
Подходит даже в контейнерах без nc. Ответ покажет, удалось ли установить TCP-соединение.
2. Проверка порта с bash
timeout 1 bash -c '</dev/tcp/host/port' && echo OK || echo FAIL
Работает, если bash скомпилен с поддержкой
/dev/tcp.3. curl как ping TCP
curl -s --connect-timeout 2 host:port >/dev/null && echo UP || echo DOWN
Удобно для health-check скриптов.
Подпишись 👉@devopslib
BY Библиотека девопса | DevOps, SRE, Sysadmin
Share with your friend now:
tgoop.com/devopslib/77
