找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 1837|回复: 8

ping 域名返回了ip 但是ping不通是为什么?

[复制链接]
发表于 2021-4-24 14:53 | 显示全部楼层 |阅读模式
# ping baidu.com -c 4
PING baidu.com (220.181.38.148): 56 data bytes

--- baidu.com ping statistics ---
4 packets transmitted, 0 packets received, 100% packet loss


日志如上,是docker 容器 ping 百度的域名,返回的是正确的ip(下面的 dig 命令能证明)


# dig baidu.com +short
39.156.69.79
220.181.38.148


但是为什么 4个 ICMP 包都发送了 但是没有返回呢?全都丢失了……
我的恩山、我的无线 The best wifi forum is right here.
发表于 2021-4-24 16:11 | 显示全部楼层
docker的问题,重启
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2021-4-24 17:29 | 显示全部楼层
atshot 发表于 2021-4-24 16:11
docker的问题,重启

最后解决了 dns 问题

dnsmasq 监听列表里 增加了 eth4 的ip 重启 dnsmasq 和 dockerd 就好了

但是不是非常理解。写了一篇文章记录:一次因为光猫桥接后路由器接口变化导致docker内容器无法联网问题的解决
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2021-4-24 19:00 | 显示全部楼层
AllenHua 发表于 2021-4-24 17:29
最后解决了 dns 问题

dnsmasq 监听列表里 增加了 eth4 的ip 重启 dnsmasq 和 dockerd 就好了

真的重启就好了……

我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2021-4-24 19:42 | 显示全部楼层
atshot 发表于 2021-4-24 19:00
真的重启就好了……

好像真的是

我寻思 dnsmasq 的监听列表的确没必要监听 eth4 的 ip,所以一直存疑 然后就测试了下 删掉后还是能够ping通的

谢谢你指点 解除了我的疑问

应该是 wan 那边原本是通过光猫 dhcp 获取的ip 改成了自己通过 PPPoE 拨号,dockerd 需要重启才能获得网络,我没有重启dockerd 导致没网的。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2021-4-25 12:36 | 显示全部楼层
AllenHua 发表于 2021-4-24 19:42
好像真的是

我寻思 dnsmasq 的监听列表的确没必要监听 eth4 的 ip,所以一直存疑 然后就测试了下 删掉 ...

其实这个可能是个docker的bug,我反正遇到过
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2021-4-26 14:54 | 显示全部楼层
atshot 发表于 2021-4-25 12:36
其实这个可能是个docker的bug,我反正遇到过

好的好的 非常感谢哈
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-2-21 14:27 | 显示全部楼层
楼主最后如何解决的。。每次拨号都要重启docker码?能分享下解决办法不?

点评

我当时写了一篇文章记录了. 文章点我访问 原因就是我使用了 dnsmasq 来管理 dns 查询。dnsmasq 配置文件里的 listen-address 字段没有监听对应docker 虚拟网卡的 ip,于是ping不通域名。  详情 回复 发表于 2022-2-21 16:14
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2022-2-21 16:14 | 显示全部楼层
nb12nb34 发表于 2022-2-21 14:27
楼主最后如何解决的。。每次拨号都要重启docker码?能分享下解决办法不?

我当时写了一篇文章记录了. 文章点我访问

原因就是我使用了 dnsmasq 来管理 dns 查询。dnsmasq 配置文件里的 listen-address 字段没有监听对应docker 虚拟网卡的 ip,于是ping不通域名。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

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

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-24 12:43

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

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