Subject: pppd/proxyarp <-> routed problem
To: None <firstname.lastname@example.org>
From: Markus Kilbinger <email@example.com>
Date: 02/08/2000 11:51:31
I encountered the following problem when running dailin connections
with 'pppd' and 'proxyarp' option on a NetBSD/i386 machine
(v.1.4.2_ALPHA, former versions also) if 'routed' is acquiring new
routing information _after_ such a PPP connection ist established. In
this case new upcoming routers were put into the routing table
attached to the PPP device and not to the ethernet device!
Machines ethernet (we0) ip address: 10.31.2.143/24
Established PPP connection (netstat -rna):
> 10.31.2.11 10.31.2.143 UH 0 570 - ppp0
> 10.31.2.11 00:00:c0:af:5f:ae UHLS2 0 0 - we0
After this PPP connection is established 'routed' acquired routing
information is put into the routing table like this:
> 10.31.10/24 10.31.2.221 UG 0 0 - ppp0
> 10.31.11/24 10.31.2.222 UG 0 0 - ppp0
> 10.31.12/24 10.31.2.223 UG 0 0 - ppp0
where I expected my ethernet device (we0). Is this normal?
Is there a way to 'correct' this, anyway?