网络有时会网络总是自己断开一下

记一下最近遇到的网络时断时连问题 - CSDN博客
记一下最近遇到的网络时断时连问题
前段时间搞完openwrt,就接着上级安排的任务:搞新CPU。但对于android我实在是新手,各种目录各种库,简单地拆分内核、文件系统,跑个helloworld程序,都搞了好久。刚刚看了几天,领导拿了一台X86的工控机给我,安排我测试其性能,要和之前搞的x86的设备对比。幕后安排事务是另外一个领导,我们老大也没发电子邮件,只是口头说。本来想具体写这个小小题外话,但想想还是算了。对于小兵来说,谁安排不是安排。
我刚刚在脑中演练了一下要进行的测试的计划,并于每天早会汇报时,老大说,某大部门有个网络问题要排查,今天下班前给结论:什么原因,能不能解决,评估什么时候可完成。于是临时中断测试计划转而投入到网络问题排查中。然,经过短短一天的排查,完全没有头绪,这个设备与其它设备在网络模块上有些不同,因此我说软件上很难解决——但我不是不去想办法解决。由于涉及较多部门,信息严重不对称,我建议助理请某大部门主导开个小会梳理梳理。但该大部门说下周才有空。于是又暂停了网络问题而继续工控机性能测试事务。该事务按我制定的计划和时间顺利完成。虽然某大部门一直没动静,但我不能干等不干事。于是又继续搞网络问题。截至现在,虽然没有真正知道解决方案,但总算有了一些眉目。
今年我基本离不开网络问题。年初遇到设备接千兆交换机再过光纤转换器到机房出现视频数据传输不实时;年中不时遇到前人维护的内核的千兆百兆自动切来切去问题;前不久又遇到某设备连千兆网络时连时断问题(领导叫我排查,但过了一天,又叫我暂停)。现在又遇到某设备直接另一设备网络时连时断问题(领导叫我排查,但过了一天,又叫我暂停)。
以上就是事件的复杂的来源及个人牢骚。下面正式进入主题。
某设备MX,与某工控机“唉踢斯”网络直连,“唉踢斯”上保存的视频数据断断续续。经简单测试,在设备MX和“唉踢斯”之间用iperf工具测试网络带宽,60秒中有30秒是断开的。问题简化为网络传输而非业务程序。另外,如果两者经过一个交换机,则一切正常。当设备不使能自动协商时,对端的“唉踢斯”由于自动协商,得到半双工,这种情况下连接正常。而使用某设备JX与该工控机直连,也是正常的,视频完整。设备MX与设备JX在主板硬件上几乎一样,包括CPU和外设,因而共用一套底层内核驱动。但设备MX由于其些特性,网络用尾线引出来,速率只有百兆。(公司主张硬件问题软件解决,我不能直接说硬件不同,没法解决)
想到网线的直连、交叉,纯粹偶然,是在周末的一个下午。因而正好利用周末时间了解了一下这方面的知识。一般来说,现代的网络芯片都支持了自动翻转功能(Auto-Crossover)。现在的交换机或PC都支持了,所以现在很少有人注意网线的线序,直接插上就能正常通信了。在PHY寄存器中有设置,在0x10寄存器的5、6比特,硬件复位默认值为11,表示自动翻转。在0x11寄存器的第6比特有自动翻转的状态值。为1表示MDIX,为0表示MDI。写此文时,懒得翻IEEE标准了,我查了Atheros AR系列网络芯片以及Intel的几款经典网络芯片手册,都是如此的,有一定代表性。但是,不是所有的网络芯片都支持自动翻转,比如DM9000就不支持。一般在Datasheet开头的芯片特性那里会有说明,比如支持自动翻转会写:Automatic
MDI/MDIX crossover。网上有资料说只有在自动协商使能(AN)情况下自动翻转功能才有效。但我看手册没发现里面强调一定要自动协商。我猜测应该是芯片厂商定义不同而不同。
在两台均支持自动翻转的的设备用直连线连接,一台显示为MDIX,一台显示为MDI。ethtool工具可以看当前的网络接口是否翻转。查看ethtool代码,发现只有在双绞线情况下才会打印此内容,也就是port的值为PORT_TP。而很多设备是MII接口的。但是,即使硬改为TP也需要驱动层的支持,否则显示Unknown。如下面是在一台X86的linux中打印的信息,MDI-X一项为on。
Settings for eth1:
Supported ports: [ TP ]
Supported link modes:
10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supported pause frame use: Symmetric
Supports auto-negotiation: Yes
Advertised link modes:
10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised pause frame use: Symmetric
Advertised auto-negotiation: Yes
Speed: 1000Mb/s
Duplex: Full
Port: Twisted Pair
Transceiver: internal
Auto-negotiation: on
MDI-X: on (auto)
Cannot get wake-on-lan settings: Operation not permitted
Current message level: 0x)
drv probe link
Link detected: yes回到问题上,两种设备用的网络芯片都支持自动翻转,所以问题不在这,这个方向走不通。不过从中获取到不少的知识。关于MDI和MDIX,可以参考这个文章:
又是一个周五,无头绪之际,打硬件同事座机聊这个问题,再次回到网线接口上,因为该设备网线变压器到RJ45上只有4根线连接(正常网线是8根)。之前就谈过,但没注意到这个细节,因为不是网工出身,没有这方面的敏感度。结果证实,还真是与这个小小细节有关。
当天我做了一根特制的网线,保留1、2、3、6线,剪掉其它的。用于上文提到的直连正常的设备上,结果发现,本来正常的设备竟然出现了时连时断的现象,也就是说,使用8芯网线正常的设备,使用4芯网线不正常了。再次利用周末的时间学习了网线制作的工艺。实际上,网线数据传输本身使用4根线的,即1、2、3、6,其它是保留给电话用的。关于到底连4芯还是8芯,论坛上有很多争论。我不掺和,我是个老实人,人家说网线是8芯的,我就是老老实实地接8根线。
使用这个特制的网线,连接2台同是千兆网卡的设备上,自动协商使用约半分钟,让我一度以为无法通信。而使用它连接交换机和设备,很快网口灯就亮了。
回到问题上,使用正常网线,如果关闭自动协商的话,另一端设备只能得到半双工,这种情况下,视频连接是正常的。而两边设备都设置为百兆全双工,也是正常的。我又不得不往自动协商方向怀疑了。
李迟 日 周六

