[pptp-server] proxy arp

Cowles, Steve Steve at SteveCowles.com
Wed Mar 28 17:31:36 CST 2001


> -----Original Message-----
> From: hatim [mailto:hatnet at free.fr]
> Sent: Wednesday, March 28, 2001 10:13 AM
> To: pptp-server at lists.schulte.org
> Subject: [pptp-server] proxy arp
> 
> 
> Hy
> when i started pptpd -d
> i have this error
> 
> pppd[4079]: Cannot determine ethernet address for proxy ARP
> 
> i dont know how to add an entry to thesystem's ARP
> 
> but what i wiew is that : even if i note in the 
> /etc/ppp/options netmask
> 255.255.0.0 , the win2000 client had a netmask 
> 255.255.255.255 when i do
> ipconfig
> PPP adapter Virtual Private Connection:
> 
>         Connection-specific DNS Suffix  . :
>         IP Address. . . . . . . . . . . . : 192.168.0.234
>         Subnet Mask . . . . . . . . . . . : 255.255.255.255
>         Default Gateway . . . . . . . . . :
> 
> thanks a lot

With regards to the 32 bit netmask, your trying to compare apples to
oranges. i.e. Your comparing a LAN to a VPN tunnel. The netmask of
255.255.255.255 is CORRECT for a tunnel. 

The proxy arp errors can usually be fixed by assigning IP addresses in
pptpd.conf (local/remote) that are within the network address range of the
PPTP servers LAN interface (like eth0 or eth1). If thats not an option (due
to your network design), then consider using ip aliasing to bind the network
addresses to what is specified in your pptpd.conf to your PPTP servers LAN
interface. Checkout the kernel source documentation directory
/usr/src/linux/Documentation/networking/alias.txt for info on ip aliasing.
Also, make sure "proxyarp" is listed in your /etc/ppp/options file.

Steve Cowles




More information about the pptp-server mailing list