Я получал какое-то необъяснимое для меня поведение от apt-get / aptitude на, по общему признанию, твердом старом веб-сервере. Хотя в остальном он работал нормально, как только я попробовал обновить пакет, после загрузки нескольких обновлений он полностью остановился, затем мой сеанс SSH завис (и я не смог повторно подключиться), что потребовало жесткого перезапуска.
Сначала я переключился на другой источник пакета в /etc/apt/sources.list
, но по-прежнему ведет себя так же. В этот момент я предполагал, что сетевая карта умирает каким-то странным образом ... но как только я изменил источник пакета на использование FTP вместо HTTP, все заработало нормально, и я смог выполнить обновление.
На данный момент меня это не слишком беспокоит, поскольку у меня есть простая работа, но это означает, что есть что-то очень странное с моей настройкой сети, поскольку она, похоже, зависит от протокола (или порта?). Я не думал, что мои настройки NAT повлияют на исходящий трафик, но я мог быть сумасшедшим. Есть идеи, что я должен искать?
Возможно, вы используете подключение к Интернет-провайдеру с ограниченной пропускной способностью загрузки, дросселированием или ограничением пропускной способности? Что произойдет, если вы используете wget вместо apt-get? Можете ли вы контролировать трафик через tcpdump или iptraf во втором сеансе ssh (до момента, когда он умирает?