You are on page 1of 32

1.

INSTALLMIKROTIKRouterOS

pilihsemuanyadengantekanhuruf"a"

kemudiantekan"i"untukmemulaimenginstall...

setelahprosesinstalselesaimakatekan"enter"untukrebootdanjanganlupakeluarkanCDnya...
bootingpertamaakanmuncul...

2.PertamakalimenggunakanWinBoxdanmelakukanregisteruntukLicense
BukaWinBoxdanlakukankoneksidengansyaratmasihsatujaringanbisadilihatdariMACAddress.

kemudianclick"Connect"...

WinBoxakandownloadPlugIns...

akanmunculsepertiini...

Lakukanregistrasi...PilihLicense...

hubungimikrotikdanbelilicensesesuaiSoftwareIDkemudianakandiberikanKey...
setelahImportKey/PasteKeyjemudianreboot.

setelahrebootkembalilagi,masukkeMikrotikdenganWinBoxhasilnyakayaksepertiini...

TidakakanmunculperingatantentangLicenselagi.

3.RubahUsersdanpassword

Untukkeamanan,sebaiknyarubahUsernamedanpasswordsesuaikeinginan...ClickUser...

Doubleclickusernameadmin...dangantiusernamesesuaikeinginan...

KemudianclickPassword...untukmemberikanpassworddanisisesuaikeinginankemudianclickOK...

DanClicklagiOK...

Kemudianuntukmelakukantest,tutupWinBoxdanbukakembalikemudianlogindenganusernamedanpasswordyangsudahditentukan
tadi...

4.MemberikanIPdanmemberinamapadaInterfaces
SebelumnyapelajaritopologysebagaiberikutuntuksementaratanpaSquidProxyExternaldahulu...

ModemADSLMikrotikSwitchBilling/Client
BrigdeModeether1ether2192.168.0.0/24
192.168.1.1192.168.1.2192.168.0.1

Untukmerubahnamaether1danether2agarmempermudahkita,semisalether1kitarubahto_modemdanether2dirubahto_local...

KemudianClickInterfaces...

Doubleclickether1...danrubahnamainterfacesnyadanclickOK...

Begitujugapadaether2...

Danhasilnyasepertiini...


ClickIPkemudianpilihAddress...

Tampilannyasepertiini...

UntukmenambahkanIPpadainterfacesto_modem,clicktanda"+"danberiIPsesuairencanatopologyyangkitarencanadiatasyaitu
192.168.1.2...kemudianclickOK...

BegitujugaIPpadainterfacesto_local,clicktanda"+"danberiIPsesuairencanatopologyyangkitarencanadiatasyaitu192.168.0.1...
kemudianclickOKjuga...

Danhasilnyaakansepertiini...

UntukmelihatapakahsudahbenarsettingtersebutbisabukaTerminaldenganclickNewTerminal...
danketikipaddrprint...klosettinganbenarakanmunculsepertiini,kemudiantutupWinBox...

KemudianrubahIPkomputerbillingatauoperatorsemisalmenjadi192.168.0.100...

KemudianuntukmengujikoneksikeMikrotikdarikomputerbilling/operatorlakukanpingkeMikrotik...

5.MembuatkoneksiPPPoEdenganModemBridgeSpeedy...
LoginkembalikeMikrotikdenganWinBoxtetapikaliinimenggunakanIPMikrotikyangbarukitasetting....

KemudianpilihmenuPPPdanclick...

clicktanda"+"danpilihPPPoEClient...

BerinamainterfacesPPPoEnya,
tabGeneral;penulismembericontohpppoespeedy1untukdanInterfaces:to_mode
tabDialOuti;isidanpastikanbenarpenulisannyapadaUsernamedanPaswordspeedy,
danService:inet,Profile:default,beritandacentangpada"AddDefaultRoute"...

Dantampilannyaakansepertiini...

SelanjutnyadiamkansejenakdantunggusampaiMikrotikselesaimelakukantugasnyadialkespeedy.
Kitaperhatikan,kolomuptimeakanberjalandanmenghitungdurasikoneksispeedy.


6.SettingDNSCache...

PilihmenudanClickIPkemudianpilihDNS...

AkanMunculsepertiini...

clickSettings...masukkanDNSSpeedydanberitandacentanguntukAllowRemoteRequestkemudianclickOK....

