I
IanT
Hi,
Scenario. Two Win XP boxes both SP2. One connected to the net with Internet
Connection Sharing turned on.
When sending ICMP Echo Requests (from either machine) the ID bytes 4 & 5 in
the ICMP message are reset to 0x0100.
To recreate this problem start a protocol analyzer and try using ping with
Internet Connection Sharing turned on.
The ID bytes (4 & 5) in the ICMP message will contain the value 0x0100. This
is the incorrect identifier for the windows ping program.
Disable Internet Connection Sharing and run ping again they will contain the
correct values of 0x0200.
Running the anlalyzer on the secondary machine shows that the ICMP message
hasn't been corrupted, the ID bytes remain unchanged, but by the time they
hit the wire on the primary box the bytes have been reset to 0x0100.
This might sound a minor issue but if you have an app relying on ICMP which
uses and ID value of say 45 it can cause a bit of a problem.
This looks like a bug in Internet Connection Sharing, anyone have any
comments or another solution short of setting up a router on a mini home
network which uses a satellite connection.
Regards
Ian
PS: If this is the wrong group please suggest a more appropriate group to
post this issue to.
Scenario. Two Win XP boxes both SP2. One connected to the net with Internet
Connection Sharing turned on.
When sending ICMP Echo Requests (from either machine) the ID bytes 4 & 5 in
the ICMP message are reset to 0x0100.
To recreate this problem start a protocol analyzer and try using ping with
Internet Connection Sharing turned on.
The ID bytes (4 & 5) in the ICMP message will contain the value 0x0100. This
is the incorrect identifier for the windows ping program.
Disable Internet Connection Sharing and run ping again they will contain the
correct values of 0x0200.
Running the anlalyzer on the secondary machine shows that the ICMP message
hasn't been corrupted, the ID bytes remain unchanged, but by the time they
hit the wire on the primary box the bytes have been reset to 0x0100.
This might sound a minor issue but if you have an app relying on ICMP which
uses and ID value of say 45 it can cause a bit of a problem.
This looks like a bug in Internet Connection Sharing, anyone have any
comments or another solution short of setting up a router on a mini home
network which uses a satellite connection.
Regards
Ian
PS: If this is the wrong group please suggest a more appropriate group to
post this issue to.