LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1092|回复: 2

求助:localhost没法指向127.0.0.1

[复制链接]
发表于 2008-6-23 00:35:54 | 显示全部楼层 |阅读模式
hosts文件设置没错。
我发现如果不启动network,那么localhost就是127.0.0.1,如果启动了network,localhost就不对了。查了很久配置,也没办法解决。
详细如下:
启动localnet后,没有问题,启动network后就不行了,此时关闭network就又好了。试着在执行以下的命令来启动网络:
ip link set eth0 up
ip addr add 192.168.1.8/24 dev eth0
ip route add default via 192.168.1.1 dev eth0
网络好了,localhost又不行了,信息为:

>ping localhost
PING localhost (61.139.8.65): 56 data bytes
这个网址其实是我们ISP的服务器。

hosts 的内容为:
# Begin /etc/hosts (network card version)

127.0.0.1 localhost

# End /etc/hosts (network card version)

看不出来有啥问题啊~
发表于 2008-6-23 01:15:48 | 显示全部楼层
1、用其他机子或同一台机器上另一系统,连相同网络,做相同网络配置,看是否问题还存在。确定是你系统的问题,或isp提供dns问题?
2、看看/etc/nsswitch.conf中hosts解析顺序。
3、看看/etc/resolv.conf中解析顺序,换dns试试。

如果不是上面问题,系统就有问题了。查校验和、查日志……
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-23 08:17:45 | 显示全部楼层
谢谢。
原来是nsswitch.conf丢失了,现在已经好了~。
再次感谢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表