SlideShare a Scribd company logo
Standar Instalasi FreeBS D @ Institut Manajemen Telkom ( http://www.imtelkom.ac.id)


Instalasi VPN Server : MPD

MPD (Multi Protocol Daemon) adalah aplikasi untuk VPN server yang bisa
mengakomodasi Microsoft Dial Up (PPTP, Point to Point Tunelling Protocol)
sehingga user yang menggunakan platform Microsoft Windows bisa membuat VPN
Dial Up dan terkoneksi secara virtual dengan suatu LAN intranet.

Instalasi MPD dilakukan dengan :
# cd /usr/ports/net/mpd
# make install clean
……… <tunggu sampai selesai> ………

MPD membutuhkan 3 file konfigurasi yg ada di /usr/local/etc/mpd :
# ls -l /usr/local/etc/mpd
total 198
-rw------- 1 root wheel 27131 Jun 28 15:30 mpd.conf
-rw------- 1 root wheel 29354 Jun 28 15:24 mpd.links
-rw------- 1 root wheel 82641 Jun 28 15:24 mpd.secret
# cat /usr/local/etc/mpd/mpd.conf
default:
         load pptp2
         load pptp3
………<sesuaikan dengan jumlah account yg boleh connect dlm satu saat>………
dialin:
         new -i ng1 dialin dlink
         set iface addrs 172.16.3.1 172.16.3.2
         set iface idle 900
         set ipcp ranges 172.16.3.1/32 172.16.3.2/32
         set ipcp dns 202.134.2.5  sesuaikan dengan IP DNS Server
                                     yg akan di-assign ke semua client
         set ipcp yes vjcomp
         set link enable chap pap
         set link disable pap
         set link deny chap pap
         set link yes acfcomp protocomp
         set modem idle-script AnswerCall
         set modem speed 57600

pptp:
          set   iface disable on-demand
          set   bundle disable multilink
          set   link yes acfcomp protocomp
          set   link no pap chap
          set   link enable chap
          set   link keep-alive 10 60
          set   ipcp yes vjcomp
          set   ipcp dns 202.134.2.5  sesuaikan dengan IP DNS Server
                                         yg akan di-assign ke semua client
          set   bundle enable compression
          set   ccp yes mppc
          set   ccp yes mpp-e40
          set   ccp yes mpp-e56
          set   ccp yes mpp-e128
          set   ccp yes mpp-stateless
          set   ecp yes des
pptp2:
          new -i ng2 pptp2 pptp2
          load pptp
Standar Instalasi FreeBS D @ Institut Manajemen Telkom ( http://www.imtelkom.ac.id)


          set ipcp ranges 172.16.1.1/32 172.16.2.2/16

pptp3:
          new -i ng3 pptp3 pptp3
          load pptp
          set ipcp ranges 172.16.1.1/32 172.16.2.3/16

………<sesuaikan dengan jumlah account yg boleh connect dlm satu saat>………

vpn:
          new -i ng1 vpn vpn
          set iface disable on-demand
          set iface addrs 192.168.1.1 192.168.2.1
          set iface idle 0
          set iface route 192.168.2.0/24
          set bundle disable multilink
          set bundle authname "VpnLogin"
          set bundle password "VpnPassword"
          set link yes acfcomp protocomp
          set link no pap
          set link yes chap
          set link keep-alive 10 75
          set ipcp yes vjcomp
          set ipcp ranges 192.168.1.1/32 192.168.2.1/32
          open

PPPoE:
          new -i ng0 PPPoE PPPoE
          set iface addrs 1.1.1.1 2.2.2.2
          set iface route default
          set iface disable on-demand
          set iface idle 0
          set bundle disable multilink
          set bundle authname MyLogin
          set link no acfcomp protocomp
          set link disable pap chap
          set link accept chap
          set ipcp yes vjcomp
          set ipcp ranges 0.0.0.0/0 0.0.0.0/0
          open iface

# cat /usr/local/etc/mpd/mpd.links
dlink:
        set link type modem
        set modem device /dev/cuaa1
pptp:
        set link type pptp
        set pptp mode passive
        set pptp self 10.1.1.2
        set pptp enable incoming
        set pptp disable originate
        set pptp disable windowing
pptp2:
        set link type pptp
        set pptp self 10.1.1.2
        set pptp enable incoming
        set pptp disable windowing
pptp3:
        set link type pptp
        set pptp self 10.1.1.2
        set pptp enable incoming
Standar Instalasi FreeBS D @ Institut Manajemen Telkom ( http://www.imtelkom.ac.id)


          set pptp disable originate
          set pptp disable windowing

………<sesuaikan dengan jumlah account yg boleh connect dlm satu saat>………

# cat /usr/local/etc/mpd/mpd.secret
user1    pass1    172.16.1.2
user2    pass2    172.16.1.3
user3    pass3    172.16.1.4
user4    pass4    172.16.1.5
………<dst>………

Untuk melihat siapa saja yg sedang login ke VPN server, bisa dilakukan dengan :
# ifconfig | grep 172.16 | grep –n 172.16

Setting yg digunakan jika MPD akan digunakan sbg dialer (client) :
# cat /usr/local/etc/mpd/mpd.conf
sisfo:
new -i ng0 sis sis
set iface disable on-demand
set iface idle 0
set auth authname "root"
set auth password "sengajadisalahin"
set link no pap
set link mtu 1460
open
vpn:
new -i ng1 vpn vpn
set iface disable on-demand
set iface idle 0
set bundle disable multilink
set auth authname "sisfo"
set auth password "passwordsisfo"
set link yes acfcomp protocomp
set link no pap
set link yes chap
set link disable pap chap chap-msv1 chap-msv2 chap-md5
set link mtu 1460
set link keep-alive 10 75
set ipcp yes vjcomp
set ccp yes mppc
set ccp yes mpp-e40
set ccp yes mpp-e128
set bundle enable crypt-reqd
set ccp yes mpp-stateless
open

# cat /usr/local/etc/mpd/mpd.links
vpn:
set link type pptp
set link mtu 1200
set link mru 1200
set pptp peer 10.1.1.2
set pptp enable originate
sis:
set link type pptp
set link mtu 1400
set link mru 1400
set pptp peer 10.1.1.2
set pptp enable originate
Standar Instalasi FreeBS D @ Institut Manajemen Telkom ( http://www.imtelkom.ac.id)


MPD5 menyediakan koneksi secara dinamis, dimana kita tidak perlu membuat
konfigurasi untuk setiap koneksi (pada MPD3, jika kita ingin mengakomodasi 250
user yang bisa konek, maka kita harus membuat 250 konfigurasi pptp).
Untuk menggunakan MPD5 :
# cd /usr/ports/net/mpd5
# make install clean
……… <tunggu sampai selesai> ………

$ cat /usr/local/etc/mpd5/mpd.conf
startup:
         set user root password admin
         set console self 127.0.0.1 5005
         set console open

default:
           load pptp_server

pptp_server:
        set ippool add pool1 10.1.1.51 10.1.1.60  menyediakan 10 PPTP
        create bundle template B
        set iface enable proxy-arp
        set iface idle 1800
        set iface enable tcpmssfix
        set ipcp yes vjcomp
        set ipcp ranges 10.1.1.1/32 ippool pool1
        set ipcp dns 10.1.1.12
        set bundle enable compression
        set ccp yes mppc
        set mppc yes e40
        set mppc yes e128
        set mppc yes stateless

           create link template L pptp
           set link action bundle B
           set link enable multilink
           set link yes acfcomp protocomp
           set link no pap chap eap
           set link enable chap
           set link keep-alive 10 60
           set link mtu 1460
           set pptp self 10.1.1.2
           set link enable incoming

$ cat /usr/local/etc/mpd5/mpd.secret
user1     "pass1"       10.1.10.10

More Related Content

PPT
Iptables
PDF
TCP Intercept
PDF
Fail2ban
PDF
Dhcp
PDF
Iptables fundamentals
ODP
libpcap
PDF
Introduction to firewalls through Iptables
PDF
Introduction to tcpdump
Iptables
TCP Intercept
Fail2ban
Dhcp
Iptables fundamentals
libpcap
Introduction to firewalls through Iptables
Introduction to tcpdump

What's hot (20)

PDF
How to use mmdvm host wif main board
PPT
In depth understanding network security
PDF
Tcpdump
PDF
Openvpn
PDF
Pound & Varnish - Cache e Balanceamento de Carga
PDF
Linux internet server security and configuration tutorial
DOCX
DOCX
Huawei cisco command conversion
ODP
7. protocols
ODP
7.protocols 2
PDF
Firewalld LAB
PDF
Comandos cisco x huawei
PPTX
Tcpdump
PDF
Machinekit - Current Status of Machinetalk
PDF
PLNOG 13: Piotr Głaska: Quality of service monitoring in IP networks
PPT
RTSP Analysis Wireshark
TXT
Copy of a simple tcp spoofing attack
PDF
Configuration Firewalld On CentOS 8
PDF
Debugging Ruby
PDF
Debugging Ruby Systems
How to use mmdvm host wif main board
In depth understanding network security
Tcpdump
Openvpn
Pound & Varnish - Cache e Balanceamento de Carga
Linux internet server security and configuration tutorial
Huawei cisco command conversion
7. protocols
7.protocols 2
Firewalld LAB
Comandos cisco x huawei
Tcpdump
Machinekit - Current Status of Machinetalk
PLNOG 13: Piotr Głaska: Quality of service monitoring in IP networks
RTSP Analysis Wireshark
Copy of a simple tcp spoofing attack
Configuration Firewalld On CentOS 8
Debugging Ruby
Debugging Ruby Systems
Ad

Viewers also liked (8)

PDF
AT Rapier Usecase Document
PDF
SAMP (Solaris, Apache, MySQL, PHP)
PDF
PDF
FreeBSD Proxy Server
PDF
FreeBSD Installation
PDF
FreeBSD Traffic Monitoring
PDF
PDF
Building a Secure Web Application
AT Rapier Usecase Document
SAMP (Solaris, Apache, MySQL, PHP)
FreeBSD Proxy Server
FreeBSD Installation
FreeBSD Traffic Monitoring
Building a Secure Web Application
Ad

Similar to FreeBSD VPN Server (20)

PDF
Load balancing + squid
PDF
Membangun web server,_e-mail_server_dan_ftp_server
DOC
dokumen.tips_cara-setting-mikrotik-pppoe.doc
PDF
Comandos huawei comparacion con cisco
PDF
Cisco vs. huawei CLI Commands
PDF
Comandos huawei-prof
PDF
Comandos huawei-prof
PDF
Membangun server intranet dengan linux
PDF
Membangun server intranet dengan linux
DOCX
Configuración del dial peer
PDF
Npppd: easy vpn with OpenBSD
DOC
Cisco router command configuration overview
TXT
Services
PDF
Hacking the swisscom modem
PDF
Puppet Camp Boston 2014: Network Automation with Puppet and Arista (Beginner)
DOC
Adsl lab
 
TXT
DOC
Ex no1 (1)
PPTX
Embedded
PDF
Web Server Free Bsd
Load balancing + squid
Membangun web server,_e-mail_server_dan_ftp_server
dokumen.tips_cara-setting-mikrotik-pppoe.doc
Comandos huawei comparacion con cisco
Cisco vs. huawei CLI Commands
Comandos huawei-prof
Comandos huawei-prof
Membangun server intranet dengan linux
Membangun server intranet dengan linux
Configuración del dial peer
Npppd: easy vpn with OpenBSD
Cisco router command configuration overview
Services
Hacking the swisscom modem
Puppet Camp Boston 2014: Network Automation with Puppet and Arista (Beginner)
Adsl lab
 
Ex no1 (1)
Embedded
Web Server Free Bsd

More from Telkom Institute of Management (20)

PDF
FreeBSD Name Server
PDF
FreeBSD web-based MUA
PDF
FreeBSD POP3/IMAP Server
PDF
FreeBSD Securing Mail Server
PDF
FreeBSD Mailing List
PDF
FreeBSD Mail Server
PDF
FreeBSD Log Analyzer
PDF
FreeBSD Database Server
PDF
FreeBSD Web Server
PDF
FreeBSD Installation
PDF
FreeBSD FTP Server
PDF
FreeBSD Bandwidth Management
PDF
PDF
FreeBSD Basic Setting
PDF
FreeBSD Installation
PPT
Resource Reservation Protocol
PPT
How IT Change the Education Process
PPT
PPT
Multimedia Object - Video
FreeBSD Name Server
FreeBSD web-based MUA
FreeBSD POP3/IMAP Server
FreeBSD Securing Mail Server
FreeBSD Mailing List
FreeBSD Mail Server
FreeBSD Log Analyzer
FreeBSD Database Server
FreeBSD Web Server
FreeBSD Installation
FreeBSD FTP Server
FreeBSD Bandwidth Management
FreeBSD Basic Setting
FreeBSD Installation
Resource Reservation Protocol
How IT Change the Education Process
Multimedia Object - Video

Recently uploaded (20)

PPTX
UNIT III MENTAL HEALTH NURSING ASSESSMENT
PDF
Paper A Mock Exam 9_ Attempt review.pdf.
PPTX
A powerpoint presentation on the Revised K-10 Science Shaping Paper
DOC
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
PDF
RMMM.pdf make it easy to upload and study
PDF
Indian roads congress 037 - 2012 Flexible pavement
PDF
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
PDF
Complications of Minimal Access Surgery at WLH
PPTX
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
PPTX
Lesson notes of climatology university.
PPTX
Orientation - ARALprogram of Deped to the Parents.pptx
PDF
Trump Administration's workforce development strategy
PDF
Empowerment Technology for Senior High School Guide
PPTX
Cell Types and Its function , kingdom of life
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PDF
LNK 2025 (2).pdf MWEHEHEHEHEHEHEHEHEHEHE
PPTX
Onco Emergencies - Spinal cord compression Superior vena cava syndrome Febr...
PDF
advance database management system book.pdf
PDF
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
UNIT III MENTAL HEALTH NURSING ASSESSMENT
Paper A Mock Exam 9_ Attempt review.pdf.
A powerpoint presentation on the Revised K-10 Science Shaping Paper
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
RMMM.pdf make it easy to upload and study
Indian roads congress 037 - 2012 Flexible pavement
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
Complications of Minimal Access Surgery at WLH
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
Lesson notes of climatology university.
Orientation - ARALprogram of Deped to the Parents.pptx
Trump Administration's workforce development strategy
Empowerment Technology for Senior High School Guide
Cell Types and Its function , kingdom of life
202450812 BayCHI UCSC-SV 20250812 v17.pptx
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
LNK 2025 (2).pdf MWEHEHEHEHEHEHEHEHEHEHE
Onco Emergencies - Spinal cord compression Superior vena cava syndrome Febr...
advance database management system book.pdf
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3

FreeBSD VPN Server

  • 1. Standar Instalasi FreeBS D @ Institut Manajemen Telkom ( http://www.imtelkom.ac.id) Instalasi VPN Server : MPD MPD (Multi Protocol Daemon) adalah aplikasi untuk VPN server yang bisa mengakomodasi Microsoft Dial Up (PPTP, Point to Point Tunelling Protocol) sehingga user yang menggunakan platform Microsoft Windows bisa membuat VPN Dial Up dan terkoneksi secara virtual dengan suatu LAN intranet. Instalasi MPD dilakukan dengan : # cd /usr/ports/net/mpd # make install clean ……… <tunggu sampai selesai> ……… MPD membutuhkan 3 file konfigurasi yg ada di /usr/local/etc/mpd : # ls -l /usr/local/etc/mpd total 198 -rw------- 1 root wheel 27131 Jun 28 15:30 mpd.conf -rw------- 1 root wheel 29354 Jun 28 15:24 mpd.links -rw------- 1 root wheel 82641 Jun 28 15:24 mpd.secret # cat /usr/local/etc/mpd/mpd.conf default: load pptp2 load pptp3 ………<sesuaikan dengan jumlah account yg boleh connect dlm satu saat>……… dialin: new -i ng1 dialin dlink set iface addrs 172.16.3.1 172.16.3.2 set iface idle 900 set ipcp ranges 172.16.3.1/32 172.16.3.2/32 set ipcp dns 202.134.2.5  sesuaikan dengan IP DNS Server yg akan di-assign ke semua client set ipcp yes vjcomp set link enable chap pap set link disable pap set link deny chap pap set link yes acfcomp protocomp set modem idle-script AnswerCall set modem speed 57600 pptp: set iface disable on-demand set bundle disable multilink set link yes acfcomp protocomp set link no pap chap set link enable chap set link keep-alive 10 60 set ipcp yes vjcomp set ipcp dns 202.134.2.5  sesuaikan dengan IP DNS Server yg akan di-assign ke semua client set bundle enable compression set ccp yes mppc set ccp yes mpp-e40 set ccp yes mpp-e56 set ccp yes mpp-e128 set ccp yes mpp-stateless set ecp yes des pptp2: new -i ng2 pptp2 pptp2 load pptp
  • 2. Standar Instalasi FreeBS D @ Institut Manajemen Telkom ( http://www.imtelkom.ac.id) set ipcp ranges 172.16.1.1/32 172.16.2.2/16 pptp3: new -i ng3 pptp3 pptp3 load pptp set ipcp ranges 172.16.1.1/32 172.16.2.3/16 ………<sesuaikan dengan jumlah account yg boleh connect dlm satu saat>……… vpn: new -i ng1 vpn vpn set iface disable on-demand set iface addrs 192.168.1.1 192.168.2.1 set iface idle 0 set iface route 192.168.2.0/24 set bundle disable multilink set bundle authname "VpnLogin" set bundle password "VpnPassword" set link yes acfcomp protocomp set link no pap set link yes chap set link keep-alive 10 75 set ipcp yes vjcomp set ipcp ranges 192.168.1.1/32 192.168.2.1/32 open PPPoE: new -i ng0 PPPoE PPPoE set iface addrs 1.1.1.1 2.2.2.2 set iface route default set iface disable on-demand set iface idle 0 set bundle disable multilink set bundle authname MyLogin set link no acfcomp protocomp set link disable pap chap set link accept chap set ipcp yes vjcomp set ipcp ranges 0.0.0.0/0 0.0.0.0/0 open iface # cat /usr/local/etc/mpd/mpd.links dlink: set link type modem set modem device /dev/cuaa1 pptp: set link type pptp set pptp mode passive set pptp self 10.1.1.2 set pptp enable incoming set pptp disable originate set pptp disable windowing pptp2: set link type pptp set pptp self 10.1.1.2 set pptp enable incoming set pptp disable windowing pptp3: set link type pptp set pptp self 10.1.1.2 set pptp enable incoming
  • 3. Standar Instalasi FreeBS D @ Institut Manajemen Telkom ( http://www.imtelkom.ac.id) set pptp disable originate set pptp disable windowing ………<sesuaikan dengan jumlah account yg boleh connect dlm satu saat>……… # cat /usr/local/etc/mpd/mpd.secret user1 pass1 172.16.1.2 user2 pass2 172.16.1.3 user3 pass3 172.16.1.4 user4 pass4 172.16.1.5 ………<dst>……… Untuk melihat siapa saja yg sedang login ke VPN server, bisa dilakukan dengan : # ifconfig | grep 172.16 | grep –n 172.16 Setting yg digunakan jika MPD akan digunakan sbg dialer (client) : # cat /usr/local/etc/mpd/mpd.conf sisfo: new -i ng0 sis sis set iface disable on-demand set iface idle 0 set auth authname "root" set auth password "sengajadisalahin" set link no pap set link mtu 1460 open vpn: new -i ng1 vpn vpn set iface disable on-demand set iface idle 0 set bundle disable multilink set auth authname "sisfo" set auth password "passwordsisfo" set link yes acfcomp protocomp set link no pap set link yes chap set link disable pap chap chap-msv1 chap-msv2 chap-md5 set link mtu 1460 set link keep-alive 10 75 set ipcp yes vjcomp set ccp yes mppc set ccp yes mpp-e40 set ccp yes mpp-e128 set bundle enable crypt-reqd set ccp yes mpp-stateless open # cat /usr/local/etc/mpd/mpd.links vpn: set link type pptp set link mtu 1200 set link mru 1200 set pptp peer 10.1.1.2 set pptp enable originate sis: set link type pptp set link mtu 1400 set link mru 1400 set pptp peer 10.1.1.2 set pptp enable originate
  • 4. Standar Instalasi FreeBS D @ Institut Manajemen Telkom ( http://www.imtelkom.ac.id) MPD5 menyediakan koneksi secara dinamis, dimana kita tidak perlu membuat konfigurasi untuk setiap koneksi (pada MPD3, jika kita ingin mengakomodasi 250 user yang bisa konek, maka kita harus membuat 250 konfigurasi pptp). Untuk menggunakan MPD5 : # cd /usr/ports/net/mpd5 # make install clean ……… <tunggu sampai selesai> ……… $ cat /usr/local/etc/mpd5/mpd.conf startup: set user root password admin set console self 127.0.0.1 5005 set console open default: load pptp_server pptp_server: set ippool add pool1 10.1.1.51 10.1.1.60  menyediakan 10 PPTP create bundle template B set iface enable proxy-arp set iface idle 1800 set iface enable tcpmssfix set ipcp yes vjcomp set ipcp ranges 10.1.1.1/32 ippool pool1 set ipcp dns 10.1.1.12 set bundle enable compression set ccp yes mppc set mppc yes e40 set mppc yes e128 set mppc yes stateless create link template L pptp set link action bundle B set link enable multilink set link yes acfcomp protocomp set link no pap chap eap set link enable chap set link keep-alive 10 60 set link mtu 1460 set pptp self 10.1.1.2 set link enable incoming $ cat /usr/local/etc/mpd5/mpd.secret user1 "pass1" 10.1.10.10