setup mikrotik using cli

5

Click here to load reader

Upload: erhand

Post on 13-Jul-2016

260 views

Category:

Documents


8 download

DESCRIPTION

setting mikrotik

TRANSCRIPT

Page 1: Setup MikroTik Using CLI

1

Setup, Melakukan Basic Setting MikroTik PC Router via CLI

Sebelumnya, kami pernah memberikan contoh bagaimana melakukan konfigurasi dasar Mikrotik melalui Winbox,

yang bisa dibaca di Konfigurasi Dasar Mikrotik.

Selain menggunakan Menu pada winbox, Mikrotik juga menyediakan menu Setup pada Command Line Interface

yang dapat digunakan untuk melakukan setting dasar pada Mikrotik.

Untuk mengakses menu ini, bisa dilakukan dengan mengetikkan command "Setup" .

Ada beberapa konfigurasi dasar yang dapat dilakukan pada menu Setup, seperti DHCP Server & Client, IP Address,

Default Gateway, PPPoE Client, PPTP Client, serta bisa juga digunakan untuk reset semua konfigurasi router.

Pada saat perintah setup dipanggil, maka secara otomatis Router berada dalam Safe Mode. Artinya konfigurasi yang

dilakukan hanya akan disimpan sementara. Jika konfigurasi tersebut menyebabkan Router error, maka safe mode

akan menghapus konfigurasi yang dibuat dan mengembalikan Router pada konfigurasi sebelumnya.

Jika konfigurasi benar dan akan dilakukan penyimpanan, bisa keluar dari menu Setup dengan tombol CTRL+X.

Selengkapnya dapat dilihat pada artikel Safe Mode.

Sebagai contoh kita akan melakukan konfigurasi DHCP Client melalui menu Setup.

Maka, secara otomatis jika dilihat melalui menu pada Winbox , DHCP Client akan muncul. Untuk semua rule yang

di-config melalui menu Setup, akan terdapat comment "added by setup".

Jika setting ini tidak akan disimpan, gunakan CTRL+C untuk keluar dari menu Setup

Page 2: Setup MikroTik Using CLI

2

Contoh lain, misalnya untuk distribusi pemasangan IP ke arah client akan menggunakan metode DHCP, sehingga

diperlukan DHCP Server pada Router.

Jika setting ini ingin disimpan, bisa menggunakan tombol CTRL+X . Perintah CTRL+X digunakan untuk keluar

dari menu setup sekaligus melepas (release) Safe Mode Router.

Akan tetapi hati-hati, walaupun Router dalam keadaan Safe Mode, pilihan Reset All Routers Configuration akan

menghapus semua konfigurasi kecuali User & Password untuk LogIn ke Router.

http://mikrotik.co.id/artikel_lihat.php?id=117

Page 3: Setup MikroTik Using CLI

3

KONFIGURASI MIKROTIK ROUTER VIA CLI

Mengkonfigurasi MikroTik RouterOs memang lebih mudah menggunakan Winbox GUI, tetapi tidak ada salahnya

kalau kita juga mengetahui dasar-dasar perintah MikroTik menggunakan Command Line Interface.

Mengkonfigurasi MikroTik menggunakan Command Line Interface (CLI) ini bisa kita lakukan dengan

menggunakan telnet, ssh, menu terminal pada winbox, kabel serial atau secara langsung apabila kita menginstall

MikroTik RouterOS pada sebuah PC.

Berikut beberapa perintah dasar mengkonfigurasi MikroTik dengan menggunakan Command Line :

1. Memberi Nama Router

/system identity set name=ROUTER-25

2. Melihat Interface yang terpasang

/interface print

3. Memberi Nama pada Interface Ethernet

/interface ethernet set ether1 name=Public /interface Ethernet set ether2 name=Local

atau /interface set 0 name=Public /interface set 1 name=Local

atau / interface set 0 name=Public; set 1 name=Local

4. Memberi IP Address pada interface Public dan Local

/ip address add address=192.168.67.100/24 interface=Public /ip address add address=10.10.11.2/24 interface=Local

5.Mengganti IP Address pada Interface Local

