今天我重新启动了我的 ubuntu 11.04 服务器,现在 127.0.0.1 不再工作,它仍然加载一段时间然后超时。
我尝试进行跟踪路由,结果如下
traceroute 127.0.0.1
traceroute to 127.0.0.1 (127.0.0.1), 30 hops max, 60 byte packets
1 * * *
2 * * *
3 * * *
4 * * *
5 * * *
6 * * *
7 * * *
8 * * *
9 * * *
10 * * *
11 * * *
12 * * *
13 * * *
14 * * *
15 * * *
16 * * *
17 * * *
18 * * *
19 * * *
20 * * *
21 * * *
22 * * *
23 * * *
24 * * *
25 * * *
26 * * *
27 * * *
28 * * *
29 * * *
30 * * *
奇怪的是,如果我尝试使用 127.0.0.1 从 php 连接到 mysql,它会超时,而我尝试使用 localhost,它就可以工作。
我也尝试过 telnet 到 memcached,但使用 127.0.0.1 和 localhost 都会超时
这可能是什么?我找不到任何类似的问题
答案1
sudo ifconfig
并查看lo0
接口是否已启动并正在运行。如果没有,请尝试sudo ifconfig lo0 127.0.0.1
。
/etc/network/interfaces
您是否对网络设置进行了重大修改?如果我没记错的话,如果您的 Ubuntu 确实是 11.04 版,那么可能需要检查该文件。
一些奇怪的 iptables 规则也可能引发此类问题。