Date: Wed, 28 Jan 2004 14:11:52 +0900 From: Luke Kearney <lukek@meibin.net> To: "Martin and Belinda Richardson" <m.b.richardson@keypoint.com.au> Cc: FreeBSD Questions <freebsd-questions@FreeBSD.ORG> Subject: Re: Default route problem Message-ID: <20040128140222.F107.LUKEK@meibin.net> In-Reply-To: <GLELIOIAJDFCFKAKALEOKEJHCDAA.m.b.richardson@keypoint.com.au> References: <20040128105152.F0F5.LUKEK@meibin.net> <GLELIOIAJDFCFKAKALEOKEJHCDAA.m.b.richardson@keypoint.com.au>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 28 Jan 2004 16:00:07 +1100 "Martin and Belinda Richardson" <m.b.richardson@keypoint.com.au> granted us these pearls of wisdom: > Hi Luke, > thanks for the reply. I would have thought that rc.conf was the place to > look, but maybe not the only place... > Here is a copy of netstat -rn > Routing tables > > Internet: > Destination Gateway Flags Refs Use Netif Expire > default 192.168.55.8 UGSc 1 0 vx0 > 127.0.0.1 127.0.0.1 UH 0 2 lo0 > 192.168.55 link#1 UC 1 0 vx0 > 192.168.55.1 00:a0:24:b3:c9:b6 UHLW 2 3840 lo0 > > in the bootup display (not available from DMESG), it says it is adding a > default route, just as if you were doing it manually. I know it is no > problem to "route delete default" and this works fine, but all it takes is a > reboot, and Im back to square one! The person I am building the gateway for > is not un*x savvy, and he justs wants something that sits quietly in the > corner. Sooner or later he will probably reboot... > > Thanks again. > > Cheers, Martin > > > > -----Original Message----- > From: Luke Kearney [mailto:lukek@meibin.net] > Sent: Wednesday, 28 January 2004 12:54 PM > To: Martin and Belinda Richardson > Cc: freebsd-questions@freebsd.org > Subject: Re: Default route problem > > > > On Wed, 28 Jan 2004 12:54:08 +1100 > "Martin and Belinda Richardson" <m.b.richardson@keypoint.com.au> granted us > these pearls of wisdom: > > > Hi everyone, > > I am having a problem with a gateway I am building for a friend. I have > > initially set the box up on my home network and have set this box to use > my > > gateway temporarily while I fetch some ports etc. Now that I have removed > it > > from my network, and edited /etc/rc.conf to set it up to act as a gateway, > > it STILL sets the default route to my old gateway. I cant find any config > > file that says "add default route" or anything. I have not set > defaultroute > > in /etc/rc.conf, and it is set to "NO" in /etc/defaults/rc.conf! > > If I use /stand/sysinstall to configure the interface, I notice that there > > is a value already there for the ipV4 gateway (my gateway). deleting this > > here does not work. There must be a file somewhere that I have not seen > > causing me the trouble. Please help! > > > > AFAIK the only place you need to make changes is /etc/rc.conf then > either reboot or sh /etc/netstart and you should be good to go. You > could manually add that route though whilst the machine is up, > # route add default 192.168.X.X and that should be OK too. what is the > output of netstat -rn ? > > HTH > > LukeK > > > > --- > Incoming mail is certified Virus Free. > Checked by AVG anti-virus system (http://www.grisoft.com). > Version: 6.0.564 / Virus Database: 356 - Release Date: 19/01/2004 > > --- > Outgoing mail is certified Virus Free. > Checked by AVG anti-virus system (http://www.grisoft.com). > Version: 6.0.564 / Virus Database: 356 - Release Date: 19/01/2004 ok well without knowing more of the specifics of your network topology it is a bit hard to give very specific advice however the line in rc.conf which controls the default route is defaultrouter="192.168.55.9" <--- if that is actually your gateway. I have had some difficulties with machines with multiple NIC's and have in the past resorted to altering routing information via rc.local rather than rc.conf I am 99.9999% confident that rc.conf is the only place to specify your gateways unless you wanna hack everything via rc.local I get the picture with the reboots, there is one other thing you might try and that is to specify the default gateway as an interface rather than an IP address. eg:- route add default -interface tun0 this is what i did via rc.local and it hasn't missed a beat yet. I believe that rc.local runs after rc.conf and is executed line by line so in the worst case you could try route delete default route add default -interface vx0 HTH LukeK
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040128140222.F107.LUKEK>