Kデスクトップ環境

8.4. "KFM は 'localhost' に接続できません"、何が良くないのですか?

ほとんどの場合、あなたのシステムのループバック経路の設定が正しくないためです。

問題点の確認方法

次のコマンドが同じような結果を返すか確認してください:

 # 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 
 ...

もし違う結果なら、ループバックインターフェイスか経路が正しく設定されていません。

コマンド、

 /sbin/route 

の結果が次のような行を含むはずです:

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

重要なフィールドは Destination、 Gateway、 Genmask、 Iface です。 これはシステムがループバック インターフェイス (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

これはループバックインターフェイスが起動し、機能していることを意味します。

あなたの /etc/hosts ファイルは次のような行を含むはずです:

 127.0.0.1       localhost

これは "localhost" ホスト名がシステムのループバックアドレス (127.0.0.1) と関連づけられることを確実にします。

これらの問題を修正する

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

この2つのコマンドは、健全なシステム上ではコンピュータの ブート時に実行されます。もし実行されないのなら、 /etc/rc.d の中のネットワークスタートアップファイルを確認してください。

もしまだ機能しないなら

もしそれらの何も機能しないなら、 KDE バグリスト に完全なレポートを送ってください。あなたがこれらすべてを確認していることを忘れずに書いてください。