Рабочая среда К

8.4. KFM не может подсоединиться к 'localhost'. В чем проблема?

В большинстве случаев это происходит из-за неправильно настроенного loopback-маршрута в вашей системе.

Как проверить в чем проблемы

Проверьте, возвращает ли следующая команда выходную информацию, аналогичную указанной ниже:

 # ping localhost
 
 PING localhost (127.0.0.1): 56 data bytes
 64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.3 ms
 64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.2 ms
 64 bytes from 127.0.0.1: icmp_seq=2 ttl=64 time=0.2 ms 
 ...

Если нет, ваш loopback-интерфейс или маршрут настроены неправильно.

Выходной сигнал команды

 /sbin/route 

должен содержать строки вроде:

 Destination     Gateway         Genmask         Flags MSS    Window Use Ifac
 loopback        *               255.0.0.0       U     3584   0       13 lo

Важные поля в этом случае -- Destination, Gateway, Genmask и Iface. Это означает, что система правильно настроена на маршрутизацию всего loopback-транспорта через loopback-интерфейс (lo).

Выходной сигнал от команды

 /sbin/ifconfig

должен содержать следующие строки:

 lo        Link encap:Local Loopback
           inet addr:127.0.0.1  Bcast:127.255.255.255  Mask:255.0.0.0
           UP BROADCAST LOOPBACK RUNNING  MTU:3584  Metric:1

Это означает, что loopback-интерфейс включен и работает.

Ваш /etc/hosts файл должен содержать следующую строку:

 127.0.0.1       localhost

Она определяет, что имя системы "localhost" ассоциировано с системным адресом для loopback (127.0.0.1).

Как поправить положение

 /sbin/ifconfig lo 127.0.0.1
 /sbin/route add -net 127.0.0.0

Обе эти команды на правильно настроенной системе должны выполняться при загрузке компьютера. Если этого не происходит, проверьте ваши файлы инициализации сети в /etc/rc.d.

Если это ВСЕ ЕЩЕ не работает

Если вам так и не удалось ничего сделать -- пошлите подробное сообщение в базу данных ошибок KDE. Не забудьте отметить в письме, что вы проверили все перечисленное выше: