Help With MPD as pptp client -- SOLVED
Drew Tomlinson
drew at mykitchentable.net
Wed May 26 20:19:32 UTC 2010
On 5/25/2010 11:02 AM, Drew Tomlinson wrote:
> 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?
For the archives:
I was able to accomplish manipulation of the routing tables with
scripts. See 'set iface up-script' in mpd5 docs for more info.
HTH someone.
Cheers,
Drew
More information about the freebsd-questions
mailing list