因为密码是明文显示的,最好能修改文件权限,使root作为owner和chmod 700
vi /etc/modules.conf alias char-major-108 ppp_generic alias /dev/ppp ppp_generic alias tty-ldisc-3 ppp_async alias tty-ldisc-14 ppp_synctty alias ppp-compress-18 ppp_mppe_mppc alias ppp-compress-21 bsd_comp alias ppp-compress-24 ppp_deflate alias ppp-compress-26 ppp_deflate
重新启动
# reboot
在我这里 alias ppp-compress-18 ppp_mppe_mppc 好像没用,只好手动加载:
# modprobe ppp_mppe_mppc
确认内核支持
strings `which pppd`|grep -i mppe|wc --lines 30 ###大于等于30就行##### [strings `which pppd`|grep -i mppc|wc --lines 7 #### 不为 0 ##### dmesg | grep MPPE MPPE/MPPC encryption/compression module registered
启动pptpd
# /usr/local/sbin/pptpd Mar 17 23:07:32 localhost pptpd[4471]: MGR: Manager process started Mar 17 23:07:32 localhost pptpd[4471]: MGR: Maximum of 10 connections available
设置客户端连接,“安全”里面选择自定义,如图所示,这里取决于你在option.pptpd里面的设置:
Mar 17 23:09:59 localhost pptpd[4473]: CTRL: Client 192.168.1.136 control connection started Mar 17 23:09:59 localhost pptpd[4473]: CTRL: Starting call (launching pppd, opening GRE) Mar 17 23:09:59 localhost pppd[4474]: pppd 2.4.3 started by root, uid 0 Mar 17 23:09:59 localhost pppd[4474]: Using interface ppp0 Mar 17 23:09:59 localhost pppd[4474]: Connect: ppp0 <-->/dev/pts/1 Mar 17 23:10:02 localhost pptpd[4473]: CTRL: Ignored a SET LINK INFO packet with real ACCMs! Mar 17 23:10:02 localhost pppd[4474]: MPPC/MPPE 128-bit stateless compression enabled Mar 17 23:10:04 localhost pppd[4474]: found interface eth0 for proxy arp Mar 17 23:10:04 localhost pppd[4474]: local IP address 192.168.1.3 Mar 17 23:10:04 localhost pppd[4474]: remote IP address 192.168.1.230
成功!
除了那个红色的一行外,不知是何原因?