From Bugzilla Helper: User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.11) Gecko/20050728 Description of problem: From a Fedore Core 4, tried to traceroute other hosts by this: $ traceroute -n -I yahoo.com.hk 513 It sometimes shows some hosts has problem (ICMP checksum is wrong). But if the the sender byte is 512. It has no problem. If the one who want to traceroute other is FreeBSD/Solaris, no similar problem occur. Version-Release number of selected component (if applicable): traceroute-1.4a12-26 How reproducible: Sometimes Steps to Reproduce: 1. traceroute a host (202.43.221.34 in the example)by sending 513 byte (>512) Actual Results: $ traceroute -n -I yahoo.com.hk 513 traceroute to yahoo.com.hk (202.43.221.34), 30 hops max, 513 byte packets 1 1.1.1.1 2.387 ms 1.920 ms 1.934 ms 2 2.2.2.2 3.729 ms 2.803 ms 1.984 ms 3 3.3.3.3 3.720 ms 2.946 ms 3.402 ms Icmp checksum is wrong 4 202.43.221.34 3.956 msIcmp checksum is wrong 4.105 msIcmp checksum is wrong 3.730 ms Expected Results: No icmp checksum is wrong is expected. Additional info: # tcpdump -n -v host yahoo.com.hk tcpdump: listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes 17:46:14.904830 IP (tos 0x0, ttl 1, id 18235, offset 0, flags [none], proto 1, length: 513) 1.1.1.1 > 202.43.221.34: icmp 493: echo request seq 1 17:46:14.908810 IP (tos 0x0, ttl 1, id 18236, offset 0, flags [none], proto 1, length: 513) 1.1.1.1 > 202.43.221.34: icmp 493: echo request seq 2 17:46:14.913810 IP (tos 0x0, ttl 1, id 18237, offset 0, flags [none], proto 1, length: 513) 1.1.1.1 > 202.43.221.34: icmp 493: echo request seq 3 17:46:14.922112 IP (tos 0x0, ttl 2, id 18238, offset 0, flags [none], proto 1, length: 513) 1.1.1.1 > 202.43.221.34: icmp 493: echo request seq 4 17:46:14.926641 IP (tos 0x0, ttl 2, id 18239, offset 0, flags [none], proto 1, length: 513) 1.1.1.1 > 202.43.221.34: icmp 493: echo request seq 5 17:46:14.933425 IP (tos 0x0, ttl 2, id 18240, offset 0, flags [none], proto 1, length: 513) 1.1.1.1 > 202.43.221.34: icmp 493: echo request seq 6 17:46:14.938874 IP (tos 0x0, ttl 3, id 18241, offset 0, flags [none], proto 1, length: 513) 1.1.1.1 > 202.43.221.34: icmp 493: echo request seq 7 17:46:14.942850 IP (tos 0x0, ttl 3, id 18242, offset 0, flags [none], proto 1, length: 513) 1.1.1.1 > 202.43.221.34: icmp 493: echo request seq 8 17:46:14.946901 IP (tos 0x0, ttl 3, id 18243, offset 0, flags [none], proto 1, length: 513) 1.1.1.1 > 202.43.221.34: icmp 493: echo request seq 9 17:46:14.951685 IP (tos 0x0, ttl 4, id 18244, offset 0, flags [none], proto 1, length: 513) 1.1.1.1 > 202.43.221.34: icmp 493: echo request seq 10 17:46:14.955554 IP (tos 0x0, ttl 252, id 3833, offset 0, flags [none], proto 1, length: 513) 202.43.221.34 > 1.1.1.1: icmp 493: echo reply seq 10 17:46:14.958465 IP (tos 0x0, ttl 4, id 18245, offset 0, flags [none], proto 1, length: 513) 1.1.1.1 > 202.43.221.34: icmp 493: echo request seq 11 17:46:14.962400 IP (tos 0x0, ttl 252, id 3835, offset 0, flags [none], proto 1, length: 513) 202.43.221.34 > 1.1.1.1: icmp 493: echo reply seq 11 17:46:14.965505 IP (tos 0x0, ttl 4, id 18246, offset 0, flags [none], proto 1, length: 513) 1.1.1.1 > 202.43.221.34: icmp 493: echo request seq 12 17:46:14.968958 IP (tos 0x0, ttl 252, id 3837, offset 0, flags [none], proto 1, length: 513) 202.43.221.34 > 1.1.1.1: icmp 493: echo reply seq 12
Fix is already in rawhide