Install PPTPD pada CentOS 5

Attention: open in a new window. PDFPrintE-mail

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.8.1
    remoteip 192.168.8.101-200

    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
  • /sbin/service iptables start
    /sbin/iptables -t nat -A POSTROUTING -o eth0 -s 192.168.8.0/24 -j MASQUERADE
    service iptables save