From owner-freebsd-bugs@FreeBSD.ORG Sun Feb 4 06:20:20 2007 Return-Path: X-Original-To: freebsd-bugs@hub.freebsd.org Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D83AF16A407 for ; Sun, 4 Feb 2007 06:20:20 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id A056F13C442 for ; Sun, 4 Feb 2007 06:20:20 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l146KKoB092557 for ; Sun, 4 Feb 2007 06:20:20 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l146KKeZ092550; Sun, 4 Feb 2007 06:20:20 GMT (envelope-from gnats) Resent-Date: Sun, 4 Feb 2007 06:20:20 GMT Resent-Message-Id: <200702040620.l146KKeZ092550@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Jonathan Liu Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 6D7FC16A400 for ; Sun, 4 Feb 2007 06:16:14 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [69.147.83.33]) by mx1.freebsd.org (Postfix) with ESMTP id 5E06713C471 for ; Sun, 4 Feb 2007 06:16:14 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id l146GEiJ004359 for ; Sun, 4 Feb 2007 06:16:14 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id l146GEsc004358; Sun, 4 Feb 2007 06:16:14 GMT (envelope-from nobody) Message-Id: <200702040616.l146GEsc004358@www.freebsd.org> Date: Sun, 4 Feb 2007 06:16:14 GMT From: Jonathan Liu To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.0 Cc: Subject: bin/108743: [who] IPv6 addresses truncated to maximum IPv4 address length X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Feb 2007 06:20:20 -0000 >Number: 108743 >Category: bin >Synopsis: [who] IPv6 addresses truncated to maximum IPv4 address length >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sun Feb 04 06:20:20 GMT 2007 >Closed-Date: >Last-Modified: >Originator: Jonathan Liu >Release: 6.2-RELEASE >Organization: >Environment: FreeBSD freebsd 6.2-RELEASE FreeBSD 6.2-RELEASE #0: Fri Jan 12 10:40:27 UTC 2007 root@dessler.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386 >Description: When a remote user logs into a FreeBSD machine using IPv6 with either ssh or telnet, typing the "who" command shows the remote user's IPv6 address truncated to the maximum IPv4 address length (16 characters). This makes it very difficult to track down the user's IPv6 address if the address is longer than 16 characters in IPv6 shorthand form. For example, the IPv6 address fd00:0:100::5:123 would be truncated to fd00:0:100::5:12. Example output: testuser ttyp1 4 Feb 16:39 (fd00:0:100::5:12) >How-To-Repeat: On FreeBSD machine: ifconfig lnc0 inet6 fd00:0:100::5:1 echo 'sshd_enable="YES"'>>/etc/rc.conf /etc/rc.d/sshd start On remote machine (FreeBSD): ifconfig lnc0 inet6 fd00:0:100::5:123 ssh myusername@fd00:0:100::5:1 Then, back on FreeBSD machine: who >Fix: >Release-Note: >Audit-Trail: >Unformatted: