OpenClash icon indicating copy to clipboard operation
OpenClash copied to clipboard

[Bug] 开启openclash后ping不到百度谷歌等网站但是可以科学上网,而且关闭openclash后域名解析失败

Open HeHeHeeeeee opened this issue 1 year ago • 6 comments

Verify Steps

  • [X] Tracker 我已经在 Issue Tracker 中找过我要提出的问题
  • [X] Latest 我已经使用最新 Dev 版本测试过,问题依旧存在
  • [X] Core 这是 OpenClash 存在的问题,并非我所使用的 Clash 或 Meta 等内核的特定问题
  • [X] Meaningful 我提交的不是无意义的 催促更新或修复 请求

OpenClash Version

v0.45.59-beta

Bug on Environment

Lean

Bug on Platform

Linux-amd64(x86-64)

To Reproduce

开启openclash再关闭

Describe the Bug

用openwrt当旁路由,先不开openclash,可以上网;开启openclash后可以上网但ping不同百度谷歌等;关闭openclash后不能上网且ping显示无法解析域名。打开/etc/resolv.conf显示: search lan nameserver 127.0.0.1 nameserver ::1

只能手动在/etc/resolv.conf把域名服务器改成网关才可以上网

OpenClash Log

OpenClash Config

No response

Expected Behavior

可能是关闭了openclash后域名解析服务器配置还是指向本机的特定端口,不会自动把域名服务器改成开启openclash之前的配置,导致无法解析,如果是这样,希望改进。还有开启openclash的时候无法ping通网站但是可以上网不知道原因是什么。

Screenshots

No response

HeHeHeeeeee avatar Mar 04 '23 10:03 HeHeHeeeeee

你先更新插件,在看看关闭插件后dnsmasq的解析文件路径是不是填写正确,外网访问失败你发调试日志上来,或者去看看控制面板的日志

vernesong avatar Mar 04 '23 14:03 vernesong

同样的问题 关闭后无法上网

gongzhx1998 avatar Mar 09 '23 08:03 gongzhx1998

同样的问题 关闭后无法上网

gongzhx1998 avatar Mar 09 '23 08:03 gongzhx1998

关闭以后无法上网的问题存在多年了吧

jjm2473 avatar Mar 12 '23 15:03 jjm2473

怎么解决呢? 这烦死了

gongzhx1998 avatar Mar 14 '23 15:03 gongzhx1998

同问,same issue

stanleyblue avatar May 09 '23 06:05 stanleyblue

This issue is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 5 days

github-actions[bot] avatar Jul 08 '23 08:07 github-actions[bot]

请问这个问题要怎么解决?我的插件版本是v0.45.157-beta, 有同样的问题

HoGarfield avatar Jan 28 '24 03:01 HoGarfield

dnsmasq的默认配置要还原一下,这样每次都会记住还原的路径

vernesong avatar Jan 28 '24 12:01 vernesong

dnsmasq的默认配置要还原一下,这样每次都会记住还原的路径

破案了,跟Open Clash无关是IStore里没有把wan口桥接到Lan

HoGarfield avatar Jan 28 '24 12:01 HoGarfield

dnsmasq的默认配置要还原一下,这样每次都会记住还原的路径

破案了,跟Open Clash无关是IStore里没有把wan口桥接到Lan

请问具体怎么操作呢?现在是开启了oc之后,ping百度不通

Nana2222 avatar Jan 31 '24 14:01 Nana2222

dnsmasq的默认配置要还原一下,这样每次都会记住还原的路径

破案了,跟Open Clash无关是IStore里没有把wan口桥接到Lan

请问具体怎么操作呢?现在是开启了oc之后,ping百度不通

我是用软路由做旁路由,我软路由网线插的是lan口,在软路由后台的网络设置->接口那里选wan口添加桥接到lan口就可以。我的症状是只要网关用的是旁路由的,不管开不开oc都ping不通百度。

HoGarfield avatar Feb 01 '24 02:02 HoGarfield

dnsmasq的默认配置要还原一下,这样每次都会记住还原的路径

破案了,跟Open Clash无关是IStore里没有把wan口桥接到Lan

请问具体怎么操作呢?现在是开启了oc之后,ping百度不通

我是用软路由做旁路由,我软路由网线插的是lan口,在软路由后台的网络设置->接口那里选wan口添加桥接到lan口就可以。我的症状是只要网关用的是旁路由的,不管开不开oc都ping不通百度。

我是opewrt做主路由拨号,就很奇怪为什么ping不通baidu,关闭oc就可以,而且需要重启路由。设置我基本没怎么改,就是开启了允许 IPv6 类型 DNS 解析+订阅,其他没动

Nana2222 avatar Feb 01 '24 02:02 Nana2222

我是opewrt做主路由拨号,就很奇怪为什么ping不通baidu,关闭oc就可以,而且需要重启路由。设置我基本没怎么改,就是开启了允许 IPv6 类型 DNS 解析+订阅,其他没动

主路由还涉及重启的话猜测是下发dns的问题。 检查本机dns是不是指向主路由 如果开关oc本机dns会变的话,查一下接口-lan-编辑-dhcp-高级-强制

还有一点,ping域名不通ping ip,但其实只要能正常联网即可

ghost avatar Feb 01 '24 02:02 ghost

我是opewrt做主路由拨号,就很奇怪为什么ping不通baidu,关闭oc就可以,而且需要重启路由。设置我基本没怎么改,就是开启了允许 IPv6 类型 DNS 解析+订阅,其他没动

主路由还涉及重启的话猜测是下发dns的问题。 检查本机dns是不是指向主路由 如果开关oc本机dns会变的话,查一下接口-lan-编辑-dhcp-高级-强制

还有一点,ping域名不通ping ip,但其实只要能正常联网即可

等回去测试一下,感觉是dns获取的问题,但是oc配置太多,实在不好找问题在哪里。 开启oc是可以正常上网的,但是延迟会不定时变大,所以在找问题。另外家里还开启了ipv6,不知是否会跟这个有关系

Nana2222 avatar Feb 01 '24 03:02 Nana2222

没有把wan口桥接到Lan

主路由LAN——>旁路网关

主路由下面挂的PC都无法ping公网IP。 但是PC上网都正常。

旁路网关可以ping公网IP

旁路网关上没看到WAN口啊

fengzhao avatar Jul 04 '24 03:07 fengzhao