1.INSTALLMIKROTIKRouterOS
pilihsemuanyadengantekanhuruf"a"
kemudiantekan"i"untukmemulaimenginstall...
setelahprosesinstalselesaimakatekan"enter"untukrebootdanjanganlupakeluarkanCDnya...bootingpertamaakanmuncul...
2.PertamakalimenggunakanWinBoxdanmelakukanregisteruntukLicenseBukaWinBoxdanlakukankoneksidengansyaratmasihsatujaringanbisadilihatdariMACAddress.
kemudianclick"Connect"...
WinBoxakandownloadPlugIns...
akanmunculsepertiini...
Lakukanregistrasi...PilihLicense...
hubungimikrotikdanbelilicensesesuaiSoftwareIDkemudianakandiberikanKey...setelahImportKey/PasteKeyjemudianreboot.setelahrebootkembalilagi,masukkeMikrotikdenganWinBoxhasilnyakayaksepertiini...
TidakakanmunculperingatantentangLicenselagi.3.RubahUsersdanpasswordUntukkeamanan,sebaiknyarubahUsernamedanpasswordsesuaikeinginan...ClickUser...
Doubleclickusernameadmin...dangantiusernamesesuaikeinginan...
KemudianclickPassword...untukmemberikanpassworddanisisesuaikeinginankemudianclickOK...
DanClicklagiOK...
Kemudianuntukmelakukantest,tutupWinBoxdanbukakembalikemudianlogindenganusernamedanpasswordyangsudahditentukantadi...
4.MemberikanIPdanmemberinamapadaInterfacesSebelumnyapelajaritopologysebagaiberikutuntuksementaratanpaSquidProxyExternaldahulu...ModemADSLMikrotikSwitchBilling/ClientBrigdeModeether1ether2192.168.0.0/24192.168.1.1192.168.1.2192.168.0.1Untukmerubahnamaether1danether2agarmempermudahkita,semisalether1kitarubahto_modemdanether2dirubahto_local...
KemudianClickInterfaces...
Doubleclickether1...danrubahnamainterfacesnyadanclickOK...
Begitujugapadaether2...
Danhasilnyasepertiini...
ClickIPkemudianpilihAddress...
Tampilannyasepertiini...
UntukmenambahkanIPpadainterfacesto_modem,clicktanda"+"danberiIPsesuairencanatopologyyangkitarencanadiatasyaitu192.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_modetabDialOuti;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_modemtabAction;Action:masquerade...clickcommentdanbericomment"NATfrom192.168.0.100outputtoto_local"...kemudianclickOKdanOKlagi...
Tampilannyaakanmenjadibegini...
AtaudariTerminal...
8.MembuatMangleMarkkoneksiGamesOnline,IIXdanINTLuntukkeperluanbandwitdhmanagement...DownloadfileuntukIPIIXdihttp://ixp.mikrotik.co.id/download/nice.rscDownloadfileuntukIPGamesOnlinedihttp://opikdesign.com/kios/tutorial_mikrotik/games_iix.rscMasukkankedalamWinBox,ClickFileListkemudiankeduaDragkeWinBoxFileList...
SelanjutnyalakukanimportdariTerminal... import nice.rsc import games_iix.rsc
CheckapakahsudahmasukkesemuaIP,ClickIPpilihFirewalldanketabAddressLists...
TambahkanIPListyangmenujuLokal...clicktanda"+"...Name:localdanAddress:192.168.0.0/24
SelainjutnyamembuatmangleuntukkesemuaIPtersebut...MasihdiboxFirewallketabMangle...
MarkPortuntukGamesOnlineDOTA:TCP/UDP6100:6152TCP7100:7150PointBlank:TCP39100,39110,39220,49100UDP39100,49100,40000:40009ZYGNAPOKER:TCP843,9339AyoDance:TCP1890118909SealOnline:TCP1818Lineage2:TCP7777GhostOnline:TCP19101RFElven:TCP27780Perfectworld:TCP29000Rohan:TCP22100ZeusRO:TCP5121IdolStreet:TCP2001CrazyKart:TCP/UDP96009602WOWAMPM:TCP8085DriftCity:TCP1101111041GetAmped:TCP13413Yullgang:TCP19000RANOnline:TCP5105CrossFire:TCP10009,UDP1206012070WarRock:TCP53405352FastBlack:TCP60006001RoseOnline:TCP29200ReturnOfWarrior:TCP10402LunaOnline:TCP15002RunesOfMagic:TCP1640216502FreshRO:TCP5126Klodiringkasdandiurutkansebagaiberikut,sedangkandiMikrotikmemberibatasantiapMangleMarkmaksimalnya...TCP_1 843,1818,2001,5105,5121,5126,53405352,60006001,61006152,71007150,7777,8085TCP_2 9339,96009602,10009,10402,1101111041,13413,15002,1640216502,1890118909,19000,19101,22100TCP_3 27780,29000,29200,39100,39110,39190,39220,49100UDP 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,danberitandacentangpadaPassthroughclickcommentdanbericomment"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,danberitandacentangpadaPassthroughclickcommentdanbericomment"MarkOutgoingConnectionfromTCP_1PortGamestoLocal"...kemudianclickOKdanOKlagi...
MarkPaketTCP_1GameOnline...clicktanda"+"...tabGeneral;Chain:preroutingdanConnectionMark:connGAMES_TCP1...tabAction;Action:markpacket,NewConnectionMark:packetGAMES_TCP1,dantidakberitandacentangpadaPassthroughclickcommentdanbericomment"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,danberitandacentangpadaPassthroughclickcommentdanbericomment"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,danberitandacentangpadaPassthroughclickcommentdanbericomment"MarkOutgoingConnectionfromUDPPortGamestoLocal"...kemudianclickOKdanOKlagi...
MarkPaketUDPGameOnline...clicktanda"+"...tabGeneral;Chain:preroutingdanConnectionMark:connGAMES_UDP...tabAction;Action:markpacket,NewConnectionMark:packetGAMES_UDP,dantidakberitandacentangpadaPassthroughclickcommentdanbericomment"MarkUDPPortGamesPacket"...kemudianclickOKdanOKlagi...
MarkIncomingConnectiondariIPGamesOnlinekeLocal(Download)...clicktanda"+"...tabGeneral;Chain:preroutingdanProtocol:!icmp...tabAdvanced;Dst.AddressList:localdanSrc.AddressList:games_iix...tabAction;Action:markconnection,NewConnectionMark:conngames_iix,danberitandacentangpadaPassthroughclickcommentdanbericomment"MarkIncomingConnectionfromGamesOnlinetoLocal"...kemudianclickOKdanOKlagi...
MarkOutgoingConnectiondariLocalkeIPGamesOnline(Upload)...clicktanda"+"...tabGeneral;Chain:preroutingdanProtocol:!icmp...tabAdvanced;Dst.AddressList:games_iixdanSrc.AddressList:local...tabAction;Action:markconnection,NewConnectionMark:conngames_iix,danberitandacentangpadaPassthroughclickcommentdanbericomment"MarkOutgoingConnectionfromLocaltoGamesOnline"...kemudianclickOKdanOKlagi...
MarkPaketIPGamesOnline...clicktanda"+"...tabGeneral;Chain:preroutingdanConnectionMark:conngames_iix...tabAction;Action:markpacket,NewConnectionMark:packetgames_iix,dantidakberitandacentangpadaPassthroughclickcommentdanbericomment"MarkGamesOnlinePacket"...kemudianclickOKdanOKlagi...
MarkIncomingConnectiondariIPIIXkeLocal(Download)...clicktanda"+"...tabGeneral;Chain:preroutingdanProtocol:!icmp...tabAdvanced;Dst.AddressList:localdanSrc.AddressList:nice...tabAction;Action:markconnection,NewConnectionMark:conniix,danberitandacentangpadaPassthroughclickcommentdanbericomment"MarkIncomingConnectionfromIIXtoLocal"...kemudianclickOKdanOKlagi...
MarkOutgoingConnectiondariLocalkeIPIIX(Upload)...clicktanda"+"...tabGeneral;Chain:preroutingdanProtocol:!icmp...tabAdvanced;Dst.AddressList:nicedanSrc.AddressList:local...tabAction;Action:markconnection,NewConnectionMark:conniix,danberitandacentangpadaPassthroughclickcommentdanbericomment"MarkOutgoingConnectionfromLocaltoIIX"...kemudianclickOKdanOKlagi...
MarkPaketIPIIX...clicktanda"+"...tabGeneral;Chain:preroutingdanConnectionMark:conniix...tabAction;Action:markpacket,NewConnectionMark:packetiix,dantidakberitandacentangpadaPassthroughclickcommentdanbericomment"MarkIIXPacket"...kemudianclickOKdanOKlagi...
MarkIncomingConnectiondariIPINTLkeLocal(Download)...clicktanda"+"...tabGeneral;Chain:preroutingdanProtocol:!icmp...tabAdvanced;Dst.AddressList:localdanSrc.AddressList:!nice...tabAction;Action:markconnection,NewConnectionMark:connintl,danberitandacentangpadaPassthroughclickcommentdanbericomment"MarkIncomingConnectionfromINTLtoLocal"...kemudianclickOKdanOKlagi...
MarkOutgoingConnectiondariLocalkeIPIIX(Upload)...clicktanda"+"...tabGeneral;Chain:preroutingdanProtocol:!icmp...tabAdvanced;Dst.AddressList:!nicedanSrc.AddressList:local...tabAction;Action:markconnection,NewConnectionMark:connintl,danberitandacentangpadaPassthroughclickcommentdanbericomment"MarkOutgoingConnectionfromLocaltoINTL"...kemudianclickOKdanOKlagi...
MarkPaketIPINTL...clicktanda"+"...tabGeneral;Chain:preroutingdanConnectionMark:connintl...tabAction;Action:markpacket,NewConnectionMark:packetintl,dantidakberitandacentangpadaPassthroughclickcommentdanbericomment"MarkINTLPacket"...kemudianclickOKdanOKlagi...
Tampilannyaakanmenjadibegini...
AgardaftarIPIIXupdatesecaraotomatissetiaphari...Kitajadwalkanpadakondisiwarnetseringkosong/sepiyangbiasanyajamjammaghrib.KemenuSystemdanpilihScheduler...
Tampilansepertiini...
clicktanda"+"...
8.BandwitdhmanagementdenganSimpleQueues...Mengaturbandwidthtiapunitclientsebenarnyagampanggampangsusah.Padadasarnyapembagianbandwidthperclientberdasarkandarirumus,tiapunitclientmendapatkanbandwidthterendahsebesarbandwidthrataratayangdidapatdariISPdibagijumlahunitclientsedangkanuntukbatasbandwidthtertinggidaritiapclientbisadiambildaribandwidthterendahdaritiapclientbisadikalikanduaatauekstrimnyabatasatasbandwidthdariISP,namununtukamannyamaksimalsetengahdaribandwidthISP.Dapatdirumuskansebagaiberikut
LimitAtperClient=/MaksimalLimit=x2
KarenabeberapaISPadaygmemberikanbandwidthIXtidaksamaataulebihkecilketimbangbandwidthIIX,karenaituuntukmemanagebandwidthuntukclientperluadapemisahanmanabandwidthdariINTLdanIIX.Terutamapemakaianpadaspeedy.Sebelummembuatclassespemisahbandwidthdanmembatasinbandwidthtiapclient,adabaiknyamengcheckdahuluseberapabesarnyabandwidthIIXdanIXyangdidapatdariISP,checkdihttp://www.speedtest.net.UntukmelihatspeedIIXarahkeserveryangberadadidalamnegeri,contohhasilnya
UntukmelihatspeedINTLarahkankeserverdiluarnegeri,usahakandibenuayangterjauhsemisalAmerika,contohhasilnya
Karenabandwidthinitidakselalustabilataukatalainakanberubahrubah,cobapantauterusbeberapaharidenganwaktuyangrandommisalnyapagi,siang,sore,malam,dantengahmalamagarmendapatkanangkajamjamtersibukdanterkosong,kemudianambilrataratanyahasilnyaakandijadikanpatokanbandwidthyangdidapatdariISPlangsung.PenulismencobamenerapkankonsepHTBdenganmenggunakanSimpleQueues...SebelumnyadiharapkanpembacaterlebihdahulumemahamiKarateristikHTBdanmembacabagaimanaHTBdiMikrotik,sekalisalahmelakukansettingmembuatB/WManagementtidakberjalansepertiharapan.PilihmenuQueuedanclick...
AktifkankolomPriority,RxLimitat/TxLimitatdanRxAvg.Rate/TxAvg.Rate...
MembuatParent/Classuntukbandwidthkeseluruhan...clicktanda"+"...yangperludirubahadalah:tabGeneral;Name:Internet...tabAdvanced;PacketMarks:(SemuaPaket)danPriority:1...MaxLimitpadaTargetUploaddanTargetDownloaddiisisesuaihasilspeedtest...LimitAtpadaTargetUploaddanTargetDownloaddiisisesuaiperhitungandankarakteristikHTBkemudianclickOK...
MembuatParent/ClassuntukbandwidthIIXdanGamesOnline...clicktanda"+"...yangperludirubahadalah:tabGeneral;Name:IIX&GamesOnline...tabAdvanced;PacketMarks:(SemuaPaketGamesdanIIX),packetiixdanPriority:1...MaxLimitpadaTargetUploaddanTargetDownloaddiisisesuaihasilspeedtest...LimitAtpadaTargetUploaddanTargetDownloaddiisisesuaiperhitungandankarakteristikHTBkemudianclickOK...
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/OperatordanMaxLimitpadaTargetUpload/Downloadsesuaikankalkulasi...tabAdvanced;PacketMarks:(SemuaPaketGames),Interfaces:to_local,Parent:GamesOnlinedanPriority:1danuntukLimitAtpadaTargetUpload/DownloadsesuaikandengankalkulasinyadankarakteristikHTB...ClickApplydankemudianclickCopyuntukmemasukkanclientlainnya...
MembuatChild/ClientuntukParentGamesOnline...clicktanda"+"...yangperludirubahadalah:tabGeneral;gantiName:Gamespc01,TargetAddress:isidenganIPpc01ClickApplydankemudianclickCopyuntukmemasukkanclientlainnyasampaisemuakomputermasuk...
MembuatChild/ClientuntukParentIIX...clicktanda"+"...tabGeneral;Name:IIXBilling,TargetAddress:isidenganIPBilling/OperatordanMaxLimitpadaTargetUpload/Downloadsesuaikankalkulasi...tabAdvanced;PacketMarks:packetiix,Interfaces:to_local,Parent:IIXdanPriority:3danuntukLimitAtpadaTargetUpload/DownloadsesuaikandengankalkulasinyadankarakteristikHTB...ClickApplydankemudianclickCopyuntukmemasukkanclientlainnya...
MembuatChild/ClientuntukParentIIX...clicktanda"+"...yangperludirubahadalah:tabGeneral;gantiName:IIXpc01,TargetAddress:isidenganIPpc01ClickApplydankemudianclickCopyuntukmemasukkanclientlainnyasampaisemuakomputermasuk...
MembuatChild/ClientuntukParentINTL...clicktanda"+"...tabGeneral;Name:INTLBilling,TargetAddress:isidenganIPBilling/OperatordanMaxLimitpadaTargetUpload/Downloadsesuaikankalkulasi...tabAdvanced;PacketMarks:packetintl,Interfaces:to_local,Parent:INTLdanPriority:5danuntukLimitAtpadaTargetUpload/DownloadsesuaikandengankalkulasinyadankarakteristikHTB...ClickApplydankemudianclickCopyuntukmemasukkanclientlainnya...
MembuatChild/ClientuntukParentIIX...clicktanda"+"...yangperludirubahadalah:tabGeneral;gantiName:INTLpc01,TargetAddress:isidenganIPpc01ClickApplydankemudianclickCopyuntukmemasukkanclientlainnyasampaisemuakomputermasuk...
Setelahterbentuksemuanya,kemudianbuatchilddimanaIPyangtidakdikenalagartidakdapatmencuribandwidth,dibuatdisetiapParent/Class...tabGeneral;Name:(SesuaikanClassnyadantambahinUnknown),TargetAddress:isidenganIPPrefixLocaldanMaxLimitpadaTargetUpload/Downloaddiisi8...tabAdvanced;PacketMarks:(SesuaikanClassnya),Interfaces:to_local,Parent:INTLdanPriority:8danuntukLimitAtpadaTargetUpload/Downloadsesuaikandiisi8...ClickApplydankemudianclickCopyuntukmemasukkanclientlainnya...
TampilanakhirpadaSimpleQueuesebagaiberikut....
TOBECONTINUE...
Ditulis Oleh: Taufiq Hidayat (Mod. KIOS, nick OPiKdesign) e-mail: [email protected] 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