From owner-freebsd-net@FreeBSD.ORG Thu Aug 21 18:49:54 2008 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0BC8C1065679 for ; Thu, 21 Aug 2008 18:49:54 +0000 (UTC) (envelope-from julian@elischer.org) Received: from outG.internet-mail-service.net (outg.internet-mail-service.net [216.240.47.230]) by mx1.freebsd.org (Postfix) with ESMTP id E51B38FC34 for ; Thu, 21 Aug 2008 18:49:53 +0000 (UTC) (envelope-from julian@elischer.org) Received: from idiom.com (mx0.idiom.com [216.240.32.160]) by out.internet-mail-service.net (Postfix) with ESMTP id 517BA2482; Thu, 21 Aug 2008 11:50:00 -0700 (PDT) Received: from julian-mac.elischer.org (localhost [127.0.0.1]) by idiom.com (Postfix) with ESMTP id 7A3382D6017; Thu, 21 Aug 2008 11:49:53 -0700 (PDT) Message-ID: <48ADB8D0.4040705@elischer.org> Date: Thu, 21 Aug 2008 11:49:52 -0700 From: Julian Elischer User-Agent: Thunderbird 2.0.0.16 (Macintosh/20080707) MIME-Version: 1.0 To: Brooks Davis References: <9196e72b0808200613q4557b034t9ab3e80d0ff1ec08@mail.gmail.com> <20080821184404.GA46725@lor.one-eyed-alien.net> In-Reply-To: <20080821184404.GA46725@lor.one-eyed-alien.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Popof Popof , FreeBSD Net Subject: Re: How to make two vlans on one interface working with dhclient X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Aug 2008 18:49:54 -0000 Brooks Davis wrote: > On Wed, Aug 20, 2008 at 03:13:00PM +0200, Popof Popof wrote: >> Hi, >> I have a FreeBSD 6.0 box andi need to configure it in a way that I must use >> 2 vlans under one interface and both of them will get an address thanks to >> dhclient. >> >> So in order to make this job I created vlans: >> >> ifconfig rl0.100 create >> ifconfig rl0.2101 create >> The vlans are created without any problem. >> But I also want to retrieve an diffrent ip address from a dhcpd server on >> the two of them. >> I've made a specific dhclient.conf for each one: >> >> interface "rl0.100" { >> #My options >> } >> interface "rl0.2101" { >> #My options >> } > > Unless it's absolutly necessicary I don't recommend using dhclient.conf. I > don't test it. > >> When I launch dhclient on only one interface (100 or 2101) it's works fine >> and I get an ip address (class B on vlan 100 and class A on vlan 2101). >> But if I launch dhclient on the second interface it's make an error: >> >> dhclient: Can't bind to dhcp address: Address already in use. Please make >> sure there is no other dhcp server runing and that there's no entry for dhcp >> or bootp in /etc/inetd.conf >> >> Does someone had an idea about how to fix this problem and having my two >> vlans working with dhclient? > > The current dhclinet scripts don't really support this case. In theory if you > removed support for default routes and resolv.conf setting it should probably > work, but it's certainly not something I'd expect to work. use vimage :-) > > -- Brooks