Top/Linux/PopTop

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)
差分 一覧