Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 15 Jul 2005 05:20:02 GMT
From:      Peter A <passwd@gmail.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   bin/83487: dhclient - "dhclient: vr0: not found" when attempting to restart dhclient with IPV6 setup + aliases bound.
Message-ID:  <200507150520.j6F5K2aq079197@www.freebsd.org>
Resent-Message-ID: <200507150520.j6F5KBww035048@freefall.freebsd.org>

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

>Number:         83487
>Category:       bin
>Synopsis:       dhclient  - "dhclient: vr0: not found" when attempting to restart dhclient with IPV6 setup + aliases bound.
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Fri Jul 15 05:20:11 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Peter A
>Release:        FreeBSD  5.4-RELEASE-p4
>Organization:
chpass.com
>Environment:
FreeBSD valiant.passwds.net 5.4-RELEASE-security FreeBSD 5.4-RELEASE-security #0: Thu Jul  7 00:49:26 EDT 2005     root@valiant.passwds.net:/usr/obj/usr/src/sys/VALIANT  i386

make.conf:

PERL_VER=5.8.7
PERL_VERSION=5.8.7
CFLAGS= -O -pipe
NOPROFILE=      true
COMPAT4X=       yes
OPENSSH_OVERWRITE_BASE=true
SENDMAIL_CFLAGS=-I/usr/local/include/sasl1 -DSASL
SENDMAIL_LDFLAGS=-L/usr/local/lib
SENDMAIL_LDADD=-lsasl
X_WINDOW_SYSTEM=xorg
>Description:
Background:

I'm running a server with 1 IPV4 ip (obtained via dhclient) and an
IPV6 tunnel/200+ IPV6 aliases configured entirely via /etc/rc.conf.
The dhclient configuration is default. The system boots up fine. The
system is running 5.4-RELEASE.

Problem:

dhclient will not restart while I have my ipv6 aliases bound to vr0
(may restart once shortly after boot but no more which seems very
wierd).

paste from log;  dhclient: vr0: not found

Workaround:

I wrote a script to unbind my IPV6 vhosts from vr0 inorder to restart
dhclient, and then rebind them. While the vhosts are unbound, dhclient
will never fail.
>How-To-Repeat:
Enable an IPV6 tunnel on a home DHCP connection via the following settings:

ipv6_enable="YES"
ipv6_network_interfaces="gif0 vr0"
ipv6_ifconfig_gif0="2001:618:400::1899:36af prefixlen 128"
ipv6_defaultrouter="fe80::%gif0"
ipv6_gateway_enable="YES"
rtadvd_enable="YES"
rtadvd_interfaces="vr0"
gif_interfaces="gif0"
gifconfig_gif0="24.153.xx.xxx 213.121.xx.xx" (IPS filtered)

<snipped>

Than we bind our IPV6 aliases (230 of them) to vr0.

Restarting dhclient will fail with "dhclient: vr0: not found".
>Fix:

>Release-Note:
>Audit-Trail:
>Unformatted:



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