/ip address remove 1 /ip address add address=172.16.10.100/24 interface=Local

6. Menambahkan DNS Resolver , Primary DNS dan Secondary DNS

/ip dns static add name=dnsku.com address=172.16.10.100 /ip dns set primary-dns=203.78.115.215 secondary-dns=203.78.115.222 allow-remote-request=yes

7. Menambahkan default gateway

/ ip route add dst-address=0.0.0.0/0 gateway=192.168.67.2 Atau /ip route add gateway=192.168.67.2 * Misal IP gateway yang digunakan adalah 192.168.67.2

8. Menambahkan NAT Masquerade

/ip firewall nat add chain=srcnat src-address=172.168.10.0/24 out-interface=Public action=masquerade

9.Menambahkan DHCP Server

- Buat IP Pool /ip pool add name = ip-pool1 ranges= 172.16.10.1-172.16.10.10

-Setup DHCP Server /ip dhcp-server add interface=Local address=ip-pool1

- Setup Netwok; Gateway, DNS Server,..

Page 4: Setup MikroTik Using CLI

4

/ip dhcp-server network add address=172.16.10.0/24 gateway=172.16.10.100 s=dns-server=203.78.115.222

10. Membuat Mark Connection yang nantinya di pakai untuk memilah Paket

/ip firewall mangle add chain=forward src-address=172.16.10.1 action=mark-connection new-connection-mark=billing /ip firewall mangle add chain=forward src-address=172.16.10.2 action=mark-connection new-connection-mark=pc1 /ip firewall mangle add chain=forward src-address=172.16.10.3 action=mark-connection new-connection-mark=pc2 /ip firewall mangle add chain=forward src-address=172.16.10.4 action=mark-connection new-connection-mark=pc3

11. Membuat mark packet untuk Queue, yang didapat dari mark connection

/ip firewall mangle add chain=forward connection-mark=billing action=mark-packet new-packet-mark=billing /ip firewall mangle add chain=forward connection-mark=pc1 action=mark-packetnew-packet-mark=pc1 /ip firewall mangle add chain=forward connection-mark=pc2 action=mark-packetnew-packet-mark=pc2

/ip firewall mangle add chain=forward connection-mark=pc3 action=mark-packetnew-packet-mark=pc3

12. Membuat Parent tertinggi Queue

/queue tree add name=E-Net parent=ether2 max-limit=10000000

13. Membuat Queue per terminal

/queue tree add name=pcbil packet-mark=billing parent=E-Net limit-at=64000max-limit=250000 /queue tree add name=pc1 packet-mark=pc1 parent=E-Net limit-at=64000 max-limit=250000 /queue tree add name=pc2 packet-mark=pc2 parent=E-Net limit-at=64000 max-limit=250000

/queue tree add name=pc3 packet-mark=pc3 parent=E-Net limit-at=64000 max-limit=250000

14. Firewall Basic

