Userland PPP/PPTP tunneling problem

Brett Glass brett at lariat.org
Thu Apr 17 10:40:11 PDT 2003


I've got an interesting problem that I'm not sure how to solve. Here's 
the situation. A FreeBSD router is set up to allow a host outside, on the 
Internet, to tunnel into a LAN via PPTP. The router is running PoPToP and 
FreeBSD's userland PPP. The internal LAN uses the addresses 192.168/16, 
and the internal interface of the router is configured with the /16 
subnet mask.

When the client (which is running Windows) connects, it's given a fixed 
IP, specified in the ppp.secret file, corresponding to the user who is 
tunneling in. But the client's routing table has a routing table entry 
that directs packets for 192.168/24 (NOT /16) to the PPTP connection.

I can't find a way to cause userland PPP to tell the Windows client that 
it should be using a different subnet mask. (There's no way to specify 
one in the ppp.secret file.) How is this done?

--Brett Glass



More information about the freebsd-net mailing list