Bukaterminaldanlakukancheckdenganmengetikipdnsprint....

KemudianlakukantestingpingkeinetbisajugadilakukanditerminaltersebutataumelewatimenuToolsdanpilihPing.

7.MembuatNAT...

SebelumnyapastikandahuluTableRouteMikrotik,apakahsudahbenardefaultgatewaymengarahkegatewayspeedy?!
SeharusnyatujuanIP0.0.0.0/0bergatewayspeedyanda...
PilihdanclickIPkemudianpilihRoute...

MulaimembuatNAT,pilihdanclickIPkemudianpilihFirewall...kemudianclicktabNAT...

clicktanda"+"...
tabGeneral;Chain:srcnat;Src.Address:192.168.0.0/24;OutInterface:pppoespeedy1...
tabAction;Action:masquerade...
clickcommentdanbericomment"NATfrom192.168.0.0/24outputtospeedy"...
kemudianclickOKdanOKlagi...

SetelahitulakuantestingdikomputerclientdenganpingkeinetapakahreplyatauRTO...
ataubisalangsunglakukanbrowsing...

BuatNATagardaribilling/operatorbisamembukaWebGUImodemADSLuntukmemantau...
clicktanda"+"...
tabGeneral;Chain:srcnat;Src.Address:192.168.0.100;Dst.Address:192.168.1.1;OutInterface:to_modem
tabAction;Action:masquerade...
clickcommentdanbericomment"NATfrom192.168.0.100outputtoto_local"...
kemudianclickOKdanOKlagi...

Tampilannyaakanmenjadibegini...

AtaudariTerminal...

8.MembuatMangleMarkkoneksiGamesOnline,IIXdanINTLuntukkeperluanbandwitdhmanagement...

DownloadfileuntukIPIIXdihttp://ixp.mikrotik.co.id/download/nice.rsc
DownloadfileuntukIPGamesOnlinedihttp://opikdesign.com/kios/tutorial_mikrotik/games_iix.rsc

MasukkankedalamWinBox,ClickFileListkemudiankeduaDragkeWinBoxFileList...

SelanjutnyalakukanimportdariTerminal...
import nice.rsc

import games_iix.rsc

CheckapakahsudahmasukkesemuaIP,ClickIPpilihFirewalldanketabAddressLists...

TambahkanIPListyangmenujuLokal...
clicktanda"+"...Name:localdanAddress:192.168.0.0/24

SelainjutnyamembuatmangleuntukkesemuaIPtersebut...
MasihdiboxFirewallketabMangle...

MarkPortuntukGamesOnline

DOTA:TCP/UDP6100:6152TCP7100:7150
PointBlank:TCP39100,39110,39220,49100UDP39100,49100,40000:40009
ZYGNAPOKER:TCP843,9339
AyoDance:TCP1890118909
SealOnline:TCP1818
Lineage2:TCP7777
GhostOnline:TCP19101
RFElven:TCP27780
Perfectworld:TCP29000
Rohan:TCP22100
ZeusRO:TCP5121
IdolStreet:TCP2001
CrazyKart:TCP/UDP96009602
WOWAMPM:TCP8085
DriftCity:TCP1101111041
GetAmped:TCP13413
Yullgang:TCP19000
RANOnline:TCP5105
CrossFire:TCP10009,UDP1206012070
WarRock:TCP53405352
FastBlack:TCP60006001
RoseOnline:TCP29200
ReturnOfWarrior:TCP10402
LunaOnline:TCP15002
RunesOfMagic:TCP1640216502
FreshRO:TCP5126

Klodiringkasdandiurutkansebagaiberikut,sedangkandiMikrotikmemberibatasantiapMangleMarkmaksimalnya...
TCP_1 843,1818,2001,5105,5121,5126,53405352,60006001,61006152,71007150,7777,8085
TCP_2 9339,96009602,10009,10402,1101111041,13413,15002,1640216502,1890118909,19000,19101,22100
TCP_3 27780,29000,29200,39100,39110,39190,39220,49100
UDP
61006152,96009602,1206012070,39100,49100,4000040009

