Blog Bai Rahmat - mikrotik Blog Bai Rahmat: mikrotik - All Post
Showing posts with label mikrotik. Show all posts
Showing posts with label mikrotik. Show all posts

Cara mempublikasikan multiple domain, satu IP public dengan HAProxy.

Sering kali kita membutuhkan untuk menerbitkan banyak situs website dari jaringan internal, tetapi hanya ada satu alamat IP publik yang tersedia. Bagaimana ini bisa dilakukan dengan mudah ? HAProxy dapat membantu dengan hal tersebut.


Keterangan IP ( gambar diatas )
Virtual Machine - VM HAProxy : 10.10.1.3
Virtual Machine - VM Webserver 1 : 10.10.1.4
Virtual Machine - VM Webserver 2 : 10.10.1.5
Virtual Machine - VM Webserver 3 : 10.10.1.6

Contoh, kita memiliki 3 domain/subdomain yang terpointing ke alamat satu IP public: 
- bairahmat.my.id 
- pihole.bairahmat.my.id 
- hotspot.bairahmat.my.id

Yang kita butuhkan : 
- Satu IP Public 
- Mikrotik ( sudah tertanam IP Public di ether-internet) 
- Haproxy ( VM Proxmox ) Cara install HAProxy bisa lihat di Cara Install HAProxy

Contoh Konfigurasi NAT di Mikrotik
/ip firewall nat
add action=dst-nat chain=dstnat comment="To Haproxy" dst-address=(IP Public ) dst-port=80,8080 protocol=tcp to-addresses=IP HAProxy
Contoh konfigurasi di HAProxy:
Menambahkan konfigurasi Haproxy dengan perintah :
nano /etc/haproxy/haproxy.cfg
Contoh Konfigurasi haproxy.cfg
global
        log 127.0.0.1   local0
        log 127.0.0.1   local1 notice
        chroot /var/lib/haproxy
        stats socket /run/haproxy/admin.sock mode 660 level admin
        stats timeout 30s
        user haproxy
        group haproxy
        daemon

        # Default SSL material locations
        ca-base /etc/ssl/certs
        crt-base /etc/ssl/private
        ssl-server-verify required
        tune.maxrewrite 4096
        tune.http.maxhdr 2024

defaults
        log     global
        mode    http
        option  httplog
        option  dontlognull
        option forwardfor
        retries 3
        redispatch
        maxconn 2000
        clitimeout 2s
        srvtimeout 3s
        timeout connect 5000
        timeout client  50000
        timeout server  50000
        errorfile 400 /etc/haproxy/errors/400.http
        errorfile 403 /etc/haproxy/errors/403.http
        errorfile 408 /etc/haproxy/errors/408.http
        errorfile 500 /etc/haproxy/errors/500.http
        errorfile 502 /etc/haproxy/errors/502.http
        errorfile 503 /etc/haproxy/errors/503.http
        errorfile 504 /etc/haproxy/errors/504.http
       
        stats enable
        stats auth admin:admin
        stats uri /stats

resolvers dns
  nameserver public-0 10.10.1.1:53
  hold valid 1s

frontend http
        bind *:80
        bind *:8080
        reqadd X-Forwarded-Proto:\ http
        mode http

        acl web1_url hdr_dom(host) -i bairahmat.my.id
        acl web2_url hdr_dom(host) -i pihole.bairahmat.my.id
        acl web3_url hdr_dom(host) -i hotspot.bairahmat.my.id

        use_backend WEB-1 if web1_url   
        use_backend WEB-2 if web2_url
        use_backend WEB-3 if web3_url

backend WEB-1
        http-request set-header X-Forwarded-Port %[dst_port]
        rspadd Strict-Transport-Security:\ max-age=15768000;\ includeSubDomains

        balance roundrobin
        option forwardfor
        cookie JSESSIONID prefix
        server web-1 10.10.1.4:80 check

backend WEB-2
        http-request set-header X-Forwarded-Port %[dst_port]
        rspadd Strict-Transport-Security:\ max-age=15768000;\ includeSubDomains

        balance roundrobin
        option forwardfor
        cookie JSESSIONID prefix
        server web-2 10.10.1.5:80 check

backend WEB-3
        http-request set-header X-Forwarded-Port %[dst_port]
        rspadd Strict-Transport-Security:\ max-age=15768000;\ includeSubDomains

        balance roundrobin
        option forwardfor
        cookie JSESSIONID prefix
        server web-3 10.10.1.6:80 check
Silahkan mencoba, semoga berhasil ...



Read More

Fungsi-fungsi Mikrotik Router

Mikrotik Sebagai Gateway koneksi Internet
 
Fungsi inilah yang sering kita digunakan dalam pemanfaatan Mikrotik Router. Mikrotik difungsikan sebagai jalan keluarnya jaringan internal (LAN) menuju ke Internet (WAN).  Jaringan LAN tersebut bisa dikatakan sebagai client yang menggunakan device/alat yang berbeda, misalnya laptop, pc, smartphone maupun tablet.


Selain difungsikan sebagai gateway, mikrotik juga dapat mengatur lalu lintas data (filtering). Mikrotik dapat kita setting untuk membuka dan menutup akses tertentu, misalkan client 1 tidak boleh mengakses web facebook, client 2 tidak boleh mengakses web youtube, atau semua client tidak bisa mengakses satu atau beberapa web. Selain melakukan blocking akses internet, mikrotik router juga dapat berfungsi sebagai management penggunaan bandwidth client.

Mikrotik Sebagai Gateway Hotspot (Access Point)
 
