Dalam tutorial kali ini, penulis coba memposting bagaimana caranya mengkonfigurasi Router, DHCP, HotSpot.
Contoh konfigurasi Jaringan adalah sebagai berikut :
        •ISP address: 192.168.0.2/30 netmask : 255.255.255.252
        •DNS primary: 202.134.0.155 secondary: 202.134.2.5
        •Mikrotik menggunakan 2 buah Lan Card : 
1.Publik : addres 192.168.0.2/30 network: 192.168.0.0 broadcast 192.168.0.3  untuk ke ISP
2.Local: address 192.168.1.1/27 network 192.168.1.0 broadcast 192.168.1.31  untuk ke client
        •IP Client 192.168.1.2 sampai dengan 192.168.1.30 netmask 255.255.255.224
Langkah selanjutnya yaitu login ke mesin mikrotik sebagai admin dan lakukan konfigurasi :
A. KONFIGURASI ROUTER
1.Seting interface jaringan, untuk memudahkan administrasi dan monitoring kita ganti nama interface
  untuk Public
    [admin@Mikrotik]> interface set 0 name=public 
  untuk Local
    [admin@Mikrotik] > interface set 1 name=local 
  Cek hasilnya
    [admin@Mikrotik] > interface print
    Flags: X - disabled, D - dynamic, R - running
    # NAME            TYPE   RX-RATE TX-RATE MTU
    0 public     ether   0            0           1500
    1 local     ether   0            0           1500
  
2.Seting ip addres untuk masing-masing interface
  untuk Public
  [admin@Mikrotik]>ip address interface=public add address=192.168.0.2/30  network=192.168.0.0 broadcast=192.168.0.3 
  untuk Local
  [admin@Mikrotik]>ip address interface=local add address=192.168.1.1/27 network=192.168.1.0 broadcast=192.168.1.31 
  Cek hasil konfigurasi
  [admin@Mikrotik]>ip address print
  Flags: X - disabled, I - invalid, D - dynamic
  #   ADDRESS            NETWORK         BROADCAST       INTERFACE
  0  192.168.0.2/30   192.168.0.0     192.168.0.3    public
  1  192.168.1.1/27   192.168.1.0     192.168.1.31         local
3.Seting routing / gateway 
  [admin@Mikrotik]>ip route add gateway=192.168.0.1
  
  Cek hasil konfigurasi
  [admin@Mikrotik]>ip route print
  Flags: X - disabled, A - active, D - dynamic, C - connect, S - static, r - rip,   b  - bgp, o – ospf
  # DST-ADDRESS PREFSRC G GATEWAY  DISTANCE  INTERFACE
  0 ADC 192.168.0.0/30  192.168.0.2    public
  1 ADC 192.168.1.0/27  192.168.1.1    local
  2 A S 0.0.0.0/0 r  192.168.0.2    public
4.Seting DNS 
  [admin@Mikrotik]>ip dns set primary-dns=202.134.0.155 allow-remoterequests=yes 
#jika menggunakan secondary dns
  [admin@Mikrotik]>ip dns set secondary-dns=202.134.2.5 allow-remoterequests=yes
  Cek hasil konfigurasi
  [admin@Mikrotik]>ip dns print
  primary-dns: 202.134.0.155
  secondary-dns: 202.134.2.5
  allow-remote-requests: yes
  cache-size: 2048KiB
  cache-max-ttl: 1w
  cache-used: 358KiB
Tes akses domain
  [admin@Mikrotik]>ping google.com
  Reply form 216.239.61.104: bytes=64 ttl=51 time=419 ms
  Reply from 216.239.61.104: bytes=64 ttl=51 time=563 ms
  2 packets transmitted, 2 packets received, 0% packet loss
  round-trip min/avg/max = 419/491.0/563 ms
Jika ada pesan Reply Berarti setting DNS sudah benar
5.Seting NAT (Network Address Translation) 
[admin@Mikrotik]>ip firewall nat add chain=scrnat out-interface=public action=masquerade
#Semua request dari client ke port 80 akan dibelokan ke port 8080
[admin@Mikrotik]>ip firewall nat add chain=dstnat in-interface=local src-address=192.168.1.0/27 protocol=tcp dst-port=80 action=redirect to-ports=8080
#Untuk mencegah klient mem-bypassproxy maka tambahkan 
[admin@Mikrotik]>ip firewall nat add chain=dstnat in-interface=local src-address=192.168.1.1 protocol=tcp dst-port=80 action=dst-nat to-addresses=192.168.1.1 to-ports=8080
6.Seting web-proxy untuk transparent proxy
[admin@Mikrotik]>ip web-proxy set enabled=yes port=8080 hostname="PROXY" tranparent-proxy=yes cache-administrator="admin"
Cek konfigurasi
[admin@Mikrotik]>ip web-proxy print
                   enabled: yes
             src-address: 0.0.0.0
                    port: 8080
                hostname: "PROXY"
       transparent-proxy: yes
            parent-proxy: 0.0.0.0:0
     cache-administrator: "admin"
         max-object-size: 4096KiB
             cache-drive: system
          max-cache-size: unlimited
      max-ram-cache-size: unlimited
                  status: running
      reserved-for-cache: 30256128KiB
  reserved-for-ram-cache: 2048KiB
Setting ROUTER selesai..!!
Langkah selanjutnya yaitu konfigurasi DHCP Server
B. KONFIGURASI DHCP SERVER
1.Setting ip pool
[admin@Mikrotik]> ip pool add name=dhcp-pool ranges=192.168.1.2- 
192.168.1.30
2.Konfigurasi DHCP Network
[admin@Mikrotik]> ip dhcp-server network add address=192.168.1.0/27
gateway=192.168.1.1 dns-server=202.134.2.5,202.134.0.155
3.DHCP Server
[admin@mikrotik] ip dhcp-server add interface=local address-pool=dhcp-pool
Lihat hasil konfigurasi
[admin@mikrotik] > ip dhcp-server print
  Flags: X – disabled, I – invalid
  #  NAME  INTERFACE  RELAY  ADDRESS-POOL LEASE-TIME ADD-ARP
  x  dhcp1         local  dhcp_pool1     4w2d            yes
Tanda X menyatakan bahwa DHCP server belum enable maka perlu dienablekan terlebih dahulu 
[admin@mikrotik] ip dhcp-server enable 0
Sekarang coba lakukan testing dari komputer klien, untuk me-request IP Address dari Server DHCP. Jika sukses, Selamat sekarang anda sudah bisa membuat server DHCP
Langkah selanjutnya adalah setting hotspot login
B. SETTING HOTSPOT
1.Konfigurasi ip hotspot
  [admin@Mikrotik]> ip hotspot setup
  hotspot interface: local
  local address of network: 192.168.1.1/27
  masquerade network: yes
  address pool of network: 192.168.1.2-192.168.1.30
  select certificate: none
  ip address of smtp server: 0.0.0.0
  dns server: 202.134.2.5, 202.134.0.155
2.Membuat User Hotspot
  [admin@Mikrotik]> ip hotspot> add user name=admin password=1234
Berhasil sudah, jadi hanya user terdaftar saja yang dapat login hotspot ke jaringan anda.
Langkah selanjutnya, bagaimana untuk mengganti halaman login hotspot default mikrotik??
