linux无法ping 自己的ip,但是可以ping localhost,这是出了什么问题
答案:3 悬赏:30 手机版
解决时间 2021-03-19 16:09
- 提问者网友:最美的风景
- 2021-03-19 12:20
linux无法ping 自己的ip,但是可以ping localhost,这是出了什么问题
最佳答案
- 五星知识达人网友:神的生死簿
- 2021-03-19 12:59
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
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
全部回答
- 1楼网友:话散在刀尖上
- 2021-03-19 13:27
你打ifconfig
看下你的ip
把图片提出来看看
看下你的ip
把图片提出来看看
- 2楼网友:未来江山和你
- 2021-03-19 13:06
你的网卡没配置好,IP堆栈根本没起来,当然ping不通了
你网络连接好了吗?网上有dhcp server吗?
你网络连接好了吗?网上有dhcp server吗?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