Bug 23013
| Summary: | traceroute-1.4a12 has been released | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | [Retired] Red Hat Linux | Reporter: | Pekka Savola <pekkas> | ||||||
| Component: | traceroute | Assignee: | Phil Knirsch <pknirsch> | ||||||
| Status: | CLOSED RAWHIDE | QA Contact: | Aaron Brown <abrown> | ||||||
| Severity: | medium | Docs Contact: | |||||||
| Priority: | medium | ||||||||
| Version: | 7.0 | CC: | dr, rvokal | ||||||
| Target Milestone: | --- | Keywords: | FutureFeature | ||||||
| Target Release: | --- | ||||||||
| Hardware: | i386 | ||||||||
| OS: | Linux | ||||||||
| Whiteboard: | |||||||||
| Fixed In Version: | Doc Type: | Enhancement | |||||||
| Doc Text: | Story Points: | --- | |||||||
| Clone Of: | Environment: | ||||||||
| Last Closed: | 2001-06-24 17:50:16 UTC | Type: | --- | ||||||
| Regression: | --- | Mount Type: | --- | ||||||
| Documentation: | --- | CRM: | |||||||
| Verified Versions: | Category: | --- | |||||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||||
| Embargoed: | |||||||||
| Attachments: |
|
||||||||
|
Description
Pekka Savola
2000-12-29 23:27:58 UTC
configure misdetects source address checking method and compilation fails. The following patch + running autoconf helps. Created attachment 6822 [details]
fix configure.in to detect findsaddr-linux method
Somewhat related to #22254. I've merged non-{aliases,autoroute*} (the implementation has changed, so these might need a
little more thought) patches against the newer version, sanitizing them a bit in the process.
The patches are as follows:
traceroute-1.4a11-configure.patch
* contains the first configure-linux patch and required stuff
* fixes the need for gcc detection in configure properly
* fixes the default to detect linux kernel route table checking with /proc
* replaces the most of traceroute-1.4a5-fix.patch
traceroute-1.4a11-droproot.patch
* drop root earlier (no major changes)
* XXX: useicmp is used before it's defined, well, it was wrong in the past.
Nonetheless icmp/udp seem to work.
traceroute-1.4a11-redhat.patch
* Fix Makefile.in
* replaces traceroute-1.4a5-{fhs,fhs}.patch
traceroute-1.4a11-secfix.patch
* get IFNAMSIZ directly from net/if.h
* replace 'Nice try' etc. with more informative messages from traceroute-1.4a5-lsrr.patch
* replace old secfix
traceroute-1.4a11-ANK.patch
* last bits from traceroute-1.4a5-lsrr.patch that weren't already in
traceroute-1.4a5-unaligned.patch
* unchanged
"Obsolete" patches:
traceroute-1.4a5-llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch.patch
* MAXHOSTNAMELEN was back to 64 in lsrr anyway. Should get shorter hostnames, this
is making standard headers sick
traceroute-1.4a5-bigpacklen.patch
* no longer needed
traceroute-1.4a5-sourceroute.patch
* no longer needed, savestr has been killed
traceroute-1.4a5-alpha.patch
* should not be needed any longer
Nonmerged, at least yet (a little different approach now):
traceroute-1.4a5-aliases.patch
traceroute-1.4a5-autoroute.patch
traceroute-1.4a5-autoroute2.patch
---
tracerouting via aliased interfaces (with -s) seems rebroken without some of
those patches, at least.
http://www.netcore.fi/pekkas/linux/
Clarification: limited testing seems to show that '-s' w/ aliased interfaces (or using -i eth0:x) works. Automatical detection doesn't. Basic dual-interface configuration also works. The aliased interfaces patch seemed to break some P-t-P configurations (#17915) so I'm not sure if that solution is a good one. .. or even really needed that much. I have updated these for traceroute-1.4a12 (very minor configuration patch), and split the ANK patch to two, where the latter part isn't applied by default. There are new methods in effect now. Also, I've included a patch for -i so that the interface will actually be always used too. This applies to 1.4a5 as well. Attaching this one. Every scenario I can think of (aliased interfaces, multihomed systems, ...) would appear to work with this one. Feedback welcome. The rest can be found in the URL mentioned above. Created attachment 7564 [details]
really use the interface with -i
Note: a12 has been released too. .src.rpm is available at http://www.netcore.fi/pekkas/linux/. Anything new on this one? I'd like to see a new version in the next release. It's on my list of packages to be updated or the next upcoming release. Thanks for the info. Read ya, Phil |