Return to BSD News archive
Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!news.cs.su.oz.au!metro!metro!munnari.OZ.AU!news.ecn.uoknor.edu!news.ysu.edu!usenet.ins.cwru.edu!pravda.aa.msen.com!nntp.coast.net!howland.reston.ans.net!newsfeed.internetmci.com!info.ucla.edu!csulb.edu!csus.edu!news.ucdavis.edu!rocky.ucdavis.edu!not-for-mail
From: itchris@rocky.ucdavis.edu (Christopher Lambertus)
Newsgroups: comp.unix.bsd.freebsd.misc
Subject: pppd hosed, phantom routes
Date: 14 Mar 1996 05:24:35 GMT
Organization: University of California, Davis
Lines: 61
Message-ID: <4i8aij$1lq@mark.ucdavis.edu>
NNTP-Posting-Host: rocky.ucdavis.edu
X-Newsreader: TIN [UNIX 1.3 950824BETA PL0]
Heya,
I'm currently using 2.1R (pppd from 2.1-stable) as a remote
PPP server for a sparc and a few other machines over a 28.8k modem.
The setup is:
ether -> freebsd |--- ppp over modem ---| sparc -> ether -> other boxes
[freebsd box]
ed0: flags=8863<UP,BROADCAST,NOTRAILERS,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet 128.120.2.38 netmask 0xffffff00 broadcast 128.120.2.255
ppp0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1500
inet 128.120.2.38 --> 128.120.2.91 netmask 0xfffffff0
Here's the problem:
Before I did the following command, the route I deleted did
NOT exist in the routing table, at least according to
netstat -r.
[root@cygnus:~]# route delete 128.120.2.91 128.120.2.38
delete host 128.120.2.91: gateway 128.120.2.38
[root@cygnus:~]# route delete 128.120.2.91 128.120.2.38
writing to routing socket: No such process
delete host 128.120.2.91: gateway 128.120.2.38: not in table
Everytime the PPP line goes down unexpectedly (frequently, I'm
at a loss to explain this too) this "phantom" route will appear
and I will no longer be able to establish a PPP connection without
logging into the freebsd box and manually deleting the phantom
route. Also interesting is that if I manually delete the route then
wait a few minutes, it'll come back. This is truly driving me
bonkers.
My /etc/ppp/options file reads
crtscts
netmask 255.255.255.240
domain ucdavis.edu
modem
proxyarp
I have /etc/ppp/ip-up and ip-down as well, they set routes and proxy arp
entries for the machines behind the sparc. They don't come anywhere near
setting my phantom route.
Does anyone have any ideas on this? It's driving me NUTS!
Thanks,
-Chris
-- It's 11:00PM, do you know where your frame pointer is? --
Christopher M. Lambertus | cmlambertus@ucdavis.edu
IR Distributed Systems Security | Office: (916) 754-9022
University of California | Fax: (916) 752-9145
Davis, California 95616 | Gabbpuy!