网络测试经验谈:网络故障排除六例
我们单位的局域网是由一台unix通讯服务器和多台win 95工作站通过hub连接而成,使用bay路由器和modem通过x.25与上级行连通,普遍用ie 4.0中的outlook收发邮件。
【故障一:】本地服务器地址是162.131.1.1,在安装unix、tcp/ip和3c509网卡后,服务器与网卡不通。
由于故障出在安装过程中,先查一查tcp/ip和网卡的配置情况,用#netconfig重新配置,注意主机网络地址和子网掩码是否正确,确信无误后,再ping 162.131.1.1显示:
ping sendto cant assign requested address
ping wrote 162.131.1.1 64chars,ret=-1
4 packets transmitted ,0 packets received,100% packet loss
说明服务器能发送信息包,但没有收到网卡的回执信息包,服务器与网卡链路不通。软件配置没有问题,现只能从网卡上找原因,网卡插得紧,但网卡指示没亮,估计是网卡坏了,用同型号3c509卡置换,开机后ping 162.131.1.1,显示:64 bytes from 162.131.1.1 ttl=255 time=0ms。故障消除。
【故障二:】与对方远程服务器162.18.1.1连接不上。
先ping 162.18.1.1 显示:
20 packets transmitted ,0 packets received,100% packet loss(不通)
从本地服务器到对方服务器经历了八个环节,即本地服务器、hub、路由器、 modem上x.25专线到对方modem、路由器、hub、服务器,哪一个环节出了问题都不通。先检查局域网,发现hub灯正常,各节点通畅;再查 modem和bay路由器,ping 162.131.1.2(路由地址),服务器与路由器连通;modem的cd、td、rd、tr灯正常闪亮,ping 88.109.131.1(广网地址),服务器与x.25网连通;本地网正常。ping 162.18.1.1,仍然不通,问题可能出在对方。经与对方联系,对方网络运行正常。仔细查看路由器配置情况,对方路由参数已加进本地路由配置,路由配置没问题。请对方查看路由情况,原来对方在做路由防火墙时将我方路由表参数屏蔽了,将路由表参数解屏后,一ping就通,故障消除。
【故障三:】一账号为“keji”的用户进入电子邮件系统,发送邮件时,停止在“正在连接、请等待”窗口,无法正常收发电子邮件。
由于故障出现在收发邮件上,详细查看出错信息:
“处理所需任务出错:无法找到主机 mail.jingshan.jingmen.hubei.pbc.cnfn,请检查是否正确输入了服务器名、账号“keji”协议smtp、端口25、安全ssl”,因此怀疑电子邮件系统出现问题,查阅tcp/ip配置和邮件系统dns配置均为正常。检查接线,没发现异常。那么只好在服务器上找原因了。涉及到主机信息配置有:
/etc/named.boot,dns的启动配置文件
/var/named/local.zone,配置主机名到ip信息
/var/named/local.rev,配置ip到主机的自反信息
/var/named/localhost.rev,定义lookback地址信息
/etc/resolv.conf,定义主机地址及域名解析地址。
逐个打开配置,发现/etc/resolv.conf为空,加入:
nameserver 162.131.1.1(服务器地址)
domain jingshan.jingmen.hubei.pbc.
cnfn(主机域名)
在/usr/lib/sendmal.cf(smtp配置文件) 中加入:
ddjingshan.jingmen.hubei.pbc.cnfn。
重新启动机器,故障消除。
//本文来自www.jb51.net转载请注明
【故障四:】一账号为“keji”的用户在收发邮件时,出现“请输入服务器的用户名和密码,用户名:keji;密码:*****窗口”,用户输入用户名和密码后,仍然停在窗口上,不能发送邮件。
在确定网线连接畅通和outlook系统配置无误情况下,故障一定出在服务器上,有两种可能:一是开了keji账号没有;二是开了账户,其设置的密码与用户密码是否相同。经查:在服务器中,/usr/spool/mail中没有keji 账户,用#scoadmin建立keji户,并使密钥与用户密钥相同,故障马上消除。
【故障五:】一账号为“keji”的用户用outlook收发邮件时,只能发出邮件,但收不到邮件。
点击“发送接收”出现“无法连接服务器、账号:keji、协议pop3等”信息提示。可能是服务器pop3安装有问题。影响pop3正常工作有三个文件:/etc/popper、etc/services、 /etc/inetd.cf,其中/etc/popper是可执行文件,将其权限放开。正确配置其它两文件内容,用netstat -a 查阅.pop,已启动,但仍收不到邮件,查看/usr/spool/mail目录中keji权限为:rw---,用chmod 777 keji放开其权限,收邮件成功。
【故障六:】用户keji用outlook收发邮件时,只收到邮件,发不出邮件。
能接收邮件说明线路和用户配置没有问题。原因在服务器上。查看出错信息:“无法连接服务器、账号:keji、协议smtp等”影响smtp的有二个文件:/usr/lib/sendmail执行文件和配置文件 /usr/lib/sendmail.cf。先放开sendmail的权限,将sendmail.cf修改正确,重新启动服务器,发邮件成功。
上一篇: 如何测试机房的速度和带宽?