Fungsi lainnya dari fungsi mikrotik sebagai gateway, pada mikrotik seri tertentu sudah terdapat interal radio Wireless, contohnya RB941-2nD-TC (Hap Lite) sudah menggunakan standar wireless  802.11b/g/n. Kita bisa menggunakan mikrotik tersebut sebagai access point bagi client kita, dan fungsi wireless tersebut dapat diaktifkan dan dinonaktifkan.

Selain dari fungsi Access Point, mikrotik dapat berfungsi sebagai Hotspot seperti di lokasi-lokasi umum, RT-RW Net, di sekolah, kantor dan lokasi manapun. Clinet arus menggunakan user otentikasi untuk dapat menggunakan fasilitas Internet pada wilayah kita. Jenis otentikasi tersebut dapat dihubungkan dengan Radius Server.

Fasilitas Hotspot ini dapat dikonfigurasi sesuai dengan kondisi yang kita punya, misalkan tampilan halaman login dapat di modifikasi sedemikian rupa sesuai selera kita, kemudian kita dapat mengkonfigurasi nama hotspot, user profil, berapa lama dia bisa mengakses internet, berapa lama dia akan otomatis logout ketika dia tidak aktif, web mana yang tidak harus menggunakan otentikasi.

Mikrotik Sebagai DHCP Server
 
Fungsi ini yang paling sering digunakan. Dimana client tidak diharuskan merubah/mengkonfigurasi ip address client, terutama bagi orang awam yang tidak paham untuk merubah ip. User yang sudah terkoneksi ke jaringan Lan dapat otomatis mendapatkan IP yang diberikan oleh Mikrotik sesuai dengan aturan dan pool yang disediakan, menggunakan DHCP server ini hanya untuk melakukan file sharing dan printer sharing tanpa adanya koneksi internet (hanya akses LAN). Server diharuskan menggunakan IP Static dan client lainnya boleh menggunakan DHCP.

Mikrotik Sebagai Bridge
 
Mikrotik Router Board memiliki beberapa port dan dapat difungsikan sebagai Bridge. Bridge berarti jembatan yang menghubungkan. Fitur ini dapat menggabungkan beberpa port menjadi satu (1) yang memungkinkan adanya interkoneksi host yang terhubung ke LAN yang terpisah. Pada topologi yang kompleks, adanya loop pada jaringan mungkin terjadi. jika terjadi loop maka jaringan akan terhambat. Dalam mode bridge terdapat satu fungsi yaitu RSTP (Rapid Spanning Tree Protokol) adalah mode pengembangan dari yang sebelumnya yaitu STP (Spanning Tree Protokol) dan ini adalah fungsi untuk menghindari loop dalam jaringan dan portokol tersebut mengatur lalu lintas data dalam bridge.

Mikrotik Sebagai VPN Server
 
Dalam mikrotik router, VPN dikenal dengan PPTP, adalah koneksi yang aman untuk mengirimkan data dengan menggunakan PPP. Mikrotik dalam pengamanannya menggunakan MPPE (Microsoft Point to Point Encryption) untuk membuat alur tersebut terenkripsi. PPTP mikrotik menggunakan username dan password untuk mengakses jaringan internal. Fungsi VPN ini sangat menarik, kita dapat mengontrol lalu lintas data, remote pc.

Mikrotik Sebagai Routing
 
Ini adalah fungsi utama dari Mikrotik Router, yaitu menghubungkan beberapa network dan berusaha untuk mencari jalur terbaik dalam menuju komputer/device tujuan. Jika kita memiliki 4 jalur koneksi, dan antara jaringan tersebut harus bisa saling tukar data/informasi, maka kita harus mengkonfigurasikan router tersebut, router mana yang paling terdekat untuk melakukan routing.


Read More

Catatan Tentang Mikrotik RouterOS

Apa Itu Mikrotik RouterOS ?

MikroTik RouterOS merupakan sistem operasi yang diperuntukkan sebagai network router. MikroTik routerOS sendiri adalah sistem operasi dan perangkat lunak yang dapat digunakan untuk menjadikan komputer biasa menjadi router network yang handal, mencakup berbagai fitur yang dibuat untuk ip network dan jaringan wireless.

Fitur-fitur Mikrotik diantaranya: Firewall & Nat, Routing, Hotspot, Point to Point Tunneling Protocol, DNS server, DHCP server, Hotspot, dan masih banyak lagi fitur lainnya. Mikrotik didesain untuk memberikan kemudahan bagi penggunanya. Administrasinya bisa dilakukan melalui Windows Application (WinBox). Selain itu instalasi dapat dilakukan pada Standard komputer PC (Personal Computer). PC yang akan dijadikan router mikrotik pun tidak memerlukan resource yang cukup besar untuk penggunaan standard, misalnya hanya sebagai gateway.

File image MikroTik RouterOS bisa diunduh dari website resmi MikroTik, www.mikrotik.com. Namun, file image ini merupakan versi trial MikroTik yang hanya dapat digunakan dalam waktu 24 jam saja. Untuk dapat menggunakannya secara full time, anda harus membeli lisensi key dengan catatan satu lisensi hanya untuk satu harddisk.

Level Mikrotik RouterOS dan Kemampuannya

Mikrotik RouterOS hadir dalam berbagai level. Tiap level memiliki kemampuannya masing-masing, mulai dari level 3, hingga level 6. Secara singkat, level 3 digunakan untuk router berinterface ethernet, level 4 untuk wireless client atau serial interface, level 5 untuk wireless AP, dan level 6 tidak mempunyai limitasi apapun.

Untuk penggunan hotspot, bisa digunakan level 4 (200 pengguna), level 5 (500 pengguna) dan level 6 (tidak terbatas).

Baca Juga : Fungsi Mikrotik Router



Read More