凌晨两点十七分,工程机房的师抓空调还在嗡嗡作响。老周蹲在机柜后面,工程手里攥着那根自制的师抓水晶头网线,像握着什么稀世珍宝。工程他已经在抓包了——不是师抓抓网络数据包,是工程抓那个叫“包”的实习生。
事情得从三天前说起。师抓新来的工程实习生小包,名牌大学毕业,师抓简历上写着精通TCP/IP协议栈。工程第一天就信誓旦旦要优化公司网关配置。师抓老周当时正喝着保温杯里的工程浓茶,差点没呛出来——这小伙子连公司内网VLAN划分都没搞明白,师抓就敢动核心交换机?工程
小包动作倒是快。第二天下午,整个办公区的网络突然卡成了PPT。财务部的张姐在群里发了个大哭的表情,说报销系统转个圈能转三分钟。老周打开Wireshark一看,好家伙,广播风暴把带宽全吃了。他循着网线摸到小包工位,发现那台测试服务器正疯狂向外发ARP包,像一台失控的复读机。
“我……我就是想试试VLAN间路由的配置。”小包脸色煞白,手指还搭在键盘上没敢动。
老周没骂人。他拔掉那根网线,从口袋里掏出个皱巴巴的笔记本,翻到中间某一页,上面画着歪歪扭扭的网络拓扑图。“看到没?”他用笔尖戳着图上一个红圈,“这个端口我特意留了管理VLAN,你倒好,直接给干成trunk了。广播域全串了。”
小包低头看那笔记本,纸页泛黄,边角卷起,显然被翻过无数次。上面除了拓扑图,还有密密麻麻的备注:“3号交换机别碰,那台老家伙一重启就起不来”“核心路由器的OSPF邻居关系脆弱得很,别乱改优先级”……字迹潦草,但每一条都像血泪教训。
老周合上笔记本,拍了拍小包肩膀:“抓包这事儿吧,不光是抓网络里的包。你得先学会抓自己脑子里的包——那些自以为是的想法、想当然的假设,还有急着证明自己的冲动。”
小包愣了愣,突然明白过来。他想起大学实验室里老师说过的话:“网络工程师最危险的时刻,就是你觉得一切都在掌控中的时候。”那时候他当耳旁风,现在算是尝到滋味了。
老周蹲下来,指着地上的网线:“这根线我做了十五年水晶头,闭着眼都能打对线序。但今天这事儿,错不在线,在人。”他站起身,从机柜里抽出另一根备用线,“你重新配一遍,我在旁边看着。记住,先ping通网关,再谈优化。”
小包点点头,这次他学乖了。先查了端口状态,又确认了VLAN配置,每一步都小心翼翼。等网络恢复畅通,已经是凌晨四点。财务部张姐在群里发了个“谢谢”的表情包,老周回了句“客气了”,转头对小包说:“走,请你吃夜宵。”
烧烤摊上,老周喝了口啤酒,突然冒出一句:“你知道为什么工程师最怕抓包吗?”小包摇头。“因为抓包抓到的,往往不是网络的问题,是人的问题。”他指了指自己脑袋,“有时候是你自己的,有时候是别人的。但最后,都得想办法把它解了。”
小包嚼着羊肉串,若有所思。那天晚上他明白了一个道理:真正的抓包,从来不是为了证明自己技术多牛,而是为了找到那个藏在细节里的魔鬼,然后心平气和地跟它握手言和。