PopTop の変更点
-http://sourceforge.net/project/showfiles.php?group_id=44827
*pppをmppeに対応させる。
cd /root/archive
wget http://www.polbox.com/h/hs001/ppp-2.4.2-cvs20030715.tar.gz
wget http://www.polbox.com/h/hs001/ppp-2.4.2-mppe-mppc-0.82.patch.gz
wget http://www.polbox.com/h/hs001/ppp-2.4.2-mppe-mppc-0.82a.patch.gz
cd /usr/local/src
tar zxvf /root/archive/ppp-2.4.2-cvs20030715.tar.gz
cd ppp-2.4.2
zcat /root/archive/ppp-2.4.2-mppe-mppc-0.82.patch.gz | patch -p1
zcat /root/archive/ppp-2.4.2-mppe-mppc-0.82a.patch.gz | patch -p1
※パッチをあてる順番が重要。
./configure
make
make install
*kernelをmppeに対応させる。
cd /root/archive
wget http://www.kernel.org/pub/linux/kernel/v2.4/linux-2.4.24.tar.bz2
wget http://www.polbox.com/h/hs001/linux-2.4.24-mppe-mppc-0.98.patch.gz
tar jxvf /root/archive/linux-2.4.24.tar.bz2
ln -s /usr/src/linux-2.4.24 /usr/src/linux-2.4
cp /usr/src/linux-2.4.20-6/configs/kernel-2.4.20-i686.config /usr/src/linux/.config
cd /usr/src/linux-2.4
zcat /root/archive/linux-2.4.24-mppe-mppc-0.98.patch.gz | patch -p1
vi Makefile
※ラベルをオリジナルのものに変更。
make menuconfig
Network device support→PPP (point-to-point protocol) support
→Microsoft PPP compression/encryption (MPPC/MPPE)
make dep; make clean; make bzImage
make modules; make modules_install
ここでこける場合はmake oldconfigする。
*pppをコンパイルしてインストール
//IP Masqueradeをカーネルに組み込む~
vi /etc/modules.conf
>
alias char-major-108 ppp_generic
alias ppp-compress-18 ppp_mppe
alias ppp-compress-21 bsd_comp
alias ppp-compress-24 ppp_deflate
alias ppp-compress-26 ppp_deflate
モジュールの依存関係を更新
depmod -a
*PopTopのインストール
rpm -ivh pptpd-1.1.4-0.3asp.i386.rpm
vi /etc/pptpd.conf
>
option /etc/ppp/options.pptpd
>
debug
>
localip 192.168.0.36
remoteip 172.16.1.250-254
vi /etc/ppp/options.pptpd
>
## CHANGE TO SUIT YOUR SYSTEM
lock
## turn pppd syslog debugging on
debug
## change 'pptpd' to whatever you specify as your server name in chap-secrets
name pptpd
auth
proxyarp
bsdcomp 12
# This option applies if you use ppp with chapms-strip-domain patch
#chapms-strip-domain
# These options apply if you use ppp with mppe patch
# NB! You should also apply the ChapMS-V2 patch
-chap
-chapms
+chapms-v2
mppe-128
mppe-stateless
# These options will tell ppp to pass on these to your clients
# To use ms-wins or ms-dns in options.pptpd it must exist in /etc/resolv.conf
#ms-wins your.server.here
#ms-dns your.server.here
vi /etc/ppp/chap-secrets
>
foo * bar *
*ポート
TCP 1723
*参考
-[[LinuxにおけるPPTPサーバ>http://www.itmedia.co.jp/help/howto/linux/vpn/02.html]] ([[エンタープライズ:Linux How-To - PPTPによるVPNの構築>http://www.itmedia.co.jp/help/howto/linux/vpn]])
-[[LinuxでPPTPを使う>http://www.komoto.org/vpn/pptp-linux.html]]
-nodefaultroute
-[[PPTP 接続をよりセキュアに>http://www002.upp.so-net.ne.jp/zry/Recommended/SLC700/pptp-mppe.html]]
*Amazon
#amazon(4798005231,left)