本文已收录于以下专栏:
相关文章推荐
A Java Runtime Environment(JRE) or java Development Kit(JDK) must be available in order to run Myecl...
首先友盟的推送是分为开发环境和生产环境,开发环境就是指我们在开发阶段,应用还没有上架到app store的时候,这时候我们按照友盟的官方文档集成友盟消息推送就可以了。然后要测试的时候,这时候选择测试模...
写在前面的话
最近在面试,和大部分iOS开发者一样,很明显感受到行情很差,总结起来原因不外乎如下几点:
1、iOS开发人员猛增,初中级太多,高级仍然稀缺;
2、移动互联网市场趋于稳定,需求降低;...
这几天弄一个题库的项目,语言用的是c#,但是我对c#又不是很熟悉,特别是里面的一些控件的一些细节问题,而微软的东西有不怎么开源,想弄清楚又难,所以有时候一个问题,可能都要好久才能弄出来,以下呢,是我这...
距离上一次发文都过去十天了, 下班回来懒的就想睡觉, 今天520一个重要的节日, 恩爱已经秀完, 该干点事情了!!
总结一下最近开发遇到的一些问题, 以及解决方案纯css三角形/* 没有哪个方向的边框...
刚开始学习javaee,把自己遇到的主要问题总结一下,做个笔记,也希望给别人带来帮助,spring和hibernate均是&基于当前最新版本的上一个版本.4.3.7和4.3.11
遇到的问题
高度自适应flex布局 允许子元素伸缩手机号正则function checkPhone(data){
if(!(/^1[34578]\d{9}$/.test(data))){
这几天和同学一起接了老师布置的两个网页项目,虽然只做前端静态页面,但是真正实践的时候我发现有些东西还是要用一用,出点错才能记得解决方案。第一个:设置宽屏效果
当我们需要顶部的banner横向充满整个...
这篇主要就是针对从RIS中获取worklist的
他的最新文章
讲师:王禹华
讲师:宋宝华
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)网络一直断断续续的怎么回事 网络一直断断续续解决办法
- 绿茶文章中心
&&&&&&&&&网络一直断断续续的怎么回事 网络一直断断续续解决办法
网络一直断断续续的怎么回事 网络一直断断续续解决办法
作者:佚名
来源:绿茶软件园
  网络一直断断续续的怎么回事?做互联网的朋友使用电脑的频率和时间都很长,是否会遇到网络一直断断续续的情况,如果遇到了,就看下文小乐哥就跟大家分享的网络一直断断续续解决办法,希望能帮助到大家!
  网络一直断断续续的怎么回事?
  1:因为网卡
  有线网络情况下
  有线网络是直插或者通过网络设备插上去的,在开始&运行&输入:ncpa.cpl 打开网络连接。
  右键查看本地连接属性
  把网卡属性(设备不同,菜单各异)▶Speed&Duplex ▶Auto Negotiation 设置一下
  首先先设置成自动看看 。
  也可以尝试设置成10M网络加大网络容错率。Speed&Duplex▶点击右边的下拉菜单箭头▼并选择▶10Mbps Half Duplex ▶确定
  在电源管理里面关闭掉节电模式调试
  2、如果是路由器问题:
  先查看端口是否插错,重新设置路由器甚至复位一次路由器的设置后重新来一次。
  重置过程不能断电,等待内部成功。
绿茶软件园小编推荐阅读:
11:04:17绿茶网友[上海市上海市]
本类推荐本类排行
热门软件热门标签我电脑总是会一段时间断网 但是网线拔插一下又好了?为什么
我电脑总是会一段时间断网 但是网线拔插一下又好了?为什么
联想旭日420a笔记本 本来是预装vista 然后改了XP 但是现在用 买电脑的时候送的盘重新装了下 改回了VISTA 现在就是问题 总是会自己断网 然后网线拔插一下就好了 我是在寝室里用路由器 别人都不断 就我段 网线换过很多根都一样 接口也没问题 就感觉应该是我电脑的问题 病毒 木马扫描我都查过没有。。。麻烦请高手解决一下
我遇到过,自己的电脑没规律的出现本地连接打红X,一查线路、路由器什么都是对的。重启机就好了,说不准好久又自动本地连接断开了,我先也只是想重装主板的网络接口驱动,后来无聊,就重装了系统,当然网络接口驱动也用主板自带的驱动盘重装了一次。就好了。建议你用主板驱动盘重装主板网络接口驱动,再不行就重装系统。
请遵守网上公德,勿发布广告信息
相关问答:
更新你的主板驱动,可以安装驱动精灵,让它给你更新网卡驱动,以修复掉线问题。
上网经常掉线故障诊断方法如下。
(1)首先排除PPPoE协议问题引起的掉线,如果使用的是WindowsXP操作系统,安装系统安全补丁,然后重新建立拨号连接;如果不是WindowsXP操作系统,重新安装PPPoE播号程序,再重新建立拨号连接,之后检查故障是否消失。如果故障排除,则是操作系统及PPPoE协议引其的故障。
(2)如果故障依旧,接着检查ADSL Modem及分离器的各种连线是否接触良好。如果接触良好,接着检查ADSL Modem是否过热。如果过热,将ADSL Modem电源关闭,放置在通风的地方散热后再用。
(3)如果ADSL Modem温度正常,接着使用替换法,用一块好的ADSL Modem及分离器替换原来的ADSL Modem及分离器,看故障是否消失。如果故障消失,则是ADSL Modem或分离器出现故障,更换即可。
(4)如果故障依旧,在打开的“系统属性”对话框中,单击“硬件”选项卡,单击“设备管理器”按钮,检查“网络适配器”选中是否有“!”。如果有,将其删除,然后重新安装网卡驱动程序。如果没有,升级网卡的驱动程序,然后查看故障是否消失。
(5)如果故障消失,则是网卡驱动程序的问题。如果故障依旧,则用替换法检查网卡本身是否正常。如果不正常,更换网卡。
(6)如果故障依旧,接着检查周围有没有大型变压器或高压线。如果有则可能是电磁干扰引起的经常掉线。对电话线及上网连接线做一下屏蔽处理。
(7)如果周围没有大型变压器或高压线。则将电话线经过的地方和ADSL Modem远离无绳电话,空调,洗衣机,电冰箱等设备,防止这些设备干扰ADSL Modem工作(最好不要同上述设备公用一条电源线),检测故障是否排除。
(8)如果故障依旧,可以查杀病毒或重新安装操作系统,操作系统故障也会引起经常掉线的故障。
(9)如果故障依旧,则可能是ADSL线路故障,可以让电信局检查一下住宅距离局方机房是否超过3000米。
如果故障依旧,建议先查杀一下木马,修复一下系统试试。
建议你下载恶意软件和木马强杀工具windows清理助手查杀恶意软件和木马:
下载网址:
下载安装后,首先升级到最新版本,然后退出正常模式并重启按F8进入到安全模式。打开软件,点击“系统扫描”,对扫描结果全选,然后点击“执行清理”按钮,如果软件提示你是否“备份”,选择“是”(备份是为了防止发生清理错误,如果清理后系统没有发生异常,就删除备份),按提示进行操作即可(软件也可以在正常模式中进行查杀)。
1、开机按F8不动到高级选项出现在松手,选“最近一次的正确配置”回车修复。
2、开机按F8进入安全模式后在退出,选重启或关机在开机,就可以进入正常模式(修复注册表)。
3、如果故障依旧,请你用系统自带的系统还原,还原到你没有出现这次故障的时候修复(或用还原软件进行系统还原)。
4、如果故障依旧,使用系统盘修复,打开命令提示符输入SFC /SCANNOW 回车(SFC和/之间有一个空格),插入原装系统盘修复系统,系统会自动对比修复的。
5、如果故障依旧,在BIOS中设置光驱为第一启动设备插入原装系统安装盘按R键选择“修复安装”即可。
6、如果故障依旧,建议重装操作系统。
如果对方用P2P终结者限制你的网速,你可以下载反P2P终结者软件来对付对方。
下载网址:/soft/1346.html
使用方法:/tech/1/452.html
软件介绍用法:/softin/1346.html
应该和由路有关系 也许ip不稳定吧}

我要回帖

更多关于 网络电话有时断音 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信