Date: Tue, 25 May 2010 11:02:45 -0700 From: Drew Tomlinson <drew@mykitchentable.net> To: freebsd-questions@freebsd.org Subject: Help With MPD as pptp client Message-ID: <4BFC10C5.1040202@mykitchentable.net>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4BFC10C5.1040202>