В большинстве случаев это происходит из-за неправильно настроенного 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. Не забудьте отметить в письме, что вы проверили все перечисленное выше: