From owner-freebsd-net@FreeBSD.ORG Tue Jan 6 16:46:19 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 0A49A106566B for ; Tue, 6 Jan 2009 16:46:19 +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 D8E068FC12 for ; Tue, 6 Jan 2009 16:46:18 +0000 (UTC) (envelope-from psteele@maxiscale.com) X-ASG-Debug-ID: 1231260327-374800000000-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 B1CC335C6C for ; Tue, 6 Jan 2009 08:45:28 -0800 (PST) Received: from polaris.maxiscale.com (polaris.maxiscale.com [10.100.1.24]) by arcturus.maxiscale.com with ESMTP id Uad68AAzmm7gfsvs for ; Tue, 06 Jan 2009 08:45:27 -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: Tue, 6 Jan 2009 08:45:10 -0800 Message-ID: <2ACA3DE8F9758A48B8BE2C7A847F91F2479DF2@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: 1231260331 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 16:46:19 -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