CentOS 5 PPTP VPN Kurulumu
CentOS 5(32 bit) işletim sistemi üzerine PPTP VPN kurarak birden fazla kullanıcı bilgisayarınızı aynı ağ üzerine toplayabilirsiniz. Yurt dışı kuracağınız bir PPTP VPN, engelli veya sansür içeren sitelere erişiminizi sağlayabilir. VPN networkünüze bağlı olan tüm cihazlar aynı ip adresinden çıkış yapmaktadır.
Kuruluma ppp protokolü için kurulması gereken ppp yazılımı ve VPN Accsess için lazım olan pptp yazlımlarını kurarak başlayacağız. Komutları sırası ile SSH’ımız dan verelim.
yum install ppp
cd /usr/local/src
wget http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.4.0-1.rhel5.i386.rpm
rpm -Uhv pptpd-1.4.0-1.rhel5.i386.rpm
Kurulumlar tamamlandıktan sonra PPTP yapılandırma dosyamızı düzenliyoruz.
nano /etc/pptpd.conf
Dosyanın en alt satırına aşağıdaki komut satırlarını kendimize göre düzenleyerek ekliyoruz.
localip 192.168.0.1 #bunu sistemin ip adresiyle degistiriniz
remoteip 10.0.0.1-254 #vpn’e baglanan client’lara verilecek internal iplerdir, degistirilmemeli
VPN’e bağlanacak olan kullanıcıların şifrelerini ve kullanıcı adlarını düzenlememiz gerekiyor.
nano /etc/ppp/chap-secrets
İlgili dosyamızı nano ile açtıktan sonra her kullanıcı için aşağıdaki gibi bir satır oluşturuyoruz ve kaydedip çıkıyoruz.
kullaniciadi * sifresi *
nano /etc/ppp/options.pptpd
ms-dns 8.8.8.8
ms-dns 4.4.4.4
nano /etc/sysctl.conf
net.ipv4.ip_forward = 1
iptables -t nat -A POSTROUTING -s 10.0.0.0/24 -o eth0 -j MASQUERADE
iptables -A INPUT -i eth0 -p tcp –dport 1723 -j ACCEPT
iptables -A INPUT -i eth0 -p gre -j ACCEPT
iptables -A INPUT -m state –state ESTABLISHED,RELATED -j ACCEPT
iptables -A FORWARD -i ppp+ -o eth0 -j ACCEPT
iptables -A FORWARD -i eth0 -o ppp+ -j ACCEPT
service iptables save
service iptables restart
service pptpd start
chkconfig pptpd on
nano /etc/ppp/ip-up
/sbin/ifconfig $1 mtu 1400
service pptpd restart
Bir cevap yazın