[Bug 323] New: arp -n flag doesn't exist under Solaris, ssh_prng_cmds still uses it

bugzilla-daemon at mindrot.org bugzilla-daemon at mindrot.org
Sun Jun 30 05:23:50 EST 2002


http://bugzilla.mindrot.org/show_bug.cgi?id=323

           Summary: arp -n flag doesn't exist under Solaris, ssh_prng_cmds
                    still uses it
           Product: Portable OpenSSH
           Version: -current
          Platform: All
        OS/Version: Solaris
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Build system
        AssignedTo: openssh-unix-dev at mindrot.org
        ReportedBy: chris at by-design.net


The Solaris arp command does not support the -n flag to avoid using the 
nameserver to resolve IP addresses when printing the arp table.  If there is a 
private IP address in use AND the internal DNS server doesn't have a zone for 
the private address space then the SSH prng code will hang for an indeterminate 
period of time (usually longer than a person will wait).

SSH tests for the existence of the -n flag by trying 'arp -a -n'.  
Unfortunately, Solaris' arp program interprets the second flag, -n, as a 
hostname and basically ignores it.

FIX:

Test by using "arp -n -a" or "arp -an".



------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the openssh-unix-dev mailing list