Ethereal-users: Re: [Ethereal-users] DIAMETER protocol errors?

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Guy Harris <gharris@xxxxxxxxx>
Date: Thu, 23 Aug 2001 09:57:08 -0700
On Thu, Aug 23, 2001 at 11:06:57AM +0100, Richard Urwin wrote:
> I have come across a probable failure to correctly identify an SMB
> packet.

This problem occurs when a client happens, by bad luck, to use a port
number that's also used by some other protocol as a server port; in this
case, your SMB client machine is using port 1812, which is the port used
by DIAMETER.

There are a couple of workarounds - either disable the DIAMETER
dissector (unfortunately, we currently don't have a way to store the set
of protocol enabled/disabled flags, so you'd have to do that every time
you ran Ethereal; there's also currently no way to do it from the
command line, so you can't do it in Tethereal at all), or set the
DIAMETER TCP port to a value other than 1812 from the "DIAMETER" tab in
the dialog box popped up by the "Protocols" item in the "Edit" menu. 
Pick some number other than 1812 - picking 0 is probably a good idea if
you aren't using DIAMETER - and click "Save" before clicking "OK", so
that the setting is saved and will be used the next time you run
Ethereal or Tethereal.