GM GG ([EMAIL PROTECTED]) wrote:
> Can you suggest a config for mpd used like a
> pptp client ? It seems to me there is not such
> config sample in the provided mpd.conf default.

Sure, I'll include some that I've used
successfully -

client configs are old and haven't been tested
recently - they were last used with mpd 3.6.

server configs work very well with W2K/XP clients,
however, I think my IP calculations in .secrets
may be incorrect.  Perhaps this isn't even
necessary with 3.7 - my goal was to have one user
always get the same IP - this worked fine, except
if that user disconnected and someone else
connected on same interface, they ended up with
the reserved IP.  Eventually, I'd end up with a
couple clients connected as 192.168.0.210. :(

I find the same sort of thing happens if I log in
twice with the same username unless I have the
client request a specific IP.  Probably just need
to play with numbers in .secrets file.

Any feedback/corrections would be appreciated!

-Mike




** `client' mpd.conf **

default:
        load vpn

vpn:
        new -i ng1 vpn vpn
        set iface disable on-demand
#       set iface addrs 192.168.1.1 192.168.2.1
        set iface idle 0
        set iface route 192.168.1.0/24
        set bundle disable multilink
        set bundle authname "<login here>"
        set bundle password "<password here>"
        set link yes acfcomp protocomp
        set link no pap
#       set link yes chap

        set link enable no-orig-auth
        set link keep-alive 10 75
        set ipcp yes vjcomp
        set ipcp ranges 0.0.0.0/0 192.168.1.0/24
        set bundle enable compression
        set ccp yes mppc
        set ccp yes mpp-e40
        set ccp yes mpp-e128
        set bundle enable crypt-reqd
        set ccp yes mpp-stateless
        open





** `client' mpd.links **

vpn:
        set link type pptp
        set pptp self <client internal ip address>
        set pptp peer <server external ip address>
        set pptp enable originate incoming outcall





** `server' mpd.conf **

default:
        load client1
        load client2
.
.
.
        load client9

pptp_common_settings:
        set iface disable on-demand
        set iface enable proxy-arp
        set iface idle 0
        set bundle enable multilink
        set link yes acfcomp protocomp
        set link no pap chap
        set link enable chap
        set link keep-alive 25 60
        set ipcp yes vjcomp
        set ipcp dns 192.168.0.102
        set ipcp nbns 192.168.0.102

        set bundle enable compression
        set ccp yes mppc

        # I've been trying mpp-compress every couple
        # months... it doesn't work for me.  :)

        # set ccp yes mpp-compress

        set ccp yes mpp-e40
        set ccp yes mpp-e128
        set ccp yes mpp-stateless

client1:
        new -i ng0 pptp1 pptp1
        set ipcp ranges 192.168.0.101/32 192.168.0.201/32
        load pptp_common_settings

client2:
        new -i ng1 pptp2 pptp2
        set ipcp ranges 192.168.0.101/32 192.168.0.202/32
        load pptp_common_settings

.
.
.

client9:
        new -i ng8 pptp9 pptp9
        set ipcp ranges 192.168.0.101/32 192.168.0.209/32
        load pptp_common_settings





** `server' mpd.links **

pptp1:
        set link type pptp
        set pptp self 192.168.0.101
        set pptp enable incoming
        set pptp disable originate

pptp2:
        set link type pptp
        set pptp self 192.168.0.101
        set pptp enable incoming
        set pptp disable originate

.
.
.

pptp9:
        set link type pptp
        set pptp self 192.168.0.101
        set pptp enable incoming
        set pptp disable originate



** `server' mpd.secret **

user1   "password"      192.168.0.210/32
user2   "password"      192.168.0.216/29
user3   "password"      192.168.0.224/29
user4   "password"      192.168.0.232/29
user5   "password"      192.168.0.240/29



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-net" in the body of the message

Reply via email to