modPRobe ppp-compress-18 && echo ok
如果顯示ok,表示內核已經具備了mppe支持。
可以到http://pkgs.org/search/pptpd?type=name這個網站上進行查找相應的安裝包:
wget http://mirror.centos.org/centos/6/os/x86_64/Packages/ppp-2.4.5-5.el6.x86_64.rpm
wget http://mirror.centos.org/centos/6/os/x86_64/Packages/pptp-1.7.2-8.1.el6.x86_64.rpm
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/pptpd-1.4.0-3.el6.x86_64.rpm
rpm -ivh ppp-2.4.5-5.el6.x86_64.rpm
rpm -ivh pptp-1.7.2-8.1.el6.x86_64.rpm
rpm -ivh pptpd-1.4.0-3.el6.x86_64.rpm
(1)在這個文件中需要把logwtmp注釋掉:
#logwtmp
(2)然后配置本機的內網ip地址,以及客戶端撥號進來后所要分配的IP地址:
localip 192.168.0.1
remoteip 192.168.0.201-250
該DNS可以填寫公共的DNS服務器,也可以是你自己配置的。一般使用谷歌公網DNS:
ms-dns 8.8.8.8
qd pptpd qjgwhihajCfkc *
(1)把net.ipv4.ip_forward賦值為1:
net.ipv4.ip_forward = 1
(2)保存并退出,使用sysctl –p命令使剛剛的配置生效。
sysctl -p
兩種情況:
(1)單網卡
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
(2)多網卡,需指定外網ip
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j SNAT --to-source **.**.**.**
service iptables start
service pptpd start
chkconfig pptpd on
chkconfig iptables on
在VPN服務器上查看多了一張網卡,而且也可以看到VPN客戶端獲取到的IP地址:
ifconfig
重啟:service pptpd restart
關閉:service pptpd stop
開啟:service pptpd start
新聞熱點
疑難解答