MarkIncomingConnectiondariTCP_1PortGames/RoomMasterkeLocal(Download)...
clicktanda"+"...
tabGeneral;Chain:prerouting,Protocol:tcpdanDst.Port:(MasukkanPortTCP_1diatas)...
tabAdvanced;Dst.AddressList:localdanSrc.AddressList:0.0.0.0/0...
tabAction;Action:markconnection,NewConnectionMark:connGAMES_TCP_1,danberitandacentangpadaPassthrough
clickcommentdanbericomment"MarkIncomingConnectionfromTCP_1PortGamestoLocal"...kemudianclickOKdanOKlagi...

MarkOutgoingConnectiondariTCP_1PortLocalkeGames/RoomMaster(Upload)...
clicktanda"+"...
tabGeneral;Chain:prerouting,Protocol:tcpdanDst.Port:(MasukkanPortTCP_1diatas)...
tabAdvanced;Dst.AddressList:0.0.0.0/0danSrc.AddressList:local...
tabAction;Action:markconnection,NewConnectionMark:connGAMES_TCP_1,danberitandacentangpadaPassthrough
clickcommentdanbericomment"MarkOutgoingConnectionfromTCP_1PortGamestoLocal"...kemudianclickOKdanOKlagi...

MarkPaketTCP_1GameOnline...
clicktanda"+"...
tabGeneral;Chain:preroutingdanConnectionMark:connGAMES_TCP1...
tabAction;Action:markpacket,NewConnectionMark:packetGAMES_TCP1,dantidakberitandacentangpadaPassthrough
clickcommentdanbericomment"MarkTCP_1PortGamesPacket"...
kemudianclickOKdanOKlagi...

SelanjutnyalakukansepertidiatasuntukTCP_2danTCP_3...

MarkIncomingConnectiondariUDPPortGames/RoomMasterkeLocal(Download)...
clicktanda"+"...
tabGeneral;Chain:prerouting,Protocol:udpdanDst.Port:(MasukkanPortUDPdiatas)...
tabAdvanced;Dst.AddressList:localdanSrc.AddressList:0.0.0.0/0...
tabAction;Action:markconnection,NewConnectionMark:connGAMES_UDP,danberitandacentangpadaPassthrough
clickcommentdanbericomment"MarkIncomingConnectionfromUDPPortGamestoLocal"...kemudianclickOKdanOKlagi...

MarkOutgoingConnectiondariUDPPortLocalkeGames/RoomMaster(Upload)...
clicktanda"+"...
tabGeneral;Chain:prerouting,Protocol:udpdanDst.Port:(MasukkanPortUDPdiatas)...
tabAdvanced;Dst.AddressList:0.0.0.0/0danSrc.AddressList:local...
tabAction;Action:markconnection,NewConnectionMark:connGAMES_UDP,danberitandacentangpadaPassthrough
clickcommentdanbericomment"MarkOutgoingConnectionfromUDPPortGamestoLocal"...kemudianclickOKdanOKlagi...

MarkPaketUDPGameOnline...
clicktanda"+"...
tabGeneral;Chain:preroutingdanConnectionMark:connGAMES_UDP...
tabAction;Action:markpacket,NewConnectionMark:packetGAMES_UDP,dantidakberitandacentangpadaPassthrough
clickcommentdanbericomment"MarkUDPPortGamesPacket"...
kemudianclickOKdanOKlagi...

MarkIncomingConnectiondariIPGamesOnlinekeLocal(Download)...
clicktanda"+"...
tabGeneral;Chain:preroutingdanProtocol:!icmp...
tabAdvanced;Dst.AddressList:localdanSrc.AddressList:games_iix...
tabAction;Action:markconnection,NewConnectionMark:conngames_iix,danberitandacentangpadaPassthrough
clickcommentdanbericomment"MarkIncomingConnectionfromGamesOnlinetoLocal"...
kemudianclickOKdanOKlagi...

MarkOutgoingConnectiondariLocalkeIPGamesOnline(Upload)...
clicktanda"+"...
tabGeneral;Chain:preroutingdanProtocol:!icmp...
tabAdvanced;Dst.AddressList:games_iixdanSrc.AddressList:local...
tabAction;Action:markconnection,NewConnectionMark:conngames_iix,danberitandacentangpadaPassthrough
clickcommentdanbericomment"MarkOutgoingConnectionfromLocaltoGamesOnline"...
kemudianclickOKdanOKlagi...

