From owner-freebsd-net@FreeBSD.ORG Tue Aug 6 09:05:05 2013 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 4153C3F1 for ; Tue, 6 Aug 2013 09:05:05 +0000 (UTC) (envelope-from andrnils@gmail.com) Received: from mail-ob0-x22f.google.com (mail-ob0-x22f.google.com [IPv6:2607:f8b0:4003:c01::22f]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 0993E215A for ; Tue, 6 Aug 2013 09:05:04 +0000 (UTC) Received: by mail-ob0-f175.google.com with SMTP id xn12so215954obc.20 for ; Tue, 06 Aug 2013 02:05:04 -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=c7/a4byIZzijsOoN+Vj8cRUbV3nKAdwtaxlzveoMi+s=; b=MSSEgbSow//Isgv7/awcJhKxI3S8L5B3rGj2hR6YY2arWJGBu1PK9KB+S/HLGBSgyb /dYaFGvomYAS5SlhBPo94S99rycLpj3EUO4HCyCjm4bTp1soaiDCmpYGFn2dlia+d776 y5W9KKIjVDt0YAv3u2d8r0ECzCwWLwsiz806pDIKh8BqpyHd0Cu+wym41IjRxNicN4lv ve8lH1mD260J2UdCd3giA7/l7Uruy6FCvOLG55mAOsslU7Rw8mA63D8QhKtj/Kssq+Ao CS2QAK/NxSSIaFITJRxt99ZwMuuI4bb52AqRL/vOaG+159jLxTBV/Tjv3VermsDUyoCT YBNQ== MIME-Version: 1.0 X-Received: by 10.60.51.41 with SMTP id h9mr229357oeo.49.1375779904196; Tue, 06 Aug 2013 02:05:04 -0700 (PDT) Received: by 10.76.108.143 with HTTP; Tue, 6 Aug 2013 02:05:04 -0700 (PDT) In-Reply-To: References: Date: Tue, 6 Aug 2013 11:05:04 +0200 Message-ID: Subject: Re: how define network with mask 8 for dhcp server? From: Andreas Nilsson To: Olivier Nicole Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 Cc: Olivier Nicole , FreeBSD Net , s m X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Aug 2013 09:05:05 -0000 On Tue, Aug 6, 2013 at 10:59 AM, Andreas Nilsson wrote: > > > > On Tue, Aug 6, 2013 at 10:40 AM, Olivier Nicole < > olivier.nicole@cs.ait.ac.th> wrote: > >> Sam, >> >> > my problem is to know how define a network with mask 8 and dhcp server >> > works correctly with it! you know if i config my dhcpd.conf like below, >> i >> > have core dump either: >> > subnet 10.0.0.0 netmask 255.0.0.0 >> > { >> > range 10.0.0.1 10.255.255.254; >> > } >> > >> > do you know how should i define my range ?? >> >> The reason may be that 2^24 machines in a subnet is such a non-sense >> that dhcp simply cannot manage it. >> >> Best regards, >> >> Olivier >> >> > >> > On Tue, Aug 6, 2013 at 12:23 PM, Olivier Nicole < >> Olivier.Nicole@cs.ait.ac.th >> >> wrote: >> > >> >> Sam, >> >> >> >> > subnet 192.0.0.0 netmask 255.0.0.0 >> >> >> >> I know it is not the answer to your question, but you are wrong in your >> >> guess that 192.0.0.0/8 is all private IPs. Only 192.168.0.0/16 is. >> >> >> >> I know that for certain because my own IP starts with 192. >> >> >> >> If you want a full /8 private, you can only use 10.0.0.0/8 >> >> >> >> Bets regards, >> >> >> >> Olivier >> >> >> >> -- >> >> >> >> > Well, I would guess it may run out of memory... I did a few tests: > 192.0.0.0 - 192.128.255.255 does work ( using ~2.5Gb RAM ). > 192.0.0.0 - 192.192.255.255 does work ( using ~4Gb RAM ). > 192.0.0.0 - 192.200.255.255 does work ( using ~4.2Gb RAM ). > 192.0.0.0 - 192.224.255.255 dumps core > > Why would you want to have such a huge range? > > Best regards > Andreas > Also, a quick look at the core file gives same indications: #0 0x0000000800c67a21 in _malloc_prefork () from /lib/libc.so.7 #1 0x0000000800c6b72a in malloc () from /lib/libc.so.7 #2 0x000000000047b43b in omapi_object_dereference () #3 0x00000000004844db in do_ip4_hash () #4 0x0000000000484571 in do_ip4_hash () #5 0x0000000000438a45 in pool_timer () #6 0x000000000041dcd7 in trace_conf_stop () #7 0x000000000041fc4e in trace_conf_stop () #8 0x0000000000420698 in trace_conf_stop () #9 0x0000000000420ecc in trace_conf_stop () #10 0x0000000000420197 in trace_conf_stop () #11 0x00000000004247f3 in trace_conf_stop () #12 0x000000000041f210 in trace_conf_stop () #13 0x000000000040f3bf in lease_pinged () #14 0x000000000040d451 in ?? () #15 0x00000008007d7000 in ?? () #16 0x0000000000000000 in ?? () Best regards Andreas