Решён
Как определить, работает удаленный сервер или нет? Порты закрыты

Дали айпишник машины на убунте. По ssh не пускает, висит таймаут. Пинги не ходят. Как определить, работает удаленный сервер или нет вообще физически? Может он выключен просто или повис намертво. Доступа к гипервизору нет.

Решение
44
Участник • 2 ответа

Если хостинг отрубил icmp и закрыл ssh то извне ты никак 100% не проверишь состояние самой ОС. Максимум можно посмотреть arp таблицу на пограничном роутере если есть к нему доступ. Трассировка покажет только жив ли роутер перед твоим сервером.

Пиши в саппорт хостинга чтобы посмотрели через kvm консоль или ребутнули по питанию. Других вариантов магии тут нет.

Аватар Константин Зайцев

Пришлось писать в саппорт в итоге. Оказалось сеть легла на уровне стойки. Спасибо.

18
Эксперт • 2 ответа

Пусти nmap -Pn -p- IP_адрес с ключом -Pn. Если фаервол блочит icmp пакеты то обычные пинги и не пройдут никогда.

11
Участник • 2 ответа
  1. Проверь трассировку маршрута командой traceroute IP
  2. Посмотри на каком именно хопе обрывается связь
  3. Стукнись телнетом на 80 и 443 порты
  4. Если всё глухо проси провайдера или датацентр проверить мак адрес на порту коммутатора.
22
Эксперт • 1 ответ

Я в таких случаях если крутится какой то веб сервер пытаюсь послать кривой http запрос или фрагментированные пакеты. Иногда криво настроенный iptables режет стандартные icmp но пропускает мусор.

hping3 -S -f -p 80 IP_адрес

Но проще реально в поддержку написать чем гадать на кофейной гуще.

0
Участник • 1 ответ

Как вы вообще администрируете если не знаете базу сетей. Выключен он физически или дропает пакеты правилами iptables - снаружи выглядит абсолютно одинаково. Сервер просто не отвечает на запросы. Иди читай модель OSI.

Написать ответ

Премодерация гостей

Вы отвечаете как гость. Ваш ответ будет скрыт до проверки модератором. Чтобы ответ появился сразу и вы получали репутацию — войдите в аккаунт.

Будьте вежливы и соблюдайте правила платформы.