Я использую Debian 7.4, KVM VPS с последними обновлениями. У меня порты UDP случайно закрываются на 2-10 минут без причины. Я использую игровые серверы, и тестер портов показывает, что порты закрыты. Он сам восстанавливает нормальное состояние. В этот момент все игровые серверы недоступны, хотя с TCP-портами все в порядке: игровые TCP-порты отвечают, apache2 работает без проблем.
Я попытался связаться с хозяином, и с их стороны проблем нет. iptables полностью пуст; Я попробовал как отключить его, так и добавить правила для приема подключений к этим портам. На данный момент я не использую ни одного брандмауэра. Раньше у меня был fail2ban, я даже винил его, но его удаление / остановка не помогло.
Что могло быть источником проблемы? Есть предложения по устранению проблемы?
Traceroute сообщает следующее: http://er-mta.net/screenshots/cloud/Screenshot_at_2014_04_11__20_25_16.png
Возможно, виноват хостинг-провайдер. Можешь попробовать traceroute -n -U -p portnumber hostname
с клиентской машины, чтобы узнать, как далеко ушли UDP-пакеты. При этом вы можете использовать tcpdump -pni eth0 "port portnumber"
как на клиенте, так и на сервере, чтобы проверить, может ли быть так, что пакеты покидают клиента и никогда не достигают сервера.
Если вышесказанное показывает, что пакеты покидают клиента, не достигая сервера, то любой NAT или брандмауэр на пути от клиента к серверу является подозрительным. Вывод traceroute должен сузить круг подозреваемых.