作者:女人放聪明点碧 | 来源:互联网 | 2017-11-08 02:36
环境:
PIII450/128M/10G/G200
SLACKWARE 10.0 (核心2.4.26)
默认安装
1.
首先下载需要的文件(下载到/root目录下)
PHP 代码:
wget ftp://slackware.no/linux/kernel/v2.4/linux-2.4.26.tar.bz2
wget http://www.polbox.com/h/hs001/linux-2.4.26-mppe-mppc-1.0.patch.gz
wget http://linuxpackages.slackwaresupport.com/Slackware-10.0/Daemon/pptpd/pptpd-1.1.4-i386-1ah.tgz
然后补丁核心:
PHP 代码:
cd /root
tar xfvj linux-2.4.26.tar.bz2
gunzip linux-2.4.26-mppe-mppc-1.0.patch.gz
mv linux-2.4.26 /usr/src/linux-2.4.26-VPN
cd /usr/src/
ln -s linux-2.4.26-VPN/ linux
cd /usr/src/linux
zcat /root/linux-2.4.26-mppe-mppc-1.0.patch.gz |patch -p1
cp /boot/config-ide-2.4.26 .config
make oldconfig
当出现MPPE选项时选择m,编译成内核模块,接着编译内核:
PHP 代码:
make dep
make bzImage
make modules(很长时间,我好象用了40分钟)
make modules_install
cp arch/i386/boot/bzImage /boot/bzImage-2.4.26-VPN
cp System.map /boot/System.map-vpn-2.4.26
cp .config /boot/config-vpn-2.4.26
cd /boot
ln -sf config-vpn-2.4.26 config
ln -sf System.map-vpn-2.4.26 System.map
然后更改/root/lilo.conf文件配置
把 image = /boot/vmlinuz 一句
改为
PHP 代码:
image = /boot/bzImage-2.4.26-VPN
再打开/etc/rc.d/rc.modules
在最后一行增加
PHP 代码:
/sbin/modprobe ppp_mppe_mppc
2.
安装pptpd:
PHP 代码:
cd /root
installpkg pptpd-1.1.4-i386-1ah.tgz
编辑 /etc/pptpd.conf
内容:
PHP 代码:
debug
option /etc/ppp/options.pptpd
localip 10.87.200.1
remoteip 10.87.200.2-10
pidfile /var/run/pptpd.pid
[1] [2] 下一页