У меня возникла странная проблема с сетевым подключением сервера Centos 6: из локальной сети все работает должным образом (SSH, httpd), но внешние подключения не работают, если сервер простаивает в течение нескольких минут. После отправки эхо-запроса с другого компьютера по локальной сети внешние соединения работают, пока сервер не простаивает. Через несколько минут сервер снова перестает отвечать.
Конфигурация маршрутизатора / переадресация портов должны быть в порядке (подключение к NAS в той же сети никогда не приводило к сбоям), а по локальной сети проблем не было.
Кто-нибудь знает, что я мог пропустить в конфигурации, которая вызывает такое поведение?
Вероятно, есть сетевой элемент, который сбрасывает незанятые соединения при подключении извне. Вы можете обойти это, добавив keep alive в свой ssh_config:
ClientAliveInterval 300
ClientAliveCountMax 1000
Проверьте связь между вашим сервером и его шлюзом по умолчанию: