Назад | Перейти на главную страницу

Сервер может устанавливать только исходящие соединения

Мой сервер работает под управлением Ubuntu 10.04 и подключен через Ethernet к маршрутизатору / модему. Проблема в том, что он в основном игнорирует входящие соединения. Поэтому я не могу подключиться к нему по SSH или получить доступ к веб-серверу. Он даже не принимает соединения от других машин в сети.

Тем не менее, он может нормально работать с исходящими соединениями. Когда он запускается, он успешно отправляет мне стартовое письмо (подключается к SMTP-серверам gmail и т. Д.). Он также может выполнять запросы DNS и получать ответ после попытки «копать». ethtool и ifconfig подтверждают, что сервер подключен и имеет обычный внутренний IP-адрес.

Странно то, что на панели управления роутерами вообще нет признаков подключения сервера. Сервер подключается не с использованием DHCP, а с настройками, заданными вручную. Я дважды проверил конфигурацию, и все в порядке (как и должно быть - ничего не менял).

Устранение неполадок затруднительно, так что может ли кто-нибудь дать мне какие-либо указания относительно того, в чем может быть проблема? Мне приходится читать команды по телефону, потому что я не могу просто подключиться по SSH и поиграть.

Первым делом я бы посмотрел на конфигурацию брандмауэра на самом сервере, то есть IPTABLES; Обычно только что развернутый сервер не разрешает входящее соединение.

Второе - это конфигурация роутера. Если этот маршрутизатор выполняет какие-либо NAT и / или брандмауэр, вы, конечно, не сможете получить доступ к своему серверу извне.