Return to BSD News archive
Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!news.cs.su.oz.au!metro!metro!munnari.OZ.AU!news.Hawaii.Edu!news.lava.net!news-w.ans.net!newsfeeds.ans.net!philabs!blanket.mitre.org!news.mathworks.com!howland.erols.net!math.ohio-state.edu!jussieu.fr!univ-lyon1.fr!in2p3.fr!news-ge.switch.ch!news-zh.switch.ch!ubnsrv.unisource.ch!ubnnews.unisource.ch!newssrv.ita.tip.net!masternews.telia.net!www.boras.se!newsfeed1.telia.com!newsfeed100.telia.com!cph-1.news.DK.net!dkuug!dknet!ic.dk!no t-for-mail From: j e n s e n <sic@sac.ic.dk> Newsgroups: comp.unix.bsd.bsdi.misc Subject: dynamic IP-assign, and dial-PPP on demand Date: 21 Mar 1997 16:56:22 +0100 Organization: IC Lines: 50 Sender: jensen@ic.dk Message-ID: <5gub36$765@ic1.ic.dk> NNTP-Posting-Host: ic1.ic.dk X-Newsreader: NN version 6.5.0 #3 (NOV) Xref: euryale.cc.adfa.oz.au comp.unix.bsd.bsdi.misc:6443 I have been trying to wheedle the PPP-software on BSD/OS 3.0 into establishing a PPP-connection to a provider on demand. This has to be accomplished using dynamic IP-addresses assigned by the remote side on each call. It seems that the two requirements -- demand dialing and dynamic address assignment -- are mutually exclusive in this implementation ... Is there a way to do this, or any workarounds? What I have tried so far is to assign the PPP interface an arbitrary address in order to establish a default route. This works, sort of, in that the PPP-process waits for a packet, gets a packet, then dials, but ends up in: Connected... Set PPP line disc. ppp: cannot negotiate local IP address,peer requests 194.xxx.57.34 Which seems and understandable reaction, but it leaves the client with no connection. I have tried to use 0.0.0.0/24 for the local side of the ppp interface, and this works sometimes, but I am not sure about the implications of this, and anyway it probably only works when I make an accurate guess of the remote IP-address. The client-machine is dialing into a pool of Livingston Portmasters and will get a potentially different remote host for each call. One would be inclined to think that the set-up is a very common one: Having a stand-alone client machine connecting to a provider using dynamic IP address assignment, but I don't seem to be able to find anything in the manuals, scanning for "dynamic" and "demand", and I realize that the IP-protocol may not be geared to accept an IP-packet for an interface without a fixed IP-address. (On the other hand, Windows PCs seem to be capable of this, but maybe they are "cheating") Any suggestions, or even scripts? Having the provider assign a static address to the client is not an option for this specific case. No routing is involved, except a default route through the dial-up-connection. Thanks, -- : j e n s e n <sic@sac.ic.dk> :