MarkPaketIPGamesOnline...
clicktanda"+"...
tabGeneral;Chain:preroutingdanConnectionMark:conngames_iix...
tabAction;Action:markpacket,NewConnectionMark:packetgames_iix,dantidakberitandacentangpadaPassthrough
clickcommentdanbericomment"MarkGamesOnlinePacket"...
kemudianclickOKdanOKlagi...

MarkIncomingConnectiondariIPIIXkeLocal(Download)...
clicktanda"+"...
tabGeneral;Chain:preroutingdanProtocol:!icmp...
tabAdvanced;Dst.AddressList:localdanSrc.AddressList:nice...
tabAction;Action:markconnection,NewConnectionMark:conniix,danberitandacentangpadaPassthrough
clickcommentdanbericomment"MarkIncomingConnectionfromIIXtoLocal"...
kemudianclickOKdanOKlagi...

MarkOutgoingConnectiondariLocalkeIPIIX(Upload)...
clicktanda"+"...
tabGeneral;Chain:preroutingdanProtocol:!icmp...
tabAdvanced;Dst.AddressList:nicedanSrc.AddressList:local...
tabAction;Action:markconnection,NewConnectionMark:conniix,danberitandacentangpadaPassthrough
clickcommentdanbericomment"MarkOutgoingConnectionfromLocaltoIIX"...
kemudianclickOKdanOKlagi...

MarkPaketIPIIX...
clicktanda"+"...
tabGeneral;Chain:preroutingdanConnectionMark:conniix...
tabAction;Action:markpacket,NewConnectionMark:packetiix,dantidakberitandacentangpadaPassthrough
clickcommentdanbericomment"MarkIIXPacket"...
kemudianclickOKdanOKlagi...

MarkIncomingConnectiondariIPINTLkeLocal(Download)...
clicktanda"+"...
tabGeneral;Chain:preroutingdanProtocol:!icmp...
tabAdvanced;Dst.AddressList:localdanSrc.AddressList:!nice...
tabAction;Action:markconnection,NewConnectionMark:connintl,danberitandacentangpadaPassthrough
clickcommentdanbericomment"MarkIncomingConnectionfromINTLtoLocal"...
kemudianclickOKdanOKlagi...

MarkOutgoingConnectiondariLocalkeIPIIX(Upload)...
clicktanda"+"...
tabGeneral;Chain:preroutingdanProtocol:!icmp...
tabAdvanced;Dst.AddressList:!nicedanSrc.AddressList:local...
tabAction;Action:markconnection,NewConnectionMark:connintl,danberitandacentangpadaPassthrough
clickcommentdanbericomment"MarkOutgoingConnectionfromLocaltoINTL"...
kemudianclickOKdanOKlagi...

MarkPaketIPINTL...
clicktanda"+"...
tabGeneral;Chain:preroutingdanConnectionMark:connintl...
tabAction;Action:markpacket,NewConnectionMark:packetintl,dantidakberitandacentangpadaPassthrough
clickcommentdanbericomment"MarkINTLPacket"...
kemudianclickOKdanOKlagi...

Tampilannyaakanmenjadibegini...

AgardaftarIPIIXupdatesecaraotomatissetiaphari...
Kitajadwalkanpadakondisiwarnetseringkosong/sepiyangbiasanyajamjammaghrib.

KemenuSystemdanpilihScheduler...

Tampilansepertiini...


clicktanda"+"...

8.BandwitdhmanagementdenganSimpleQueues...

Mengaturbandwidthtiapunitclientsebenarnyagampanggampangsusah.Padadasarnyapembagianbandwidthperclientberdasarkan
darirumus,tiapunitclientmendapatkanbandwidthterendahsebesarbandwidthrataratayangdidapatdariISPdibagijumlahunitclient
sedangkanuntukbatasbandwidthtertinggidaritiapclientbisadiambildaribandwidthterendahdaritiapclientbisadikalikanduaatau
ekstrimnyabatasatasbandwidthdariISP,namununtukamannyamaksimalsetengahdaribandwidthISP.

Dapatdirumuskansebagaiberikut

LimitAtperClient=<BandwidthdownloaddariISP>/<JumlahClient>

MaksimalLimit=<LimitAt>x2

