|Summary:||[libc] [patch] rsh/rlogin do not use the correct IP address|
|Product:||Base System||Reporter:||Darern Reed <darrenr>|
|Component:||kern||Assignee:||freebsd-bugs (Nobody) <bugs>|
|Severity:||Affects Only Me|
Description Darern Reed 2012-07-14 10:30:03 UTC
The BSD r-commands, rsh, rlogin ,etc, do not use the same IP address for the outgoing connection for stderr as the local server when running ona a host with address aliases. To explain this with an example... Server A has IP addresses 188.8.131.52 and 184.108.40.206 Client B does "rsh 220.127.116.11 who" Server A accepts the connection on port 514 for 18.104.22.168 and initiates a connection back to Client B using IP address 22.214.171.124. The outgoing connection should use the same IP address as was made for the incoming TCP connection. How-To-Repeat: use rsh from a client to a freebsd server with multiple addresses and connect to an alias, noticing that the return connection does not originate from the same source as the destination of the client.
Comment 1 Eitan Adler 2017-12-31 07:59:30 UTC
For bugs matching the following criteria: Status: In Progress Changed: (is less than) 2014-06-01 Reset to default assignee and clear in-progress tags. Mail being skipped