kiltum (kiltum) wrote,
kiltum
kiltum

О, клевый квест только что был. По линуксу. Под названием "кто виноват - ты или провайдер?"

Исходные данные: машина1 и машина2 под линуксом. Соеденены через местного ethernet-провайдера. Все сетевые настройки стандартные.
Схема соединения: я - интернет-машина1-провайдер-машина2-машина3.
Проблема: Юзвери с машины1 не могут зайти (по самбе или терминалу) на машину3. Извещают меня.
Я попутно выясняю, что машину2 "колбасит"

Симптомы: захожу с инета на машину1, с неё по ssh на машину2.
Пытаюсь ввести команду top - терминал виснет.
Закрываю терминал, захожу снова с машины1 на машину2 - пытаюсь дать команду dmesg|less - терминал виснет.
Повторяю заход, даю просто dmesg - выводит.
Пинги с машины1 на машину2 идут без каких-либо траблов.
Openvpn соединяется, ospf поверх него обновляется.
uname -a отрабатывает, free тоже.
ps ax виснет.
Любые попытки загрузить чего-нить с инета на машину2 через машину1 натыкаются на url timeout error. Иногда удается скачать пару килобайт.
Машина2 и машина1 уходит в перезагрузку с проверкой файловой системы и возвращается назад без проблем.
tcpdump на машине1 и машине2 не показывает никаких ужасов.
rpm -Va показывает, что всё хорошо.
попытка скопировать большой файл с машина1 на машина2 по scp "замерзает" где-то на 190-200Кб. Маленькие пролезают нормально.


Нехороший провайдер поставил нечто, что через некоторое время дропает пакетики размером больше 500-1000 байт. После ifconfig ethX mtu 500 на машина1 и машина2 всё заработало.
Tags: unix, идиоты
Subscribe
  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 11 comments