Date: Fri, 12 Jan 2001 01:08:38 +0000 From: Brian Somers <brian@Awfulhak.org> To: Richard J Kuhns <rjk@grauel.com> Cc: freebsd-current@FreeBSD.ORG, brian@Awfulhak.org Subject: Re: ppp/samba (configuration?) question Message-ID: <200101120108.f0C18cx06287@hak.lan.Awfulhak.org> In-Reply-To: Message from Richard J Kuhns <rjk@grauel.com> of "Thu, 11 Jan 2001 10:09:19 EST." <14941.52383.537828.73883@localhost.grauel.com>
next in thread | previous in thread | raw e-mail | index | archive | help
You should get away with adding your ``set ifaddr'' line to ppp.linkdown (you can remove the ``iface clear'' too). > If this isn't the right place for this, I apologize. Feel free to set > followups appropriately. > > I'm running ppp on a -current system (12/7/2000 vintage) named `moran'. > I'm using it as a gateway for small in-home network (a couple of windoze > boxes and a laptop running -stable), and I have NAT enabled. > > ppp is started automatically at boot as follows: > > /usr/sbin/ppp -quiet -auto -nat mintel > > Here's the appropriate part of ppp.conf: > > mintel: > allow users rjk > set openmode active 5 > set phone 1234567 > set timeout 2700 > set socket /var/tmp/internet "" > set authname a > set authkey b > deny lqr > disable lqr > set ifaddr 10.0.0.1/0 10.0.0.2/0 0.0.0.0 0.0.0.0 > delete all > add default HISADDR > enable dns > > In ppp.linkdown, I have: > > mintel: > iface clear > > I'm using 10.1.0.0/24 internally, and moran is also running dhcpd and > samba. Everything is working fine, except (you knew there'd be an except, > right?:) the windoze boxes on my local network can't find the samba server > on moran immediately after moran reboots. After some experimenting with > config files and playing with ethereal, I think I know what's going on but > I don't know what to do about it. > > If I don't put "10.0.0.1 localhost" in /etc/hosts, rebooting is very slow; > I have to wait for ppp to make a connection before sendmail gets going. If > I add it to /etc/hosts I don't have to wait on sendmail but I have problems > with nmbd. > > With the above configuration for ppp, ifconfig always shows 2 IP addresses > associated with tun0. Immediately after boot, it looks like (for example): > > tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1514 > inet 10.0.0.1 --> 255.255.255.255 netmask 0xffffffff > inet 63.xx.xx.13 --> 63.xx.xx.2 netmask 0xff000000 > Opened by PID 115 > > After I lose my connection for whatever reason (which normally happens at > least 3 or 4 times a day with our local telephone service :() ppp > automatically redials and reconnects. After this happens, ifconfig would > show: > > tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1514 > inet 63.xx.xx.13 --> 255.255.255.255 netmask 0xffffffff > inet 63.xx.xx.47 --> 63.xx.xx.2 netmask 0xff000000 > Opened by PID 115 > > The 10. address is gone, my last address is still there but points to > 255.255.255.255, and my new address is fine. > > ethereal shows that nmbd is saying it lives at 10.0.0.1. If I kill nmbd > and restart it after having lost and remade my ppp connection, everything > is fine. > > Note that this only affects nmbd. Browsers and ssh work just fine. > > Have I got something misconfigured? Should ppp be keeping my last IP > address around like that? > > Sorry for the length of this message. > > Any comments and/or suggestions? > > Thanks. > > -- > Richard Kuhns rjk@grauel.com > PO Box 6249 Tel: (765)477-6000 \ > 100 Sawmill Road x319 > Lafayette, IN 47903 (800)489-4891 / -- Brian <brian@Awfulhak.org> <brian@[uk.]FreeBSD.org> <http://www.Awfulhak.org> <brian@[uk.]OpenBSD.org> Don't _EVER_ lose your sense of humour ! To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200101120108.f0C18cx06287>