Bug 78424

Summary: -i does not bind send socket correctly
Product: [Retired] Red Hat Linux Reporter: Jason Kohles <jkohles>
Component: tracerouteAssignee: Phil Knirsch <pknirsch>
Status: CLOSED RAWHIDE QA Contact: Mike McLean <mikem>
Severity: medium Docs Contact:
Priority: medium    
Version: 7.3CC: rvokal, tao
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2002-11-22 18:19:11 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 Flags
patch for 7.3 version (1.4a12) none

Description Jason Kohles 2002-11-22 18:18:01 UTC
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.1) Gecko/20021003

Description of problem:
The traceroute on red hat 7.3 and 8.0 is broken. It does not process the -i
option correctly. Instead of binding the send socket to the interface, it simply
sources the packets from the interface address.

The traceroute package on 7.3 is broken outright. The 8.0 version includes a
loose source routing patch that has the correct setsockopt() call, however large
protions of the patch are commented out, including the correct setsockopt()
statement.


Version-Release number of selected component (if applicable):


How reproducible:
Always

Steps to Reproduce:
strace traceroute -i eth1 foo

Additional info:

Comment 1 Jason Kohles 2002-11-22 18:19:03 UTC
Created attachment 86073 [details]
patch for 7.3 version (1.4a12)

Comment 2 Phil Knirsch 2002-11-26 17:22:34 UTC
OK, patch reviewed, looks ok. Built a rawhide version of with it.

Read ya, Phil