traceroute-icmp ready (was: Re: traceroute lacks icmp support)
Dmitry Butskoy
buc at odusz.so-cdu.ru
Mon Sep 25 16:18:04 UTC 2006
Dmitry Butskoy wrote:
> Dmitry Butskoy wrote:
>
>> FC5 has a replaced traceroute implementation, which unfortunately has
>> no icmp support
>> ("traceroute -I": the ability to send icmp echo packets instead of
>> udp). The corresponding bugzilla ticket is #176587
>> <https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=176587> .
>>
>> The icmp feature of traceroute is wide-used enough.
>
>
>
> Could the current traceroute be modified to support "alternatives"?
>
> If yes, I can add the old traceroute implementation to Fedora Extras.
> Additionally, I've found that the OpenBSD's traceroute6 already
> support icmp. Therefore it can be combined with the old Fedora's
> variant to one common package. (It seems that both are BSD-licensed).
> Thus users who want icmp/icmp6 support can use an FE alternative package.
Well,
I've done something.
It is a package named "traceroute-icmp", which currently just
"conflicts" with the ordinary "traceroute" (i.e., the user must first
remove "traceroute" then install "traceroute-icmp").
Certainly if the ordinary "traceroute" will support "alternatives", the
my one will support it too :)
I intend to add "traceroute-icmp" to Fedora Extras later.
SRPM is here:
http://dmitry.butskoy.name/traceroute-icmp/traceroute-icmp-1.4a12-26.src.rpm
SPEC file: http://dmitry.butskoy.name/traceroute-icmp/traceroute-icmp.spec
The idea of the package is to mix two source sets: the old FC4's one
(for ipv4 support) and the code which has come to *bsd systems from the
KAME project (i.e., the ordinary bsd's traceroute6.c source). Surely
this bsdish code must be patched a little to be ported to Linux.
As the "alternate traceroute for '-I' lovers" seems to be ready, please,
consider the ability to apply "alternatives" to the Core's traceroute in
FC6 ...
Note again, that "traceroute without icmp" is a very bad idea, at least
for those who actually work with real networks. Let them a chance, while
the icmp support yet not added to the Core's one, to easily replace it
with some Extras' alternative.
Regards,
Dmitry Butskoy
http://www.fedoraproject.org/wiki/DmitryButskoy
More information about the fedora-devel-list
mailing list