身为一名资深IT人士(呵呵,请允许我臭美一下下~~),在从事IT工作的运维过程中难免遇到一些棘手的问题、奇葩的问题,到底有多奇葩呢,有时会让你意想不到。

比如说,我今天就再次遇到了以前遇到过的奇葩问题,那就是:网线是好的,插笔记本正常上网,插在服务器上却不能上网。

Why? Why? 且听我慢慢分析。

如果说第一次遇到这个问题,我解决了是碰巧、误打误撞;第二次遇到这个问题,我又解决了是靠直觉、靠第一次的经验;那么,第三次遇到这个问题,我仍然能解决,这就说明我已经找到了问题的症结所在、原因所在。

请看整个问题发生的过程。

第一次:办公室内“远距离”布线,电话能正常使用,但电脑却获取不到IP地址

问题描述:

我的一个同事在给办公室一个部门正常“远距离”布线(其实并不远,我这里用了引号,实际不超过30米)的情况下,突然出现了电脑不能正常获取IP地址的问题,但是从这根网线中拨出的两根线作为电话线却能正常使用。后来同事找到我,问我有没有遇到过这种问题,我到现场看了一下,感觉是网线本身的问题,网线拿在手里感觉质量有点差,很软。我让他果断换了网线,结果一切就正常了,IP地址获取正常,上网正常。

原因分析:

网线的材质分很多种:四铁四铝、铜包铝、铜包铁、铜包铜等,感兴趣的可自己百度一下,质量的好坏直接影响其传输效果。凭手感我判断电脑获取不到IP地址,很可能是网线质量太差的原因,信号衰减严重,换质量好一点的网线后问题解决。

第二次:服务器在能正常上网的情况下换了位置却死活上不了网

问题描述:

这是一个外地项目,服务器硬件带软件在A城市一切调试好后,发往B城市,到后安装、连网、使用等一切正常。但后来,为了服务器的安全考虑,挪到了更隐蔽一点的办公室,网络还是同一个网络,但插上网线后就是不能上网,获取的IP地址也是错误的。然后我拿自己的笔记本测试,能连网也能上网,再换其他的电脑也能正常上网,但插在服务器上就是不行,见鬼了???

交换机到服务器的距离不足10米,难道还是网线的原因?无奈之下,我又更换了一根网线,质量绝对过关,换上之后,OK,一切正常了。尼玛,用句大话西游里的台词:整个世界都清净了。

原因分析:

用笔记本测试能正常上网,那说明网线是没问题的,为什么插在服务器上就是不能上网呢?网线质量也不差,手感还好。如果还说是网线的问题有点说不过去了……继续看第三个案例

第三次:服务器插上网线能上网,但丢包严重,严重到丢包率超50%

问题描述:

服务器安装调试后能正常获取IP地址,也能勉强打开网页,但网络很不稳定,前提是整个大的网络是正常的,同一个局域网内的其他电脑都能正常使用,无丢包问题存在,唯独服务器丢包率超50%。由于网线是提前布好的暗线,距离虽然在15米以内,但换线几乎不可能。于是,我果断增加了一台交换机,用交换机分出的网线插在服务器上,结果服务器正常上网,丢包率为0%。

原因分析:

这次遇到问题的网线和第二次遇到问题的网线差不多,都不算差。但服务器为什么就是不能正常上网呢?问题不完全在网线上,这跟服务器的网卡也是有关系的。

总结

第一个问题是,质量差的网线插在了普通的办公电脑上,由于网线质量差的原因导致网络信号大大衰减,电脑不能正常上网。

第二个问题是,质量较好的网线插在了服务器上,由于服务器的网卡不同于普通办公电脑,普通办公电脑的网卡大多是百兆网卡,对网络信号(这里可以理解为弱电电量)要求不是很高,而服务器的网卡多是千兆网卡,对网络信号(这里可以理解为弱电电量)要求相对较高,这就像无线AP不需要单独接电源,只插网线就能正常工作的道理一样。无线AP不是不需要电源,它用的是POE供电,也就是说插在无线AP上的网线的另一端必须要插在POE供电型的网络交换机上才行,此时的网线上带了一定的电量来给无线AP供电,以保证其正常运行。

第三个问题是,质量较好的网线插在了服务器上,其弱电信号仍然达不到服务器千兆网卡的要求,在中间加了一台交换机,将网络信号再次放大,就解决了服务器不能正常上网的问题了。

希望以上案例+原因分析,能帮到遇到这种问题的你,可能我的专业度还不够,但我有一颗永不停止研究探索的心。勿吐槽!