[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