Professional Documents
Culture Documents
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