У меня есть выделенный сервер под управлением Ubuntu 9.04. У меня есть сайты, нормально работающие на сервере и доступные из любого места. Однако проверка связи IP-адреса сервера всегда приводит к тайм-аутам.
Я немного погуглил и увидел информацию, в которой говорилось, что в основном 0
в файле /proc/sys/net/ipv4/icmp_echo_ignore_all
. Я проверил, и это уже было так (я выполнил команду Здесь просто чтобы убедиться).
Но сервер по-прежнему не пингуется. Есть еще что-то, что может быть проблемой?
PS. Я видел, как в некоторых местах упоминаются брандмауэры. Я не знаю, установлен ли на сервере брандмауэр (я сам ничего не устанавливал, но на сервере все было заранее собрано). Как мне узнать, работает ли брандмауэр? И может ли сервер быть доступен для проверки связи, но не отключать брандмауэр?
Скорее всего, вы будете использовать iptables как брандмауэр. Введите iptables -L как root, чтобы узнать, существует ли правило (или его отсутствие) для запросов ICMP. Если есть правила, сохраните все с помощью iptables-save, добавьте еще один для ваших ICMP (например, -A INPUT -p icmp -j ACCEPT) и перезагрузите весь пакет с помощью iptables-restore.