У меня есть небольшой сервер Ubuntu 10.10, и я недавно заметил странное поведение (не уверен, происходило ли это раньше). Если у меня включен ufw (по умолчанию запретить все, разрешить все, разрешить все http, разрешить все на случайном порте, который я использую для ssh), когда я выполняю некоторые действия в сеансе ssh, консоль ssh полностью зависает. Сервер продолжает работать, и если я закрою консоль, я могу начать еще один сеанс ssh. Это происходит независимо от того, откуда я вхожу в систему (пробовал с другого ubuntu и Mac). Действия довольно воспроизводимы, например vim некоторые файлы конфигурации (хотя vim-ing другие файлы работают), cat некоторые другие файлы и т. Д. Замораживание никогда не происходит, если ufw отключен. Есть идеи, что происходит? Спасибо! Кристиан
Дополнение: если вам интересно, да, у меня TcpKeepAlive включен, и я сомневаюсь, что это связано (это произойдет и с отключенным ufw)
В соответствии с просьбой: моя конфигурация ufw ниже. Кроме того, я не знаю, есть ли у него что-то делать, но у сервера есть 2 ips. На одном настроен домен ssh, а на одном обслуживать http (через apache2)
Status: active
Logging: on (low)
Default: deny (incoming), allow (outgoing)
New profiles: skip
To Action From
-- ------ ----
19922/tcp ALLOW IN Anywhere
9418/tcp ALLOW IN Anywhere
80/tcp ALLOW IN Anywhere
443/tcp ALLOW IN Anywhere
Похоже, у ufw проблема с VPS. Может быть связано с этим: http://blog.bodhizazen.net/linux/how-to-use-ufw-in-openvz-templates/ Я буду использовать iptables.