Ethereal reports that the ICMP checksums generated by the unix ping application are wrong. What is going on!?
The stub code only saves the first 96 bytes of the packets it receives and the generated ICMP packets are 98 bytes, hence Ethereal’s checksum does not take into account the last 2 bytes. The latest version of the stub code has the packet dump length increased to 100 bytes. You may also modify sr_router.h to increase PACKET_DUMP_SIZE yourself.
Related Questions
- Ive tried to convert my Java application but the translator reports "Cannot find class: java.lang.Object". Whats wrong?
- WireShark reports that the ICMP checksums generated by the Unix ping application are wrong. What is going on!?
- My application crashes when receiving a beam using the exchange manager. What is going wrong?