Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 1 Aug 1997 16:56:08 GMT
From:      danielh@dakcs.com
To:        FreeBSD-gnats-submit@FreeBSD.ORG
Subject:   bin/4209: ipfw does not work with multiple digit interface numbers
Message-ID:  <199708011656.QAA03913@zorkmid.dakcs.com>
Resent-Message-ID: <199708011700.KAA29293@hub.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         4209
>Category:       bin
>Synopsis:       ipfw does not work with multiple digit interface numbers
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          open
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Fri Aug  1 10:00:00 PDT 1997
>Last-Modified:
>Originator:     Daniel Holmes
>Organization:
DAKCS Software Systems
>Release:        FreeBSD 2.2.2-RELEASE i386
>Environment:

	FreeBSD-2.2.2-RELEASE, Emerging Technologies Frame Relay Card.

>Description:

	Emerging Technologies FR Card creates interfaces based on the DLCI
	of the Frame Relay PVC.  If the DLCI is several digits (i.e. 16),
	ipfw truncates the interface to a single digit. This causes actions
	to be performed on the wrong interface, or no action whatsoever

>How-To-Repeat:

	Try this at a command line: (as root, of course)

	ipfw add allow ip from any to any via etha16

	Result is:
	Warning: interface does not exist
	00000 allow ip from any to any via etha1

	At this point, an 'ipfw list' produces:
	65100 allow ip from any to any via etha1 

>Fix:
	
	No workarounds/fixes known by me.

>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199708011656.QAA03913>