KarenabeberapaISPadaygmemberikanbandwidthIXtidaksamaataulebihkecilketimbangbandwidthIIX,karenaituuntukmemanage
bandwidthuntukclientperluadapemisahanmanabandwidthdariINTLdanIIX.Terutamapemakaianpadaspeedy.

Sebelummembuatclassespemisahbandwidthdanmembatasinbandwidthtiapclient,adabaiknyamengcheckdahuluseberapabesarnya
bandwidthIIXdanIXyangdidapatdariISP,checkdihttp://www.speedtest.net.

UntukmelihatspeedIIXarahkeserveryangberadadidalamnegeri,contohhasilnya

UntukmelihatspeedINTLarahkankeserverdiluarnegeri,usahakandibenuayangterjauhsemisalAmerika,contohhasilnya

Karenabandwidthinitidakselalustabilataukatalainakanberubahrubah,cobapantauterusbeberapaharidenganwaktuyangrandom
misalnyapagi,siang,sore,malam,dantengahmalamagarmendapatkanangkajamjamtersibukdanterkosong,kemudianambilrata
ratanyahasilnyaakandijadikanpatokanbandwidthyangdidapatdariISPlangsung.

PenulismencobamenerapkankonsepHTBdenganmenggunakanSimpleQueues...
SebelumnyadiharapkanpembacaterlebihdahulumemahamiKarateristikHTBdanmembacabagaimanaHTBdiMikrotik,
sekalisalahmelakukansettingmembuatB/WManagementtidakberjalansepertiharapan.

PilihmenuQueuedanclick...

AktifkankolomPriority,RxLimitat/TxLimitatdanRxAvg.Rate/TxAvg.Rate...


MembuatParent/Classuntukbandwidthkeseluruhan...
clicktanda"+"...yangperludirubahadalah:
tabGeneral;Name:Internet...
tabAdvanced;PacketMarks:(SemuaPaket)danPriority:1...
MaxLimitpadaTargetUploaddanTargetDownloaddiisisesuaihasilspeedtest...
LimitAtpadaTargetUploaddanTargetDownloaddiisisesuaiperhitungandankarakteristikHTB
kemudianclickOK...

MembuatParent/ClassuntukbandwidthIIXdanGamesOnline...
clicktanda"+"...yangperludirubahadalah:
tabGeneral;Name:IIX&GamesOnline...
tabAdvanced;PacketMarks:(SemuaPaketGamesdanIIX),packetiixdanPriority:1...
MaxLimitpadaTargetUploaddanTargetDownloaddiisisesuaihasilspeedtest...
LimitAtpadaTargetUploaddanTargetDownloaddiisisesuaiperhitungandankarakteristikHTB
kemudianclickOK...

MembuatSubParent/ClassuntukbandwidthGamesOnlinedibawahParentIIX&GamesOnline...
clicktanda"+"...yangperludirubahadalah:
tabGeneral;Name:GamesOnline...
tabAdvanced;PacketMarks:(SemuaPaketGames),Parent:IIX&GamesOnlinedanPriority:1...
MaxLimitpadaTargetUploaddanTargetDownloaddiisisesuaihasilspeedtest...
LimitAtpadaTargetUploaddanTargetDownloaddiisisesuaiperhitungandankarakteristik,
dibagiberduadenganSubParent/ClassIIXyangakandibuatsetelahini...
kemudianclickOK...

MembuatSubParent/ClassuntukbandwidthIIXdibawahParentIIX&GamesOnline...
clicktanda"+"...yangperludirubahadalah:
tabGeneral;Name:GamesOnline...
tabAdvanced;PacketMarks:packetgames_iix,Parent:IIX&GamesOnlinedanPriority:3...
MaxLimitpadaTargetUploaddanTargetDownloaddiisisesuaihasilspeedtest...
LimitAtpadaTargetUploaddanTargetDownloaddiisisesuaiperhitungandankarakteristik,
dibagiberduadenganSubParent/ClassGamesOnline...
kemudianclickOK...

MembuatParent/ClassuntukbandwidthINTL...
clicktanda"+"...yangperludirubahadalah:
tabGeneral;Name:INTL...
tabAdvanced;PacketMarks:packetintl,packetiixdanPriority:5...
MaxLimitpadaTargetUploaddanTargetDownloaddiisisesuaihasilspeedtest...
LimitAtpadaTargetUploaddanTargetDownloaddiisisesuaiperhitungandankarakteristik...
kemudianclickOK...

