让我向响应者推荐此主题Linux Mint 论坛:
在过去两周左右的时间里,我已经见过四次这样的情况了。最终会失去连接清除在未知的时间之后(最长的是 4 天)。
简而言之,几乎所有 URL 都可以工作,但您需要执行(实际)操作的关键 URL 会失败,例如 google.com、linkedin.com、youtube.com 或 yahoo.com 等。而您认为其他网站是相关工作。这是不可预测的。今晚就是一个很好的例子。网址:
- http://mail.google.com- 失败,同时
- http://google.com(搜索)- 显示。
该问题影响我测试过的所有内容(对于 '丢失的' 网址)...
- 火狐浏览器
- 铬合金
- 卷曲
- 获取
- 挖
不知道是不是DNS的问题。
(更新:2015-11-11)
在移动宽带调制解调器之间切换的幸运经历并不是一种“解决方法”,而只是一种幸运的突破。这种交换的结果并不总是有效。
我认为 DNS 问题只是一个症状。该消息为
卷曲 https://:mail.google.com
回馈的是...
curl: (7) Couldn't connect to server
我猜这意味着它可以“看到”服务器但无法连接。如前所述,我可以使用相同的接入点(例如 Android 手机)从其他设备发送电子邮件,所以想知道 Linux Mint 中对此类设备有哪些诊断,以便我可以了解堆栈的哪一部分正在获取卡住?
(更新:2015-11-10)
我有一些新信息。它可能会帮助其他人,或者给大脑的信任提供如何解决这个问题的提示。今天晚上,我无法访问 GitHub、stackexchange.com、netbeans 和 Wikipedia 等。我现在就在这里,那么到底发生了什么?
当我按下F5在这里,我在屏幕顶部收到了这条横幅消息:
Unix & Linux Stack Exchange requires external
JavaScript from another domain, which is blocked
or failed to load.
哎哟我想,这样的事情又发生了。我真的很想检查是否有任何响应,因为正如你可以想象的那样,这个错误正在阻碍重大进展——所以我对 USB 调制解调器有一点信任。我想我会尝试使用它。
- 更换 WI-FI 接入点
- 连接至 USB/移动网络
结果:没有变化,无法获取维基百科,并且该页面上显示了烦人的脚本消息。
- 断开与 USB/移动宽带网络的连接
- 重新连接 Wi-Fi 接入点
我的一次挖掘测试给出了不同的结果后连接(返回)至 Wi-Fi 接入点。所以 (现在) ...
- StackExchange 上烦人的横幅消息消失了。我又可以看到wikipedia和github了。
看来堆栈中的某些内容不会重置/刷新,直到 '有线'(接入点)连接已重新连接。但不仅仅是重新连接;被篡夺,因此它必须(再次)重新连接一切。
另一个奇怪的事情是;是移动宽带没有刷新/重置数据通信上的(有效)内容。堆。为什么不?如何?
更重要的是,当当前合并剩余积分时,我可以做什么来强制重置/刷新有线连接和 Wi-Fi 连接而不更新失效的移动宽带滴下来??!!
否则,情况将与上次更新时保持相同
(更新结束)
目前我只能说谷歌搜索(在职的)和 Gmail(不工作)展示来自 dig 的以下响应。
$ dig google.com
; <<>> DiG 9.9.5-3ubuntu0.5-Ubuntu <<>> google.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 19398
;; flags: qr rd ra; QUERY: 1, ANSWER: 15, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;google.com. IN A
;; ANSWER SECTION:
google.com. 114 IN A 120.19.255.38
google.com. 114 IN A 120.19.255.27
google.com. 114 IN A 120.19.255.19
google.com. 114 IN A 120.19.255.59
google.com. 114 IN A 120.19.255.53
google.com. 114 IN A 120.19.255.29
google.com. 114 IN A 120.19.255.15
google.com. 114 IN A 120.19.255.49
google.com. 114 IN A 120.19.255.57
google.com. 114 IN A 120.19.255.34
google.com. 114 IN A 120.19.255.23
google.com. 114 IN A 120.19.255.45
google.com. 114 IN A 120.19.255.44
google.com. 114 IN A 120.19.255.42
google.com. 114 IN A 120.19.255.30
;; Query time: 108 msec
;; SERVER: 127.0.1.1#53(127.0.1.1)
;; WHEN: Tue Nov 03 23:14:22 AEDT 2015
;; MSG SIZE rcvd: 268
和$ dig mail.google.com
; <<>> DiG 9.9.5-3ubuntu0.5-Ubuntu <<>> mail.google.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 40641
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;mail.google.com. IN A
;; AUTHORITY SECTION:
. 49606 IN NS localhost.
;; Query time: 106 msec
;; SERVER: 127.0.1.1#53(127.0.1.1)
;; WHEN: Tue Nov 03 23:15:02 AEDT 2015
;; MSG SIZE rcvd: 55
相比之下,我有权访问的工作箱上的挖掘输出显示了一个不同的故事,就名称服务器而言。
在工作机器上:$ dig gmail.com
(在更新中添加)
; <<>> DiG 9.6-ESV-R11 <<>> gmail.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 22330
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;gmail.com. IN A
;; ANSWER SECTION:
gmail.com. 192 IN A 216.58.220.101
;; Query time: 15 msec
;; SERVER: 192.168.172.1#53(192.168.172.1)
;; WHEN: Wed Nov 04 14:02:50 EST 2015
;; MSG SIZE rcvd: 43
在第一个非工作示例中,Linux 设置使用 localhost。对我来说,这听起来像是我需要它来进行刷新或其他操作。评论?
实质细节是:
- Linux Mint v17.2 - 拉斐拉 (肉桂 64 位)
- dnsmasq 版本 2.68
我测试了论坛上建议的网络重启,可惜它没有帮助我访问 gmail。回到绘图板/stackexchange :-)
除了关于薄荷论坛我没有找到任何表明'是的' 或者 '不'对于这个问题。关于这个问题的第一篇文章很早以前就在2011年看起来它被跳过为 '不好的’这样的问题已经存在了一段时间了。如果能找到有效的应对措施就好了。希望我们中的一个人有一个使固定 已经。
欢迎提出建议,并乐意查找更多信息。
答案1
(更新:2015-12-16)
最近几天我有机会用完 USB 调制解调器上剩余的 MB-s。我遇到的 DNS 问题完全为零。
有一次我把 USB 无线宽带调制解调器借给了某人;并通过手机(同一网络提供商)使用 micro-USB。 DNS 问题很快就返回了!
解决方法似乎是避免使用 micro USB 有线连接(手机)。或者通过 wi-fi 连接。
即使没有实际的解决方案,我也可能有一条前进的道路。对于这个问题,我需要看看它在一个月内的表现如何,并确保没有中断。
该系统新安装了 Linux Mint 17.2 - Rafaela。在遇到麻烦之前,我并没有故意接触过网络设置。最初或多或少工作得很好。由于这是一个间歇性问题,我不能说。
看着薄荷页,我发现这个系统缺少
/etc/dnsmasq.conf
配置文件
所以我决定(重新)安装 dnsmasq
sudo apt-get install dnsmasq
并通过工作教程以及参考有关使用的小节谷歌域名系统维基页面。并重新启动 dnsmasq。
sudo /etc/init.d/dnsmasq restart
无论如何,有时最好的办法是重新安装并确保您有一个干净的状态。到目前为止的测试表明一切正常。 DNS 缓存肯定是不是在我重新安装之前工作。我在公共领域的挖掘时间现在接近于零! 是的
希望能帮助其他人。顺便说一句,我看到了很多关于放回 NetworkManager 的信息。据我了解,NetworkManager 是 DNSmasq 设置的替代方案。我欢迎对此部分进行澄清。无论如何,据我所知,两者不兼容。
目前 DNSmasq 对我来说更好。它已经在 Debian -> Ubuntu -> Mint 中存在了一段时间,所以可以公平地说,它在大多数情况下是更好的选择。
一些资源: