更新2012-03-27:这可能是我的有线调制解调器与提供商之间的物理连接问题。有线提供商表示,他发现调制解调器断开了,他们派了一名技术人员过来。(此外,请考虑点赞,帮助像我这样的低声望用户支付赏金……)
我的设置:我的 PC 配有 Gigabyte GA-MA78S2H 主板(板载 Realtek 千兆有线以太网)。我安装了最新的驱动程序(至少是 NIC 的最新驱动程序)。
我通过 Edimax BR-6216Mg(再次有线连接)连接到有线互联网提供商(基础设施提供商是 HOT,ISP 是 Bezeq Intl.)。
由于某种原因,我经历了短暂的断线和重新连接。具体来说,Skype 断线、尝试连接,并在短时间内成功;传入的 SFTP 会话被丢弃;使用浏览器时,我有时会卡在 DNS 查找或网站连接中,并且页面无法加载。几秒钟后,重新加载即可。
所有这些都发生在 Windows XP SP3 上。在 Windows 7 上,也会出现这种情况。(当我最初写这个问题时,我并没有注意到这一点。)
ipconfig
对于我的适配器:
Ethernet adapter Local Area Connection:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Realtek PCIe GBE Family Controller
Physical Address. . . . . . . . . : 00-1D-7D-E9-72-9E
Dhcp Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
IP Address. . . . . . . . . . . . : 192.168.0.2
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.0.254
DHCP Server . . . . . . . . . . . : 192.168.0.254
DNS Servers . . . . . . . . . . . : 192.117.235.235
62.219.186.7
Lease Obtained. . . . . . . . . . : Saturday, March 10, 2012 8:28:20 AM
Lease Expires . . . . . . . . . . : Friday, January 26, 1906 2:00:04 AM
一些测试的结果是,存在以下几个断开连接的情况:
C:\Documents and Settings\eyalroz.BAKNUNIN>nslookup google.com
DNS request timed out.
timeout was 2 seconds.
*** Can't find server name for address 192.117.235.235: Timed out
DNS request timed out.
timeout was 2 seconds.
*** Can't find server name for address 62.219.186.7: Timed out
*** Default servers are not available
Server: UnKnown
Address: 192.117.235.235
DNS request timed out.
timeout was 2 seconds.
DNS request timed out.
timeout was 2 seconds.
*** Request to UnKnown timed-out
C:\Documents and Settings\eyalroz.BAKNUNIN>ping 194.90.1.5
Pinging 194.90.1.5 with 32 bytes of data:
Control-C
^C
C:\Documents and Settings\eyalroz.BAKNUNIN>tracert -d 194.90.1.5
Tracing route to 194.90.1.5 over a maximum of 30 hops
1 <1 ms <1 ms <1 ms 192.168.0.254
2 * * 11 ms 10.168.128.1
3 14 ms 13 ms 14 ms 212.179.160.142
4 * * * Request timed out.
5 * * * Request timed out.
6 * * 47 ms 62.219.189.169
7 31 ms 27 ms 32 ms 62.219.189.150
8 15 ms 14 ms 16 ms 192.114.65.202
9 15 ms 15 ms 11 ms 212.143.10.66
10 13 ms 29 ms 31 ms 212.143.12.234
11 35 ms 15 ms 18 ms 212.143.8.72
12 22 ms 22 ms 16 ms 194.90.1.5
我通常 ping 194.90.1.5(不在我的 ISP 处),响应时间为 15ms,没有丢失。
我做过/尝试过的事情:
- [2012-03-26] 我更换了电缆;我认为这会有所帮助,但是一段时间之后断开连接的情况又出现了,所以问题不是出在这儿。
- 更新了 NIC 驱动程序。
- 尝试减少 MTU(使用名为 Dr. TCP 的实用程序);没有效果。
- 我更新了主板 BIOS 版本(这导致所有硬件被“重新安装”或重新识别 - 成功)。
- 我安装了另一个 NIC,并尝试切换到它 - 与板载 NIC 效果相同。
- 不久前我尝试了另一个路由器(虽然它是 Edimax 型号)——同样的问题。
- 直接连接电脑,没有路由器。同样的问题。
- ping -t 到路由器 (192.168.0.254) 会产生 pong,没有丢失任何内容,时间几乎总是小于 1 毫秒(有时会显示 1 或 2 毫秒)。断开连接时也是如此。
答案1
您似乎已经尝试过任何本地方法,并且具有正常工作的 DHCP 和 DNS 设置。192.117.235.235
匹配nfdns.bezeqint.net
,它似乎是无法从外部访问的本地可用 DNS 服务器。
因此,剩下要做的就是联系您的 ISP,让他们查看他们的日志或在较长时间内监控您的连接;这将帮助您分而治之可能的位置并得出最终的结论。
根据您列出的选项,最有可能是 ISP 和调制解调器之间的连接,或调制解调器和路由器之间的连接。路由器及其以外的所有东西都被排除在外,除了实际主板本身以及可能产生影响的某些第三方硬件;如果致电 ISP 无法解决问题,您可以尝试尽可能多地断开连接,看看是否有帮助。
只要你试着分而治之,排除那些经证实不会造成问题的事物,你最终就能找到问题的根源。阅读更多内容在超级用户博客上……
答案2
从 Live Linux 发行版启动并查看问题是否仍然存在 - 例如 Knoppix、Ubuntu、DSL、Slax 等。
答案3
您遇到的问题是 Windows 7 的一个老问题。从 Windows 7 的角度来看,问题出现在最初推出有缺陷的网络驱动程序之后。但是,此问题已通过当前服务包得到解决。但是,恢复此更新并返回更稳定的驱动程序的最简单方法是执行驱动程序回滚。Windows 键 + 暂停中断,然后是设备管理器,单击您的网络适配器(如果您有有线和无线,请确保选择您使用的那个),然后右键单击并选择属性。转到驱动程序选项卡并选择回滚驱动程序。根据您在 Windows XP 中使用的服务包,此选项可能也存在。解决此问题后,请确保获取可用的 Windows 更新。
答案4
这可能是与路由器相关的问题。如果您可以切换到另一个路由器,请进行测试。如果不行,请在 Windows XP 中尝试从设备管理器中删除所有 NIC,然后执行“刷新”以让系统安装所有硬件。无需使用 mtu。当发生这种情况时,您是否有“网线断开”的信息?
- 当问题发生时,ping -t 192.168.0.254,看看是否有ping,如果有,那可能是你的ISP的问题
- 尝试更新主板 bios,我的笔记本电脑上的网卡有问题,而且它确实有问题;因为它是一台电脑,你仍然可以这样做
- Ghost 你的 xp,并重新安装 windows 进行测试,也许你已经安装了一些不好的软件
- 更换以太网电缆或用力夹住插头以防万一:)