Wireshark-users: Re: [Wireshark-users] Ethernet?IP
From: Julian Fielding <jfielding@xxxxxxxxxxxxxxx>
Date: Thu, 23 Oct 2008 16:20:25 +0100
Bill Meier wrote on Thu, 23 Oct 2008 08:28:57 -0400

>stan wrote:
>> Interesting. I must be doing seething wrong then. I have 3 machines on 
a
>> small isolated network, 2 pieces of control hardware, and a Windows
>> machine. The 2 control pieces are speaking Ethernet/IP to each other (I
>> think). But Wireshark, running on the windows box seems to think is is 
X11
>> traffic.
>> 
>> When I select a packet, and bring up the "decode as" menu, what should 
I
>> choose to properly decode this traffic?
>> 
>
>Choose "etherip" on the network tab.

No, "enip".

>That being said, I wouldn't have expected any ambiguity issues 
>recognizing this protocol.

I agree. I constantly work with enip and rarely have any problem.

>How are you ensuring that the PC is able to see the traffic n the 
>network between the control hardware ? Are you using a hub rather than a 
>switch to connect the network nodes ? or what ?

Again, I agree. A switch is likely to hide most or all enip traffic unless 
you configure port mirroring. See http://wiki.wireshark.org/CaptureSetup

Another possibillity is is that the X11 dissector is incorrectly grabbing 
enip packets. I have no experience of X11 so can't say how likely that is, 
but it's easy to test. Go to menu Analyze > Enabled Protocols and disable 
X11.

Enip traffic usually uses TCP port 44818, UDP port 44818 or UDP port 2222.

>Can you share a small capture with us ?