Proxy Arp LAN over ML/PPP

Greg Merrell (greg@netuser.com)
Thu, 24 Apr 1997 23:37:46 -0700 (PDT)

I have a co-worker who asked if I would post this on his behalf.
Feel free to reply to the list.

Thanks,

Greg

==================================================================

I have a interesting situation that I thought was easy at first but
turned out to be harder than expected. Here is the scenario:
(please see the questions at the bottom of the diagram)

Home user dialing into a Portmaster who has (3) machines at home
that he would like to use over a PPP link [private addresses used
for anonymity]

+---------------+ +-----------------+
| Cisco Router | | Portmaster |
|E0: 192.168.0.1| | E0: 192.168.0.3 |
|DGW: x.x.x.x | |DGW: 192.168.0.1 |
|---------------| |-----------------|
| S0 | E0 | | E0 | Serial(s) |
+---+------+----+ +-+--------+------+
| | | |
Frame <-+ |-+---------+---| |
Relay Ethernet Segment |
WAN |
+---+---+
| Modem |
+---+---+
|
+---+---+
| Modem |
+---+---+
+-----------------+ |
| Linux Box | |
| E0: 192.168.0.21| |
|PPP0:192.168.0.12| |
|DGW:192.168.0.3 | |
|-----------------| |
| E0 | PPP0 | |
+---+--------+----+ |
| | |
| +------------+
|
|
|------+-----+-----------------------+------------|
| |
| |
+------+---------+ +-------+--------+
| E0 | | E0 |
|----------------| |----------------|
| WorkStation1 | | WorkStation2 |
|E0:192.168.0.13 | |E0:192.168.0.74 |
|DGW:192.168.0.21| |DGW:192.168.0.21|
+----------------+ +----------------+
-----------------------------------------------------------
* Configuration

Cisco router (no routing protocol, all static routes):
int eth0
ip proxy-arp
ip route 192.168.0.21 255.255.255.255 192.168.0.12
ip route 192.168.0.13 255.255.255.255 192.168.0.12
ip route 192.168.0.74 255.255.255.255 192.168.0.12

Linux Box:
ifconfig eth0 192.168.0.21 192.168.0.255 255.255.255.0
pppd /dev/ttyS0 38400 192.168.0.12:192.168.0.3 proxyarp
-----------------------------------------------------------

My questions are:

1) Can I proxy these addresses though they are
all on the same subnet? I would prefer to
put him on his own subnet but they don't have
another subnet to use and re-addressing and
subnetting their exiting LAN is NOT an option.

2) Does the Portmaster have to do the proxy arp
for this user or can the router do it? If
the Portmaster has to do it, what command(s)
are used to configure this? Radius field?

3) In this scenario, should the Linux box's
DGW be the Portmaster or the router?

4) Sometimes, when the user brings up pppd with
the proxyarp parameter, it barfs and kills
the process. Any ideas why?

Thanks for the help!

[ End forwarded message ]

=============My return addresses are===============
Greg Merrell Email: greg@netuser.com
Netuser Communications Voice: +1-408-253-0970
Cupertino, CA Fax: +1-408-253-0590
===================================================