http://tavi.debian.org.tw/index.php?page=PPTPD
http://www.polbox.com/h/hs001/#AEN55
http://ryandaigle.com/pebble/2004/12/28 ... 27495.html
http://phorum.study-area.org/viewtopic.php?t=16243
系統:sarge base-configuration 沒有安裝X及其他額外套件
- 代碼: 選擇全部
#apt-get install kernel-package ncurses-dev fakeroot wget bzip2
#cd /usr/src
#wget ftp://ftp.nsysu.edu.tw/Linux/Kernel/linux/kernel/v2.6/linux-2.6.11.tar.gz
#wget http://www.polbox.com/h/hs001/linux-2.6.11-mppe-mppc-1.3.patch.gz
#tar zxvf linux-2.6.11.tar.gz
#gunzip linux-2.6.11-mppe-mppc-1.3.patch.gz
#patch -p0 -i linux-2.6.11-mppe-mppc-1.3.patch //顯示數個檔案被patch
#ln -s linux-2.6.11 linux
#cd linux
#ls /boot //尋找系統舊有2.6的config檔,譬如config-2.6.8-2-386
#cp /boot/config-2.6.8-2.386 .config
#make menuconfig //拉到最下面第二選項 Load alternate config ".config",按確定
將MPPE選擇編成M。Device drivers ---> Networking support ---> PPP support ---> PPP MPPE compression (M)
- 代碼: 選擇全部
#vi Makefile
extraversion=-mppe-mppc "-mppe-mppc"自行加入版本訊息
#make-kpkg --bzimage --initrd kernel-headers kernel-image
#cd ..
#dpkg -i kernel-headers* kernel-image* //必須先確定目錄內只有您要安裝的kernel-headers-XXXX 及 kernel-image-XXX
grub同時會被更新,且以您新編的核心為預設的開機選項。
kernel-2.6以/etc/modprobe.conf為載入模組的設定檔,請將/etc/modules.conf裡的modules拷貝過來,特別是
alias ppp-compress-18 ppp_mppe_mppc必須自己加入/etc/modprobe.conf裡。
核心的編譯至此完成。至於ppp pptpd的安裝及設定,由於配合Jan Dubiec的patch檔,加上還不熟悉debian的安裝方法,仍用傳統tarball的安裝,詳細內容請參考
http://phorum.study-area.org/viewtopic.php?t=28279
啟動pptpd
- 代碼: 選擇全部
#/usr/local/sbin/pptpd -d
在fedora可以將上列指令加到 /etc/rc.d/rc.local裡,如此一來,開機時就自動啟動pptpd,至於debian如何開機啟動?請大大們提示。