From owner-freebsd-net@FreeBSD.ORG Tue Jan 6 07:21:50 2009 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 26D301065670 for ; Tue, 6 Jan 2009 07:21:50 +0000 (UTC) (envelope-from psteele@maxiscale.com) Received: from arcturus.maxiscale.com (arcturus.maxiscale.com [76.231.178.136]) by mx1.freebsd.org (Postfix) with ESMTP id 01DF18FC18 for ; Tue, 6 Jan 2009 07:21:49 +0000 (UTC) (envelope-from psteele@maxiscale.com) X-ASG-Debug-ID: 1231225420-5c3d00020000-QdxwpM X-Barracuda-URL: http://10.100.1.25:8000/cgi-bin/mark.cgi Received: from polaris.maxiscale.com (localhost [127.0.0.1]) by arcturus.maxiscale.com (Spam Firewall) with ESMTP id B0F9335BB0 for ; Mon, 5 Jan 2009 23:03:40 -0800 (PST) Received: from polaris.maxiscale.com (polaris.maxiscale.com [10.100.1.24]) by arcturus.maxiscale.com with ESMTP id FuaflQ2zUim3acA4 for ; Mon, 05 Jan 2009 23:03:40 -0800 (PST) X-ASG-Whitelist: Client X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 X-ASG-Orig-Subj: Having problems with limited broadcast Date: Mon, 5 Jan 2009 23:03:36 -0800 Message-ID: <2ACA3DE8F9758A48B8BE2C7A847F91F2479DE9@polaris.maxiscale.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Having problems with limited broadcast Thread-Index: AclvzOTbUmAfkqTlT6uY4+WyfRVk+A== From: "Peter Steele" To: X-Barracuda-Connect: polaris.maxiscale.com[10.100.1.24] X-Barracuda-Start-Time: 1231225422 X-Barracuda-Virus-Scanned: by Barracuda Spam Firewall at maxiscale.com Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: Having problems with limited broadcast 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: Tue, 06 Jan 2009 07:21:50 -0000 We have a Python app that implements a DHCP-like protocol using limited broadcast using address 255.255.255.255. Our code works fine on Linux and FreeBSD but we cannot seem to get broadcast to work on FreeBSD. We've tried both Python and C under FreeBSD 7.0. =20 I've found a lengthy discussion of this problem here: =20 http://www.freebsd.org/cgi/query-pr.cgi?pr=3Dkern/99558 =20 It appears some work has been done to correct this problem but if I understand the discussion correctly it still is not resolved, at least as of the timeframe of this thread.=20 =20 In our case, we have systems with no IP identity of any kind--no IP address and no gateway, and they are connected only by switches. There is no router in the network. They receive IP addresses through a special service that we've written that runs on one of the systems, in response to address request queries sent out by the systems. All communication is done through limited broadcast. As I said, this works fine one our Linux and Windows boxes but not FreeBSD. =20 Based on the discussion in the link above, it doesn't seem like the problem was entirely resolved by the patches mentioned in this thread. Has anything been done since this discussion took place. Surely there must be a way to get limited broadcast to work under FreeBSD. =20