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
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[email protected]"

Reply via email to