Topic Options
#1125 - 04/27/04 01:18 PM 100 % Packet Loss
Maghnus Offline


Registered: 04/27/04
Posts: 2
I have read the other threads on this issue. My problem is not Ping Plotter (which I've used for a while and purchased license copy), my problem is tracert itself returns 100% packet loss.

I do not run any local Firewall, I hvae tried stopping all unecessary services, I have rolled back icmp.dll, tracert.exe, winsock.dll, wsock32.dll still no combination of files solves the issue. I am running Win2kPro, I am not behind any firewall.

I don't know when this started happening as I bounce back and forth between a lot of troubleshooting tools.

Is there a way to control whether tracert uses UDP or ICMP packets ? Or can anyone tell me what dll's are involved using MS tracert so I can check all dates and make sure non of these other tools changed anything.

I am about to give up on this.....

Top
#1126 - 04/27/04 02:05 PM Re: 100 % Packet Loss [Re: Maghnus]
Pete Ness Offline



Registered: 08/30/99
Posts: 1106
Loc: Boise, Idaho
Hi, Maghnus.

Based on your problem description, I can't see if you're saying that PingPlotter is working and TraceRT is not, or if PingPlotter and TraceRT both don't work, so you're not blaming PingPlotter.

In some cases, we find that ISPs start blocking ICMP echo requests. If that happens, there's no configuration or rollback you can do to get things working, as your ISP itself completely blocks some portion of the packets we rely on to do a traceroute.

I'm not familiar with the major dependencies of TraceRT, so I used the great TaskInfo 2003 tool. It listed the following dependencies when TraceRT was running under my WinXP box:

Code:
tracert.exe    TCP/IP Traceroute Command
ntdll.dll      NT Layer DLL
kernel32.dll   Windows NT BASE API Client DLL
msvcrt.dll     Windows NT CRT DLL
icmp.dll       ICMP DLL
iphlpapi.dll   IP Helper API
ADVAPI32.dll   Advanced Windows 32 Base API
RPCRT4.dll     Remote Procedure Call Runtime
USER32.dll     Windows XP USER API Client DLL
GDI32.dll      GDI Client DLL
WS2_32.dll     Windows Socket 2.0 32-Bit DLL
WS2HELP.dll    Windows Socket 2.0 Helper for Windows NT
LPK.DLL        Language Pack
USP10.dll      Uniscribe Unicode script processor
mswsock.dll    Microsoft Windows Sockets 2.0 Service Provider
DNSAPI.dll     DNS Client API DLL
winrnr.dll     LDAP RnR Provider DLL
WLDAP32.dll    Win32 LDAP API DLL
rasadhlp.dll   Remote Access AutoDial Helper
wshtcpip.dll   Windows Sockets Helper DLL

Lots of DLLs there - you might want to grab TaskInfo 2003 and see which DLL's your version of TraceRT is using. Again, I suggest looking to your ISP first, though.

TraceRT doesn't support UDP packets at all - only ICMP packets.

If you have 2 computers there, you might try running tracert to the other computer's IP address. If this shows some result, then you know your computer is working OK. Also, checking if TraceRT works on the other computer is a good verifier of where the problem is.

I'm not sure if PingPlotter is working or not here, so I talked mostly about TraceRT. If there's anything we can do to help, please let us know.

- Pete

Top
#1127 - 04/27/04 03:05 PM Re: 100 % Packet Loss [Re: Maghnus]
Maghnus Offline


Registered: 04/27/04
Posts: 2
Thanks for the prompt response.

Tracert and Ping Plotter both are not working from my workstation. Tracert and Ping Plotter work from other hosts same OS on same network so I am convinced the problem is my workstation. Thanks for the dll's involved view. From the looks of it there are too many involved for me to spend the time going through them all and too much of a chance of causing additional problems.

Top
#1128 - 04/27/04 03:14 PM Re: 100 % Packet Loss [Re: Maghnus]
Pete Ness Offline



Registered: 08/30/99
Posts: 1106
Loc: Boise, Idaho
Hi, Maghnus.

Based on experience of other users and your descriptions:

Double, Triple, and Quadruple check for a firewall, or some piece of software that is acting as a firewall. We've had numerous people report that they were having the same problem, and then found some piece of software that installed a firewall of some kind.

Places to check:
  • On your network card's protocol list. Some services (like the AT&T Network Client VPN software) install a new service associated with each network adapter which can filter out ICMP.
  • In your task list (ie: TaskInfo 2003)
  • In the control panel "Services" applet.
  • Examining your list of recently installed software. I often do this by sorting my Program Files directory by date, then look for anything that might be network related, or that might have had the opportunity to cause a ruccus (ie: I don't know what it is).
  • Others? There are probably other good places to look here, but I can't immediately think of them.
We've heard this same complaint a number of times, and in every case where the user has reported back to us, it's been some kind of software running on the PC - and not a DLL conflict.

As a note, PingPlotter's UDP and RawSockets mode depend only on the Winsock stack, and you'd get an error in PingPlotter 2.50 if it was unable to construct these packets correctly.

- Pete


Edited by Pete Ness (04/27/04 03:16 PM)

Top

Search

Who's Online
0 registered (), 23 Guests and 1 Spider online.
Key: Admin, Global Mod, Mod