From owner-freebsd-questions@FreeBSD.ORG Wed Jun 7 11:43:18 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 3986516DD0A for ; Wed, 7 Jun 2006 10:42:23 +0000 (UTC) (envelope-from pnestora@ee.duth.gr) Received: from mail.duth.gr (mail.duth.gr [192.108.114.110]) by mx1.FreeBSD.org (Postfix) with ESMTP id F2F4743D53 for ; Wed, 7 Jun 2006 10:42:17 +0000 (GMT) (envelope-from pnestora@ee.duth.gr) Received: from [192.168.8.10] (r-esties.xan.duth.gr [193.92.238.254]) (authenticated bits=0) by mail.duth.gr (8.13.1/8.13.1) with ESMTP id k57AgDip023774 for ; Wed, 7 Jun 2006 13:42:15 +0300 (EEST) (envelope-from pnestora@ee.duth.gr) Message-ID: <4486ADC1.5010409@ee.duth.gr> Date: Wed, 07 Jun 2006 13:43:13 +0300 From: Panagiotis User-Agent: Mozilla Thunderbird 1.0.7 (Windows/20050923) X-Accept-Language: en-us, en To: freebsd-questions@freebsd.org Content-Transfer-Encoding: 8bit X-Scanned-By: MIMEDefang 2.51 on 192.108.114.110 X-Greylist: Sender succeded SMTP AUTH authentication, not delayed by milter-greylist-1.6 (mail.duth.gr [192.108.114.110]); Wed, 07 Jun 2006 13:42:16 +0300 (EEST) MIME-Version: 1.0 Content-Type: text/plain; charset="ISO-8859-7" X-Content-Filtered-By: Mailman/MimeDel 2.1.5 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 11:43:23 -0000 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" What can I do to get some indication of where the problem is? Try to comment the line natd_enable="YES" and then add a new line at the end of rc.conf: /etc/rc.d/natd start if this doesn't work, try to put natd_flags="" in your rc.conf and plesase check your ipfw rule for nat it should be something like this: (with natd_flags="") ipfw -q add divert natd all from any to any via your_public_interface Good luck!!