Help With MPD as pptp client
Drew Tomlinson
drew at mykitchentable.net
Tue May 25 18:02:43 UTC 2010
I'm trying to use mpd5 as a client to connect to a VPN server at work
which has a routeable class B IP address. It's a Cisco 3000 and Windows
machines connect using the built-in Microsoft dialup networking client.
I can successfully connect with mpd5 and after manually manipulating the
routing tables, I can connect to machines through the vpn. But I can't
understand how to configure mpd5 so that manual route intervention is
not required.
Here is my mpd.conf which is based from the sample included with the
port. I have used "aaa.bbb.x.x" to represent my employer's IP addresses.
# $Id: mpd.conf.sample,v 1.46 2009/04/29 11:04:17 amotin Exp $
#
#################################################################
startup:
# configure mpd users
set user foo bar admin
set user foo1 bar1
# configure the console
set console self 127.0.0.1 5005
set console open
# configure the web server
set web self 0.0.0.0 5006
set web open
#
# Default configuration is "dialup"
default:
load pptp_client
pptp_client:
#
# PPTP client: only outgoing calls, auto reconnect,
# ipcp-negotiated address, one-sided authentication,
# default route points on ISP's end
#
create bundle static B1
# set iface route default
set iface idle 0
set iface route aaa.bbb.0.0/16
set ipcp ranges 0.0.0.0/0 0.0.0.0/0
create link static L1 pptp
set link action bundle B1
set auth authname ******
set auth password ******
set link max-redial 0
set link mtu 1460
set link keep-alive 20 75
set pptp peer aaa.bbb.18.10
set pptp disable windowing
open
Here is my route table after starting mpd5:
vm# netstat -rn
Routing tables
Internet:
Destination Gateway Flags Refs Use Netif Expire
default 192.168.1.2 UGS 9 3097494 em0
127.0.0.1 link#6 UH 0 56291 lo0
aaa.bbb.0.0/16 aaa.bbb.18.10 UGS 0 0 ng0
aaa.bbb.18.10 link#8 UH 0 2 ng0
aaa.bbb.206.150 link#8 UHS 0 0 lo0
192.168.1.0/24 link#2 U 2 12822383 em0
I need my route table to look like this (or something equivalent):
vm# netstat -rn
Routing tables
Internet:
Destination Gateway Flags Refs Use Netif Expire
default 192.168.1.2 UGS 12 3099541 em0
127.0.0.1 link#6 UH 0 56299 lo0
aaa.bbb.0.0/16 aaa.bbb.18.10 UGS 0 12 ng0
aaa.bbb.18.10 192.168.1.2 UGHS 3 77 em0
aaa.bbb.206.150 link#8 UHS 0 0 lo0
192.168.1.0/24 link#2 U 1 12822495 em0
You'll see the main difference is that I have to route aaa.bbb.18.10 out
the default gateway of my LAN.
What do I need to change or add in my mpd.conf to get the desired
routing table?
Thanks,
Drew
More information about the freebsd-questions
mailing list