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 [EMAIL PROTECTED]
> PO Box 6249 Tel: (765)477-6000 \
> 100 Sawmill Road x319
> Lafayette, IN 47903 (800)489-4891 /
--
Brian <[EMAIL PROTECTED]> <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 [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message