Selanjutnyakitatinggalmendaftarkansemuaclient(child)kedalamparentnya.

MembuatChild/ClientuntukParentGamesOnline...
clicktanda"+"...
tabGeneral;Name:GamesBilling,TargetAddress:isidenganIPBilling/Operator
danMaxLimitpadaTargetUpload/Downloadsesuaikankalkulasi...
tabAdvanced;PacketMarks:(SemuaPaketGames),Interfaces:to_local,Parent:GamesOnlinedanPriority:1
danuntukLimitAtpadaTargetUpload/DownloadsesuaikandengankalkulasinyadankarakteristikHTB...
ClickApplydankemudianclickCopyuntukmemasukkanclientlainnya...

MembuatChild/ClientuntukParentGamesOnline...
clicktanda"+"...yangperludirubahadalah:
tabGeneral;gantiName:Gamespc01,TargetAddress:isidenganIPpc01
ClickApplydankemudianclickCopyuntukmemasukkanclientlainnyasampaisemuakomputermasuk...

MembuatChild/ClientuntukParentIIX...
clicktanda"+"...
tabGeneral;Name:IIXBilling,TargetAddress:isidenganIPBilling/Operator
danMaxLimitpadaTargetUpload/Downloadsesuaikankalkulasi...
tabAdvanced;PacketMarks:packetiix,Interfaces:to_local,Parent:IIXdanPriority:3
danuntukLimitAtpadaTargetUpload/DownloadsesuaikandengankalkulasinyadankarakteristikHTB...
ClickApplydankemudianclickCopyuntukmemasukkanclientlainnya...

MembuatChild/ClientuntukParentIIX...
clicktanda"+"...yangperludirubahadalah:
tabGeneral;gantiName:IIXpc01,TargetAddress:isidenganIPpc01
ClickApplydankemudianclickCopyuntukmemasukkanclientlainnyasampaisemuakomputermasuk...

MembuatChild/ClientuntukParentINTL...
clicktanda"+"...
tabGeneral;Name:INTLBilling,TargetAddress:isidenganIPBilling/Operator
danMaxLimitpadaTargetUpload/Downloadsesuaikankalkulasi...
tabAdvanced;PacketMarks:packetintl,Interfaces:to_local,Parent:INTLdanPriority:5
danuntukLimitAtpadaTargetUpload/DownloadsesuaikandengankalkulasinyadankarakteristikHTB...
ClickApplydankemudianclickCopyuntukmemasukkanclientlainnya...

MembuatChild/ClientuntukParentIIX...
clicktanda"+"...yangperludirubahadalah:
tabGeneral;gantiName:INTLpc01,TargetAddress:isidenganIPpc01
ClickApplydankemudianclickCopyuntukmemasukkanclientlainnyasampaisemuakomputermasuk...

Setelahterbentuksemuanya,kemudianbuatchilddimanaIPyangtidakdikenalagartidakdapatmencuribandwidth,
dibuatdisetiapParent/Class...

tabGeneral;Name:(SesuaikanClassnyadantambahinUnknown),TargetAddress:isidenganIPPrefixLocal
danMaxLimitpadaTargetUpload/Downloaddiisi8...
tabAdvanced;PacketMarks:(SesuaikanClassnya),Interfaces:to_local,Parent:INTLdanPriority:8
danuntukLimitAtpadaTargetUpload/Downloadsesuaikandiisi8...
ClickApplydankemudianclickCopyuntukmemasukkanclientlainnya...


TampilanakhirpadaSimpleQueuesebagaiberikut....

TOBECONTINUE...

Ditulis Oleh:
Taufiq Hidayat (Mod. KIOS, nick OPiKdesign)
e-mail: th@opikdesign.com
mobile: 08123003336
YM: opik1979
Direview Oleh:
LABKU
Owner: Kang Abdi (Mod. KIOS, nick abdi_wae)
YM: abdi.72vxr
Di Uji Coba di:
Warnet EhoNET2 Depok
Owner: Ricky Pamudji (Member. KIOS, nick ricky_pamudji)
mobile: 0817141793
YM: ricky_pamudji
Warnet Q-TA Net & Alfan Net
Owner: OPiK

You might also like