一起由IPv6引发的网络故障案例分析
4、峰回路转
软、硬件检查无果后,只能选择系统重装了。整个安装配置过程跟先前一样,只是一次简单的重复。但就是这次看似毫无意义的重复,给故障解决带来了曙光。重新部署好系统后,在同一网段进行OA系统调试的管理员传来佳音,网络应用正常了。
但就在此时,有管理员报告,其他网段不能访问OA系统。经检查,原来是网卡配置时没有添加网关IP,难怪跨网段不能访问OA系统。添加好网关后,网络服务重新启动,OA系统应用不畅的现象又出现了。去掉网关,0A系统畅通如初。原来故障根源就在网关上。
5、解决问题
网关地址导致网络应用不畅,细想应该还不是故障的本质,会不会有什么应用模块跟它有冲突呢?带着这个问题再次对网络配置和加载模块进行检查。分别输入命令ifconfig以及lsmod命令进行检查,显示信息如下:
inet6 addr: fe80::20c:29ff:fe28:85e5/64 scope:Link
ipv6 241761 10
除IPv6外,没有找到更多有助于问题解决的信息。由于OA并没有使用IPv6,先关闭IPv6再说。关闭的方法是,使用VI文本编辑器打开内核模块加载信息有关的配置文件/etc/modprobe、conf,在尾部加入以下内容,并保存退出即可:
alias net-pf-10 off
alias ipv6 off
重新启动系统后,IPv6模块不再加载,OA系统在整个局域网正常使用。原来,问题就出在IPv6模块上。至此,网络应用不畅问题圆满解决。
总结:
IPv6在Linux默认安装与IPv4是共存的,但有的应服务器对IPv6的支持不是好,开启了IPv6反而会影响务器的网络性能,导致网络用不畅问题发生。希望文本的排错思路以及案例对大家解决类似故障时有所帮助。