Midnight Commander виснет без Интернет соединения

Верой и правдой мне служила старая карточка Dlink DWL-G510, которую подарил мне достопочтенный Zloy. Она и сейчас исправно работает, кстати, но вчера мне захотелось использовать 802.11n своего роутера на всю катушку. Старушка G510 ограничена 54Mbit/s и ничего лучше уже не предложит, посему на замену ей была куплена ASUS PCIe-N10. В процессе жонглирования картами я, как водится, остался без Интернета в Arch Linux, в который я относительно недавно переехал с Debian Wheezy, и обратил внимание на довольно странную вещь - Midnight Commander, мой любимый (да в общем-то, и единственный нормальный в Linux) файловый менеджер стал виснуть при запуске.


slow midnight commander
Мне сиё показалось странным, и я принялся изучать суть проблемы. Оказывается, mc при запуске проверяет конфигурацию hosts. Если там программа не нашла определения localhost, это приводит к невероятной её задумчивости при запуске.

Решение проблемы простое:

    1. Превращаемся в root (sudo, su - по вкусу).
    2. В файл /etc/hosts добавляем строчку:
      127.0.0.1  localhost localhost.localdomain localhost4 localhost4.localdomain4

hosts

Вот и всё. Выходим из Midnight Commander, отключаем Интернет и проверяем. Должно подействовать незамедлительно.

Midnight Commander виснет без Интернет соединения: 2 комментария

Обсуждение закрыто.