[pptp-server] New to PoPToP, routing issues..?

Cowles, Steve Steve at SteveCowles.com
Tue Aug 21 17:26:03 CDT 2001


> -----Original Message-----
> From: Chris Storer [mailto:cstorer at infinitisystems.com]
> Sent: Tuesday, August 21, 2001 10:51 AM
> To: Josh Howlett
> Cc: pptp-server at lists.schulte.org
> Subject: RE: [pptp-server] New to PoPToP, routing issues..?
> 
> 
> Ok.  Just fired up a client, authenticated just fine.  Client received
> 10.19.33.202, with a netmask of 255.0.0.0 - is that strange??

Microsoft assigns the pptp netmask based on the class of network. In your
case the 10.0.0.0 network address is considered a class A which would have a
netmask of 255.0.0.0.
 
> 
> Anyway...Here is from ifconfig for ppp0:
> 
> ppp0      Link encap:Point-to-Point Protocol
>           inet addr:10.19.33.200  P-t-P:10.19.33.202  
> Mask:255.255.255.255
>           UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1490  Metric:1
>           RX packets:84 errors:0 dropped:0 overruns:0 frame:0
>           TX packets:31 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:3
>

Looks good...
 
> Here is routing table:
> 
> Kernel IP routing table
> Destination     Gateway         Genmask         Flags Metric 
> Ref    Use
> Iface
> 10.19.33.202    *               255.255.255.255 UH    0      
> 0        0 ppp0
> 10.19.33.0      *               255.255.255.0   U     0      
> 0        0 eth1
> 10.19.23.0      10.19.23.22     255.255.255.0   UG    0      
> 0        0 eth0
> 10.19.23.0      *               255.255.255.0   U     0      
> 0        0 eth0
> 127.0.0.0       *               255.0.0.0       U     0      
> 0        0 lo
> default         10.19.23.1      0.0.0.0         UG    0      
> 0        0 eth0
>

Looks OK!! The dual 10.19.23.0 is a little confusing though.
 
> Here is arp table:
> 
> ? (10.19.23.7) at 00:D0:B7:69:2A:81 [ether] on eth0
> ? (10.19.23.1) at 00:02:17:60:D6:4C [ether] on eth0
> ? (10.19.33.202) at * PERM PUP on eth1
>

In your /var/log/messages file... do you see a statement that says something
like "found eth1 for proxy arp" after the local/remote ip assignment???
Without eth1 acting as a proxy arp for your PPTP client, the clients/servers
on your LAN will not be able to communicate with your PPTP client. Just the
PPTP server itself. Also is ip_forwarding enabled?

Steve Cowles




More information about the pptp-server mailing list