网络问题解决一例

最近实习中负责公司一网络审计方面的产品。在搭建测试环境时,发现的一个小问题。问题虽然是小问题,但是解决的过程,花费了一些时间。在这里记录下来,以便知识的积累。

首先,我说明公司的产品。简单地来说,公司的审计产品是对网络数据的收集,分析后形成报表,以提供给用户分析监控用户的行为。该审计设备应用于ADSL网络环境中,而不是以太网。而审计设备在ADSL环境中能接受监控端用户,或者ADSL局端用户的远程登陆。(局端用户和监控端用户都在以太网环境中)

接着,说明一下自己遇到的问题。按照测试要求(测试远程登陆审计设备),正确搭建测试环境后,配置审计设备的ip地址为10.10.11.100,netmask为255.255.255.0,gateway为空。测试机器的ip地址为10.10.11.32,netmak为255.255.255.0,gateway为空。在审计设备上用ping 10.10.11.32测试审计设备是否能正常到达测试机器,结果是ping通了;而反过来,测试机器ping 10.10.11.100,则不通了。这样的话,就不能达到测试的要求了。

再接着,就是查找问题的原因了。从现象上来看,说明线路是没有问题的。按正常的情况,网络中的设备只要是没有设置禁止接受ping数据的话,一般都是可以相互ping通的。用抓包工具,对网络中传输的数据进行抓包。在测试机上用omni peek抓取测试机ping审计设备的网络通信包。将抓到的数据包打开看以后,发现测试机发出去的arp请求应答包,都没有回应。那说明测试机不能ping到审计设备的原因是,测试机不知道审计设备的mac地址,无法完成双发的通信。通过命令行的方式,获取审计设备上的网卡mac地址,在测试机上用arp -s来静态绑定mac。再次ping审计设备后,审计设备返回icmp应答包。OK,问题解决了。

最后自我总结一下,虽然最终的原因没有找到(为什么arp请求的包没有回应??),但是问题还是解决了。从这次解决问题的过程,自己明白了:其实在工作中遇到的问题不是很难,特别是网络通信方面的问题,但是解决问题的过程和方法是我在实习中应该对学习的。网络出现通信故障后,排除了硬件上的问题后,对网络上通信的数据进行抓包分析是最为有效的了解网络状况的方法。

下班了,今天就写到这里了。

 

 

 

知识源于积累!!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值