Subject: routing problems
To: None <netbsd-help@NetBSD.ORG>
From: Berndt Josef Wulf <wulf@hotdog.satech.net.au>
List: netbsd-help
Date: 09/22/1996 00:06:07
Hi

I have a problem with my routing. When a user disconnects from my
dialin line the route doesn't always gets deleted out of the routing
table.

During connect time:

203.30.126.3    203.30.126.1       UH          0        0      -  ppp1
203.30.126.3    0:20:af:6b:20:99   UHLS2       0        0      -  ep0

after disconnect:

203.30.126.3    link#1             UHL         1        1      -  ep0

The dialin lines are used for PPP with dynamic IP-address allocation.

The next user doesn't get routed as the address has already being
assigned and can't be proxied. 

How can I assure that the routes get reliably deleted from the table?
I tried deleting the address manually with arp -d 203.30.126.3 but
after a few minutes its back in there for no obvious reason.

This is of my  ppp script:

exec /usr/sbin/pppd passive bsdcomp 10,10 proxyarp crtscts 38400
$ip_local":"$ip_remote


Many thanks in advance

cheerio Berndt
-- 
Name	: Berndt Josef Wulf
E-Mail	: wulf@hotdog.satech.net.au
Sysinfo	: DEC AXPpci33+, NetBSD-1.2Beta