/ ip firewall filter add chain=forward connection-state=invalid action=drop comment=”drop invalid connections” add chain=virus protocol=tcp dst-port=135-139 action=drop comment=”Drop Blaster Worm” add chain=virus protocol=udp dst-port=135-139 action=drop comment=”Drop Messenger Worm” add chain=virus protocol=tcp dst- port=445 action=drop comment=”Drop Blaster Worm” add chain=virus protocol=udp dst- port=445 action=drop comment=”Drop Blaster Worm” add chain=virus protocol=tcp dst- port=593 action=drop comment=”________” add chain=virus protocol=tcp dst-port=1024-1030 action=drop comment=”________” add chain=virus protocol=tcp dst- port=1080 action=drop comment=”Drop MyDoom” add chain=virus protocol=tcp dst- port=1214 action=drop comment=”________” add chain=virus protocol=tcp dst- port=1363 action=drop comment=”ndm requester” add chain=virus protocol=tcp dst-port=1364 action=drop comment=”ndm server” add chain=virus protocol=tcp dst- port=1368 action=drop comment=”screen cast” add chain=virus protocol=tcp dst- port=1373 action=drop comment=”hromgrafx” add chain=virus protocol=tcp dst- port=1377 action=drop comment=”cichlid” add chain=virus protocol=tcp dst-port=1433-1434 action=drop comment=”Worm” add chain=virus protocol=tcp dst- port=2745 action=drop comment=”Bagle Virus” add chain=virus protocol=tcp dst- port=2283 action=drop comment=”Drop Dumaru.Y” add chain=virus protocol=tcp dst-port=2535 action=drop comment=”Drop Beagle” add chain=virus protocol=tcp dst- port=2745 action=drop comment=”Drop Beagle.C-K” add chain=virus protocol=tcp dst-port=3127-3128 action=drop comment=”Drop MyDoom” add chain=virus protocol=tcp dst-port=3410 action=drop comment=”Drop Backdoor OptixPro” add chain=virus protocol=tcp dst-port=4444 action=drop comment=”Worm” add chain=virus protocol=udp dst-port=4444 action=drop comment=”Worm” add chain=virus protocol=tcp dst-port=5554 action=drop comment=”Drop Sasser” add chain=virus protocol=tcp dst-port=8866 action=drop comment=”Drop Beagle.B” add chain=virus protocol=tcp dst-port=9898 action=drop comment=”Drop Dabber.A-B” add chain=virus protocol=tcp dst-port=10000 action=drop comment=”Drop Dumaru.Y” add chain=virus protocol=tcp dst-port=10080 action=drop comment=”Drop MyDoom.B” add chain=virus protocol=tcp dst-port=12345 action=drop comment=”Drop NetBus” add chain=virus protocol=tcp dst-port=17300 action=drop comment=”Drop Kuang2″ add chain=virus protocol=tcp dst-port=27374 action=drop comment=”Drop SubSeven” add chain=virus protocol=tcp dst-port=65506 action=drop comment=”Drop PhatBot, Agobot,Gaobot” add chain=forward action=accept protocol=tcp dst-port=80 comment=”Allow HTTP” add chain=forward action=accept protocol=tcp dst-port=25 comment=”Allow SMTP” add chain=forward protocol=tcp comment=”allow TCP” add chain=forward protocol=icmp comment=”allow ping” add chain=forward protocol=udp comment=”allow udp” add chain=forward action=drop comment=”drop everything else”

Page 5: Setup MikroTik Using CLI

5

add chain=input src-address-list=”port scanners” action=drop comment=”dropping portscanners” disabled=no / ip firewall filter add chain=virus protocol= udp dst-port=135 action=drop comment=”Confiker” disabled=no / ip firewall filter add chain=virus protocol= udp dst-port=137 action=drop comment=”Confiker” disabled=no / ip firewall filter add chain=virus protocol= udp dst-port=138 action=drop comment=”Confiker” disabled=no / ip firewall filter add chain=virus protocol= udp dst-port=445 action=drop comment=”Confiker” disabled=no / ip firewall filter add chain=virus protocol= tcp dst-port=135 action=drop comment=”Confiker” disabled=no / ip firewall filter add chain=virus protocol= tcp dst-port=139 action=drop comment=”Confiker” disabled=no / ip firewall filter add chain=virus protocol= tcp dst-port=5933 action=drop comment=”Confiker” disabled=no / ip firewall filter add chain=virus protocol= tcp dst-port=445 action=drop comment=”Confiker” disabled=no / ip firewall filter add chain=virus protocol= tcp dst-port=4691 action=drop comment=”Confiker” disabled=no

15. Set jam Otomatis

/system ntp client set primary-ntp=0.pool.ntp.org secondary-ntp=3.pool.ntp.org enabled=yes

16. Membackup System configuration

/system backup save name="Backup-versi1"

17. Restore System configuration

/system backup load name="Backup-versi1"

Demikianlah beberapa contoh MikroTik Command Line Interface untuk mengkonfigurasi MikroTik RouterOS, IP

Address yang digunakan pada diatas hanyalah contoh saja, sehingga harus kita ubah sesuai dengan IP Address yang

kita kehendaki.

In favour of TKJ students

at SMK Informatika Wonosobo

by Nurulhadi Hammamy, S.Kom

081-327-400-766

(WA-LINE-PHONE CALL)