From owner-freebsd-questions@FreeBSD.ORG Tue Nov 15 12:42:50 2005 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0E7D616A41F for ; Tue, 15 Nov 2005 12:42:50 +0000 (GMT) (envelope-from work@ashleymoran.me.uk) Received: from mail.dc-servers.com (mail.dc-servers.com [83.243.101.206]) by mx1.FreeBSD.org (Postfix) with SMTP id 3568643D49 for ; Tue, 15 Nov 2005 12:42:48 +0000 (GMT) (envelope-from work@ashleymoran.me.uk) Received: (qmail 25848 invoked by uid 399); 15 Nov 2005 12:42:25 -0000 Received: from unknown (HELO ?192.168.0.181?) (work@ashleymoran.me.uk@213.106.224.113) by mail.dc-servers.com with SMTP; 15 Nov 2005 12:42:25 -0000 From: Ashley Moran Organization: Codeweavers Ltd To: freebsd-questions@freebsd.org Date: Tue, 15 Nov 2005 12:41:55 +0000 User-Agent: KMail/1.8.3 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200511151241.55239.work@ashleymoran.me.uk> Subject: if_bridge interface confuses Windows Small Business Server 2000 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Nov 2005 12:42:50 -0000 FreeBSD 6 came at the perfect time for me. I've just switched my primary desktop from Win2k to FreeBSD, and I put the Windows boot disk in an old machine that was heading for the skip. I wanted to access the W2k machine (fred) over VNC without flooding our switch, so I thought let's take advantage of the new features in REL 6... I added a second ethernet card to my FreeBSD box (alfie) and configured a bridge in /etc/rc.conf: ifconfig_rl0="DHCP" ifconfig_rl1="up" cloned_interfaces="bridge0" ifconfig_bridge0="addm rl0 addm rl1 up" gateway_enable="YES" SBS is configured to give a static DHCP lease of 192.168.0.181 to alfie; fred is dynamic and is currently 192.168.0.35. At first everything seemed fine, and fred operates as if it was plugged straight into the network. But... 1) SBS sees both machines as alfie, even though it correctly reports the MAC addresses of each machine 2) On alfie, when I want to make a VNC connection to fred I have to type "vnc viewer alfie"(!) 3) On fred, if I ping alfie it returns 192.168.0.35 as the IP number, not 181 which is the static lease. I assume this is a bug in if_bridge, only because I assumed that bridge interfaces should be transparent (and act like a physical switch). When we get some small switches in I'll use one to connect the two machines together, but I'd still like to work out what's going on here. Am I doing something wrong? Ashley