Install PPTPD pada CentOS 5

Sesuai dengan judul, sekarang saatnya melakukan installasi PPTP server pada CentOS 5.

    Caranya mirip dengan installasi di freebsd.

  • Langkah 1 : Install paket ppp dan pptpdnya
    # yum install ppp
    Untuk pptpd nya, dapat diambil dari repository berikut :
    # vi /etc/yum.repos.d/Doylenet.repo
    Isikan dengan :

    [doylenet]
    name=Doylenet custom repository for CentOS
    baseurl=http://files.doylenet.net/linux/yum/centos/5/i386/doylenet/
    gpgcheck=1
    gpgkey=http://files.doylenet.net/linux/yum/centos/RPM-GPG-KEY-rdoyle
    enabled=1

    # yum install pptpd

  • Langkah 2 : Edit file /etc/pptpd.conf, ubah localip dan remoteipnya
    # vi /etc/pptpd.conf

    localip 192.168.0.1
    remoteip 192.168.0.234-238,192.168.0.245

    localip adalah ip yang akan diberikan ke server
    remoteip adalah ip yang akan diberikan ke client

  • Langkah 3 : Ubah file /etc/ppp/chap-secrets
    # vi /etc/ppp/chap-secrets

    userlogin pptpd passwordlogin *

  • Langkah 4 : Restart servicenya dan konfigurasikan agar dapat startup pada saat boot
    # service pptpd restart
    # chkconfig pptpd on
  • Langkah 5 : Setting agar server support ip_forward
    # sysctl net.ipv4.ip_forward=1
    # vi /etc/sysctl.conf
    Ubah agar support ip_forward pada startup

    net.ipv4.ip_forward = 1

  • Langkah 6 : Setting firewall agar client dapat NAT
    # iptables -A INPUT -p tcp –dport 1723 -j ACCEPT
    # iptables -A INPUT -p gre -j ACCEPT
    # iptables -A OUTPUT -p tcp –sport 1723 -j ACCEPT
    # iptables -A OUTPUT -p gre -j ACCEPT
    # iptables -A FORWARD -o eth0 -s 192.168.5.0/24 -m state –state NEW -j ACCEPT
    # iptables -A FORWARD -m state –state ESTABLISHED,RELATED -j ACCEPT
    # iptables -A POSTROUTING -t nat -o eth0 -j MASQUERADE
    # /etc/init.d/iptables save

Sep .. itu ajah .. sisanya tinggal disesuaikan ajah. Untuk membuat client xp nya, bisa dilihat pada post sebelumnya. Atur dah…

Ref :
http://www.aminehaddad.com/2008/11/09/how-to-setup-poptop-pptpd-vpn-server-on-linux/
http://blog.doylenet.net/?p=17

centos_logo1

Ditulis dalam Tutorial. 8 Comments »

8 Tanggapan to “Install PPTPD pada CentOS 5”

  1. erick Says:

    HI,

    sudah bisa konek ke linux vpn server dari windows vpn client namun kenapa gak bisa browsing internet ?

    mohon petunjunk…

  2. erick Says:

    akhirnya berhasil !!

    cuma gmana kalau mau beri ip public buat client, dapat ip public cuma 1 dari datacenter ,apakah saya minta dahulu ke DC ??

    thanks,

  3. erick Says:

    week…. masih gak bisa browsing ,gmana ya ??

    udah bisa konek dan dapet ip public (eth0) cuma gak bisa browsing ….

  4. mrjf Says:

    # iptables -A FORWARD -o eth0 -s 192.168.5.0/24 -m state โ€“state NEW -j ACCEPT

    ip 192.168.5.0 itu IP apa ya? kok diatas ga ada tertulis IP tsb? trims

    • hanadi Says:

      waduh ,.. saya juga lupa itu .. ๐Ÿ˜€

      hmm klo nda salah sih .. brarti di eth0 ada ip 192.168.5.0/24 yang dibolehin untuk forward data ..
      jadi klo eth0nya ada ip 192.168.7.0/24 maka .. diisi 192.168.7.0/24 .. gituh kira2

  5. yogat Says:

    kalau nambahin additional ip’s dipptp ini caranya gmn ya?


Tinggalkan Balasan ke hanadi Batalkan balasan