linux无法ping 自己的ip,但是可以ping localhost,这是出了什么问题

 我来答
xeopn
推荐于2017-12-16
知道答主
回答量:17
采纳率:0%
帮助的人:9.9万
展开全部
1,运行 ifconfig eth0查看一下eth0的运行配置, 感觉你可能并没有得到IPv6的地址
2, 你ping的localhost只是本机的环回接口(loopback), 不需要通过实际网络出去,只要你在/etc/hosts里有就行。
3, 从你上面的输出可以推测出, 你有DHCP 服务器在当前网络, 但是你并没有设置这个接口启动时默认UP, 所以当你重新启动机器的时候,它并没有UP起来。如果是上述推测,请按照如下方式尝试解决:
3.1改动你配置文件中ONBOOT=no --> ONBOOT=yes
3.2 运行 ifup eth0
3.3 运行ifconfig eth0来检测是否得到IP
3.4 运行ping来检测是否配置正确

4,如果你没有DHCP server, 那么只能静态配置IP
改动你的ifcfg-eth0满足如下:
DEVICE=eth0
HWADDR=00:0c:29:e4:35:3a
ONBOOT=yes
#你自己的静态IP, 请确保你的机器在这个LAN
IPADDR=192.168.146.100
NETMASK=255.255.255.0
USERCTL=no
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Storm代理
2023-07-25 广告
StormProxies是一家国内优质海外HTTP代理商,拥有一个庞大的IP资源池,覆盖200多个地区,IP数量大且匿名度高。其优点还包括超高并发、稳定高效、技术服务等特点,同时提供HTTP、HTTPS以及SOCKS5协议支持。此外,Sto... 点击进入详情页
本回答由Storm代理提供
chdkd
2012-12-08 · TA获得超过779个赞
知道小有建树答主
回答量:1152
采纳率:50%
帮助的人:557万
展开全部
你的网卡没配置好,IP堆栈根本没起来,当然ping不通了
你网络连接好了吗?网上有dhcp server吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gqisheng
2012-12-08 · TA获得超过187个赞
知道答主
回答量:94
采纳率:0%
帮助的人:72.4万
展开全部
你打ifconfig
看下你的ip
把图片提出来看看
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式