Установка pptpd в CentOS
January 30th, 2009
Добавляем репозиторий и устанавливаем
rpm -Uvh http://pptpclient.sourceforge.net/yum/stable/rhel5/pptp-release-current.noarch.rpm
yum install pptpd
yum install pptpd
в /etc/pptpd.conf
localip 192.168.6.1
remoteip 192.168.6.234-238
remoteip 192.168.6.234-238
в /etc/ppp/chap-secrets добавляем логины и пароли в открытом виде. Например:
username pptpd xsw2zaq1 *
/etc/init.d/pptpd start
chkconfig --level 345 pptpd on
chkconfig --level 345 pptpd on
Включаем роутинг:
echo 1 > /proc/sys/net/ipv4/ip_forward
и правим соотвествующую строчку в sysctl.conf
Ставим, включаем и делаем роутинг в iptables:
yum install iptables
chkconfig iptables on
iptables -t nat -A POSTROUTING -s 192.168.6.0/255.255.255.0 -o eth0 -j SNAT --to-source <ип сервера>
service iptables save
iptables -t nat -L
chkconfig iptables on
iptables -t nat -A POSTROUTING -s 192.168.6.0/255.255.255.0 -o eth0 -j SNAT --to-source <ип сервера>
service iptables save
iptables -t nat -L
Про включение поддержки ppp внутри OpenVZ-контейнера читать
