забавная проблема Midnight Commander

    2012-06-26 09:40 | Автор: jekader | Filed under: Jekader

    Регулярно сталкиваюсь с серверами на CentOS, и давно мучала проблема не запускающегося Midnight Commander на некоторых из них. Уж что только не делал чтоб дебажить проблему, и MTU мерял, и потери пакетов через VPN проверял. Оказалось всё просто: MC не работает, когда не настроен DNS!

    Так что если столкнётесь с такой проблемой на сервере, где всё прочее вроде-бы работет а MC не стартует - сразу проверьте, пингуются-ли сервера, указанные в /etc/resolv.conf

    1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5,00 out of 5)
    Loading...

    Метки: ,

    7 комментариев »


    комментариев 7

    1. wrack:

      Nu vad nici o legatura de ce nu ar trebui sa nu se deschida MC-ul daca nu functioneaza ns-urile

    2. jekader:

      — Видишь суслика?
      — Нет!
      — И я не вижу. А он есть!
      (с) ДМБ

    3. wrack:

      asta ii absurditate 🙂

    4. jekader:

      Нашёл время, пробил через tcpdump — таки действительно при открытии MC через SSH, отправляется DNS запрос с hostname’ом клиента. Вполне возможно, это делает даже нe mc а sshd. И если DNS не настроен, mc не открывается (либо ждёт таймаута).

    5. Vadim:

      МС реально единственное что тебя тривожело на системе без ДНС-ов??? 🙂
      Он проверяет если имя твоего хоста резолвится. Не важно зачем это надо — важно то что имя хоста должно быть прописано в /etc/hosts и тогда МС запустится даже на системе без сетевого подключения. Он кстате не единственный кто так себя ведёт.

    6. jekader:

      В большинстве случаев на сервере (если конечно это не почтовый сервер) вполне можно обойтись без DNS 🙂

    7. Олег:

      Ага. Имеет смысл занести хостнэм в /etc/hosts и повесить на 127.0.0.1

    Leave a comment

    *