From owner-freebsd-questions@FreeBSD.ORG Thu Jul 11 11:42:34 2013 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 82751A17 for ; Thu, 11 Jul 2013 11:42:34 +0000 (UTC) (envelope-from kraduk@gmail.com) Received: from mail-wg0-x22c.google.com (mail-wg0-x22c.google.com [IPv6:2a00:1450:400c:c00::22c]) by mx1.freebsd.org (Postfix) with ESMTP id 7E1571693 for ; Thu, 11 Jul 2013 11:42:33 +0000 (UTC) Received: by mail-wg0-f44.google.com with SMTP id m15so6818905wgh.11 for ; Thu, 11 Jul 2013 04:42:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=yqCAfteRxgj9zCLKfyTtmKNmDxjzZmIE7rT7YZrPNFs=; b=EtIwgrwjEChc8qz6cekdreAVjd7Y0+Vft3yiiKZmqKrX4R5dKFVgDO7TS8dxVJ5NrM 7lNazOxBEW3um7Ri+8+ZzOdxmAjbYFrwb+xZDiuEk7+op5CMBJhtnB5gQ3uX0hFEzfVJ DXdlgv2jBtoh6NYGKgIcLueoLTcJMt22zakXRk40+FHeUJVAPVDLSjgSNzbn9bTGx3DO 3CWobZOp6oW06YRjjpn4UKHVaSqpf6IDEtZY+XhEfFWWE+gf9tiqfgkvOFfT4MXlkC1h eYTQmFPpxZkd53Dad0me6+3wipAxbUSajHz/CHAStWGgWMGswT1/eKatFAYV5oSXGJHg QtqQ== MIME-Version: 1.0 X-Received: by 10.180.206.70 with SMTP id lm6mr37583064wic.50.1373542952661; Thu, 11 Jul 2013 04:42:32 -0700 (PDT) Received: by 10.216.68.137 with HTTP; Thu, 11 Jul 2013 04:42:32 -0700 (PDT) In-Reply-To: References: <6586E17B555D489B83285236A5C95139@geniepc2011> Date: Thu, 11 Jul 2013 12:42:32 +0100 Message-ID: Subject: Re: prevent ip conflict in dhcp client From: krad To: s m Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 Cc: Eugene , freebsd-questions X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Jul 2013 11:42:34 -0000 alter the pool rand on the network to use say, x.x.x.1-199 on a /24, and then allocate your statics >200 but <= 254 or add something similar to your isc-dhcp config host host.intranet { hardware ethernet c8:60:33:1d:f3:57; fixed-address 192.168.210.81; option host-name "host.intranet"; } Alternatively use ipv6 as the automatic ip address configuration tests exactly like you commented on On 11 July 2013 12:18, s m wrote: > thanks Eugene, > you're right but i forgot to say that my client acts like a router. i mean > none of interfaces should have ip address in same range (this is conflict > for me). i can manage each interface to get ip address from DHCP or > manually. so one interface may get ip address from dhcp server whereas all > others have ip addresses which are set manually. > for this situation, do you have any ideas to avoid ip conflict? > thanks again for your attention > SAM > > > On Thu, Jul 11, 2013 at 3:06 PM, Eugene wrote: > > > Hi Sam, > > > > Actually I think this is wrong approach. Correctly configured networks > > should be consistent and should not need such 'fixes'. Also you should > > observe the IP provided by upstream DHCP server otherwise it is an > > invitation for trouble (both technical and possibly legal). > > Are the 'other' interfaces in your internal networks? Then you should > > change them to use different address block from that used in your > > provider's network (there are many address blocks for private networks). > > And/or you should talk to your admin and discuss the address policy, > maybe > > they can give you a fixed address. > > > > Best wishes > > Eugene > > > > > > -----Original Message----- From: s m > > Sent: Thursday, July 11, 2013 2:19 PM > > To: freebsd-questions > > Subject: prevent ip conflict in dhcp client > > > > > > hello all > > > > i have a question about dhcp client. i want to know if there is any way > to > > understand the ip address which is offered by server before it assigned > to > > the interface. > > i have a freebsd system which one of its interfaces should get ip address > > from dhcp server whereas other interfaces have ip addresses and their ip > > address change many times. so i want to prevent ip conflict. is there > any > > way to prevent ip conflict in this situation? > > i think the best way is to know the ip address which is offered by dhcp > > server before assigning it to interface and check if it has conflict > with > > others or not. is it possible? if yes, how i can do this? > > > > any comments or hints are appreciated. > > thanks in advance > > SAM > > ______________________________**_________________ > > freebsd-questions@freebsd.org mailing list > > http://lists.freebsd.org/**mailman/listinfo/freebsd-**questions< > http://lists.freebsd.org/mailman/listinfo/freebsd-questions> > > To unsubscribe, send any mail to "freebsd-questions-** > > unsubscribe@freebsd.org " > > > _______________________________________________ > freebsd-questions@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to " > freebsd-questions-unsubscribe@freebsd.org" >