From owner-freebsd-amd64@FreeBSD.ORG Tue Jul 13 09:10:02 2010 Return-Path: Delivered-To: freebsd-amd64@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C2502106564A for ; Tue, 13 Jul 2010 09:10:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 869588FC0A for ; Tue, 13 Jul 2010 09:10:02 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o6D9A20W002438 for ; Tue, 13 Jul 2010 09:10:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o6D9A2jL002437; Tue, 13 Jul 2010 09:10:02 GMT (envelope-from gnats) Resent-Date: Tue, 13 Jul 2010 09:10:02 GMT Resent-Message-Id: <201007130910.o6D9A2jL002437@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-amd64@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Fabrice Bruel Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 05CBD106567B for ; Tue, 13 Jul 2010 08:52:19 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id EA3DB8FC17 for ; Tue, 13 Jul 2010 08:52:18 +0000 (UTC) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id o6D8qIu5068880 for ; Tue, 13 Jul 2010 08:52:18 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id o6D8qIoX068879; Tue, 13 Jul 2010 08:52:18 GMT (envelope-from nobody) Message-Id: <201007130852.o6D8qIoX068879@www.freebsd.org> Date: Tue, 13 Jul 2010 08:52:18 GMT From: Fabrice Bruel To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 X-Mailman-Approved-At: Tue, 13 Jul 2010 11:07:17 +0000 Cc: Subject: amd64/148537: IP respond to ping even if the attached interface is no carrier X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jul 2010 09:10:02 -0000 >Number: 148537 >Category: amd64 >Synopsis: IP respond to ping even if the attached interface is no carrier >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-amd64 >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Jul 13 09:10:02 UTC 2010 >Closed-Date: >Last-Modified: >Originator: Fabrice Bruel >Release: FreeBSD 8.0 release amd 64 >Organization: OBS >Environment: FreeBSD HPFBSD8PF64 8.0-RELEASE-p3 FreeBSD 8.0-RELEASE-p3 #0: Fri Jul 9 08:47:02 GMT 2010 root@HPFBSD8PF64:/usr/obj/usr/src/sys/FBSD8PF amd64 >Description: Hello, Please considered a server with two or more physicals Ethernet Interfaces. To supervise this server, we are using a tool that try to ping all the IP address of the server, but the IP packet come by just one interface (that is on the same LAN on the supervision tool). If an interface is "no carrier", its IP answer very well to the ping request, so in our tool, everything seems to be OK. Is it possible that the FreeBSD Kernel checks the status of an interface before answer ? Thanks Fabrice >How-To-Repeat: - A server with two physical interfaces. - a static route to access the second interface through the first interface - unplugged the network cable in the second interface - ping @IP_attached_to_the_second_interface >Fix: >Release-Note: >Audit-Trail: >Unformatted: