From owner-freebsd-questions@FreeBSD.ORG Wed Jun 7 10:05:07 2006 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 21C2116D11C for ; Wed, 7 Jun 2006 09:12:31 +0000 (UTC) (envelope-from ryallsd@gmail.com) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.199]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7576243D49 for ; Wed, 7 Jun 2006 09:12:30 +0000 (GMT) (envelope-from ryallsd@gmail.com) Received: by nz-out-0102.google.com with SMTP id m7so109382nzf for ; Wed, 07 Jun 2006 02:12:29 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=meXASuW10o3+OpJlRbTsJTd2JOpqckhvAwihAsWXRn1vGWJ5xDgZvmg+vdqR2s5F5iaDaOq1O1VjQjvoFJQQQW5yDIv4e0FA4QcWW0VUG4HKI5EvLpwJWSvS4DGU8gne6wkXOTJE+YH52BUc6uNSQLsvhGl85g6Cdv1RMG8Gbpc= Received: by 10.36.119.8 with SMTP id r8mr471273nzc; Wed, 07 Jun 2006 02:12:29 -0700 (PDT) Received: by 10.36.252.61 with HTTP; Wed, 7 Jun 2006 02:12:29 -0700 (PDT) Message-ID: Date: Wed, 7 Jun 2006 02:12:29 -0700 From: "Derrick Ryalls" To: "Nick Withers" In-Reply-To: <20060607183003.23ae3f8c.nick@nickwithers.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <5.2.0.9.0.20060607120734.00a80700@127.0.0.1> <5.2.0.9.0.20060607151302.00b25118@127.0.0.1> <20060607183003.23ae3f8c.nick@nickwithers.com> Cc: freebsd-questions@freebsd.org Subject: Re: natd not starting on boot-up 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: Wed, 07 Jun 2006 10:05:12 -0000 On 6/7/06, Nick Withers wrote: > On Wed, 07 Jun 2006 15:23:18 +0700 > Roger Merritt wrote: > > > At 04:35 PM 6/7/2006 +1000, you wrote: > > >On Wed, 07 Jun 2006 12:13:29 +0700 > > >Roger Merritt wrote: > > > > > > > I'm thoroughly puzzled. Over the weekend I transferred my FreeBSD > > > system to > > > > a new hard drive. Through laziness I didn't follow the instructions and > > > had > > > > to make a completely new install. Everything now seems to be working the > > > > way it should, Apache, MySQL, PHP, syslog, Samba -- except natd. > > > Everything > > > > starts on boot-up as it should -- except natd. I can start it manually > > > from > > > > the command line after booting up and logging in and it works fine, but I > > > > can't tell what's going on that it's failing to start. > > > > > > > > My /etc/rc.conf contains the following: > > > > > > > > # This file now contains just the overrides from /etc/defaults/rc.conf. > > > > defaultrouter="203.151.134.1" > > > > gateway_enable="YES" > > > > hostname="poppy.international.stjohn.ac.th" > > > > ifconfig_ed0="inet 10.3.16.125 netmask 255.255.255.0" > > > > ifconfig_ed1="inet 203.151.134.104 netmask 255.255.255.0" > > > > router_enable="YES" > > > > firewall_enable="YES" > > > > firewall_type="OPEN" > > > > firewall_quiet="YES" > > > > natd_enable="YES" > > > > natd_interface="ed1" > > > > ipv6_enable="YES" > > > > linux_enable="YES" > > > > moused_enable="YES" > > > > moused_port="/dev/sysmouse" > > > > moused_type="auto" > > > > screen="daemon" > > > > nfs_client_enable="YES" > > > > sshd_enable="YES" > > > > > >That looks alright to me... > > > > > > > What can I do to get some indication of where the problem is? > > > > > >Are there any error messages relating to IPFW / natd on boot? > > > > No, or at least none I could see. That's why I've asked for help. > > > > >What version of FreeBSD are you running? > > > > 6.1-STABLE > > Perhaps there's something wrong in the branch at present...? > Doubtful, I guess. > > > >What's the command > > >you're running that _does_ launch natd successfully? > > > > "/sbin/natd -n ed1". I hadn't thought about "/etc/rc.d/natd start" until > > someone suggested it, but that works too and reads the interface from > > /etc/rc.conf. > > > > > What's the > > >output of "ls -l /etc/rc.d/natd"? > > > > [poppy] ~# ls -l /etc/rc.d/natd > > -r-xr-xr-x 1 root wheel 978 May 31 09:52 /etc/rc.d/natd > > Hmmm... Well that all seems OK, then. > > The only other thing I can think of is that the > 'router_enable'="YES"' line's creating dramas. > > As I understand it, this'll cause /etc/rc.d/routed to attempt to > launch the routing daemon specified by a 'router="..."' line, > which you don't appear to have. I don't think this'd interfere > with natd anyway, but I don't really understand what the hell's > going on in /etc/rc.d/routed. > > Sorry I can't be more helpful! > -- I don't run route(daemon) so I don't know about router_enable, but here is what I have in my rc.conf to get natd working: #router stuff natd_program="/sbin/natd" natd_enable="YES" natd_interface="rl0" natd_flags="-dynamic -f /etc/natd.conf" gateway_enable="YES" So I use gateway_enable not router_enable. I don't know if this applies to your problem completely, but might be worth a shot.