mpd5でPPTPサーバ

mpd5を使ってPPTP VPNをする時の設定。
自分の環境でwindows XP,Vista,7を使った外部回線からの動作確認はした。

MTUの話

ちゃんと調べてないので放置。

とりあえずデフォルト値(=1396byte)を使っている。
iPhoneだとMTUを1280にしないと不安定らしいのだが、未確認。

フレッツの1454byte、光プレミアムの1438byte、よく分からないiPhoneなど、
クライアント環境によってはMTUの調整が必要なことは覚えておく。

設定垂れ流し

mpd.conf

startup:
# configure mpd users
#       set user admin admin admin
# 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 self 127.0.0.1 5006
#       set web open

# Default configuration
default:
        load pptp_server

pptp_server:
# Define dynamic IP address pool.
        set ippool add pool1 192.168.1.71 192.168.1.85
# Create clonable bundle template named B3
        create bundle template B3
        set iface enable proxy-arp
        set iface idle 1800
        set iface enable tcpmssfix
        set ipcp yes vjcomp
# Specify IP address pool for dynamic assigment.
        set ipcp ranges 192.168.1.1/24 ippool pool1
        set ipcp dns 192.168.1.101
        set ipcp nbns 192.168.1.103
        set bundle enable compression
        set ccp yes mppc
        set mppc yes e128
        set mppc yes stateless
# Create clonable link template named L3
        create link template L3 pptp
# Set bundle template to use
        set link action bundle B3
# Multilink adds some overhead, but gives full 1500 MTU.
        set link enable multilink
        set link yes acfcomp protocomp
        set link no pap chap
        set link enable chap-msv2 chap
        set link keep-alive 10 60
        set auth enable system-acct
# We reducing link mtu to avoid GRE packet fragmentation.
        set link mtu 1396
# Configure PPTP
#        set pptp self 192.168.1.1
# Allow to accept calls
        set link enable incoming

mpd.secret

username password
os/freebsd/mpd5/pptp/start.txt · 最終更新: 2011/08/24 10:07 (外部編集)
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0