ebook img

Networking with MikroTik: MTCNA Study Guide PDF

2017·13.16 MB·English
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Networking with MikroTik: MTCNA Study Guide

NETWORKING WITH MIKROTIK Other Works MikroTikSecurityGuide,SecondEdition UbiquitiEdgeRouterHardeningGuide Networking with MikroTik(cid:13)R MTCNA Study Guide First Edition Tyler Hart Copyright(cid:13)c 2017byManitoNetworks,LLC.Allrightsreserved. No part of this publication may be reproduced or utilized in any form or by any means, electronic or mechanical, including photocopying, recording, or by any information storage and retrieval system, except as permitted by the United States Copyright Act, without permission in writing fromthepublisher. Author: TylerHart ISBN:9781973206354 Published: November4,2017 Theauthor(s)andpublisher(s)makenowarrantiesorrepresentationswithrespecttothewholeness, completeness, or accuracy of the contents of this work. The author(s) and publisher(s) disclaim all warranties including any warranties of fitness for a particular purpose. Every network and information system is different, and you should consult with a professional before implementing thesolutionsorsuggestionsinthispublication. Vendor and product names are displayed in caps or initial caps, and every effort made to respect trademarks where Manito Networks, LLC is aware a trademark is claimed. Usage of trademarked product or vendor names does not constitute an endorsement of or by the trademark owner. Man- ito Networks, LLC is not affiliated with any vendor or product mentioned in this publication. For more information on copyrights and trademarks in this document see the online resources at https://www.manitonetworks.com. ”MikroTik”isaregisteredtrademarkofMikrotikls,AKAMikroTikLLC. ”CCNA”and”Cisco”areregisteredtrademarksofCiscoTechnology,Inc. ”Apple”and”iOS”areregisteredtrademarksofAppleInc. ”Android”and”Google”areregisteredtrademarksofGoogle,Inc. ”Microsoft”,”Windows”,and”WindowsServer”areregisteredtrademarksofMicrosoftCorpora- tion. ”FileZilla”isaregisteredtrademarksofTimKosse. ”Ubiquiti”, ”EdgeOS”, ”EdgeSwitch”, ”EdgeMax”, and ”EdgeRouter” are registered trademarks ofUbiquitiNetworks,Inc. Allothertrademarksarethepropertyoftheirrespectiveowners. AnyIPaddressesandDNSnamesusedinthisguidearestrictlyfordemonstrationpurposes. Some public services currently available as of this writing are referenced, and you should research the viabilityofthoseservicebeforedecidingontheiruseinyourownnetworks. For more information on Manito Networks, LLC books, online publications, and articles visit our websiteatthefollowingURL: https://www.manitonetworks.com Acknowledgments ThankstomywifeKristiforallthesupportduringlongdaysandeveningswritingarticles,books, curriculum,andemails. Thanksaswelltomyparentsforencouragingmetotakerisksanddoitmyself. About the Author Tyler Hart is a network and security professional who started working in the field in 2002. He holds a Business degree in IT Management, as well as the CISSP(cid:13)Rcertification and others from Microsoft(cid:13)R, CompTIA(cid:13)R, Cisco(cid:13)R, (ISC)2(cid:13)R, Tenable Network Security(cid:13)R, and more. For over 15 years he has worked and consulted with large and small organizations including hospitals and clinics, Internet ServiceProviders (ISPs) andWireless ISPs (WISPs), U.S. Defenseorganizations, andstateandcountygovernments. In2015hestartedManitoNetworks.com,theleadingEnglish-languageMikroTikblog. HisMikroTik Router Security and VLAN guides became the standard online, referred to and recommended by MikroTik users and staff alike. In the following years the website expanded to include Ubiquiti, network security, and penetration testing articles. Tyler is also a professional trainer and teaches coursesonserviceprovidernetworks,cybersecurity,andcompliance. Contents 1 MikroTik 1 1.1 TheMikroTikCompany . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.2 MikroTikDistribution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.3 RouterOSSoftware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.4 MikroTikResources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.4.1 MikroTikNewsletter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.4.2 RouterOSChangelog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.4.3 MikroTikWiki . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.4.4 MikroTikForum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.4.5 MikroTikUserMeetings . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.4.6 DistributorandConsultantSupport . . . . . . . . . . . . . . . . . . . . . 3 1.4.7 Reddit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.5 MikroTikSupport . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.5.1 EmailingSupport . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.5.2 Autosupout.rifFile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 1.5.3 SupportBestPractices . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 1.6 RouterBOARD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 1.6.1 RouterBOARDFeatures . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 1.6.2 CloudCoreRouter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 1.6.3 CloudRouterSwitch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 1.7 CloudHostedRouter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 1.8 RouterOSLicenses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 1.8.1 Level0Trial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 1.8.2 Level1Demo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 1.8.3 Level2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 1.8.4 Level3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 1.8.5 Levels4and5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 1.8.6 Level6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 1.8.7 CHRLicense . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 1.9 ReviewQuestions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 1.10 ReviewAnswers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 2 RouterOSSoftware 23 2.1 RouterOSInstallations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 i 2.1.1 Pre-InstalledRouterOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 2.1.2 RouterOSVirtualHardDisks . . . . . . . . . . . . . . . . . . . . . . . . 24 2.2 RouterOSPackages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 2.2.1 InstalledPackages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 2.2.2 PackageFormat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 2.2.3 DownloadingPackages . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 2.3 RouterOSReleases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 2.3.1 Current . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 2.3.2 BugfixOnly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 2.3.3 Legacy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 2.3.4 ReleaseCandidate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 2.4 UpdatingRouterOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 2.4.1 CheckforUpdates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 2.4.2 UpgradingSoftware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 2.4.3 DowngradingSoftware . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 2.4.4 DisablingRouterOSPackages . . . . . . . . . . . . . . . . . . . . . . . . 33 2.5 RouterBOOTFirmware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 2.6 ReviewQuestions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 2.7 ReviewAnswers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 3 Defaults 38 3.1 Credentials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 3.2 Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 3.3 LocalAreaNetworkAddresses . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 3.4 DynamicAddresses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 3.4.1 WANDHCPClient . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 3.4.2 LANDHCPServer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 3.5 Firewall . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 3.5.1 ForwardTraffic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 3.5.2 InputTraffic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 3.5.3 OutputTraffic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 3.5.4 NAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 3.6 IPServices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 3.7 ReviewQuestions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 3.8 ReviewAnswers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 4 AccessingtheRouter 46 4.1 AccessMethods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 4.2 SerialPort . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 4.3 LCDTouchscreen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 4.4 Telnet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 4.5 SecureShell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 4.6 Winbox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 4.7 WinboxDeviceAccess . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 4.8 MACWinbox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 ii 4.9 Webfig . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 4.10 API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 4.11 FTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 4.12 ReviewQuestions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 4.13 ReviewAnswers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 5 ConfiguringRouterOS 59 5.1 CommandStructure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 5.1.1 MovingUpandDownCommands . . . . . . . . . . . . . . . . . . . . . . 60 5.2 ShortcutsandHelp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 5.2.1 ConsoleColors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 5.2.2 TabKey . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 5.2.3 QuestionMarkKey . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 5.2.4 HotLock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 5.2.5 ClearingtheScreen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 5.3 CommandHistory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 5.3.1 ViewingCommandHistory . . . . . . . . . . . . . . . . . . . . . . . . . 65 5.3.2 RollingBackCommands . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 5.3.3 ClearingCommandHistory . . . . . . . . . . . . . . . . . . . . . . . . . 66 5.4 QuickSet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 5.5 SafeMode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 5.6 SystemHostname . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 5.7 LoginBanner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 5.8 TimeZoneandClock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 5.9 NetworkTimeServices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 5.10 ConfigurationManagement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 5.10.1 DeviceBackup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 5.10.2 DeviceRestore . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 5.10.3 ConfigurationExport . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 5.10.4 HideSensitive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 5.10.5 ConfigurationRestore . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 5.11 UsingUSBStorage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 5.12 DeviceReset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 5.13 ReviewQuestions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 5.14 ReviewAnswers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 6 ManagingUsers 81 6.1 DefaultAdminUser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 6.2 UserBestPractices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 6.2.1 Least-Privilege . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 6.2.2 Nonrepudiation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 6.2.3 Accountability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 6.2.4 PasswordsandComments . . . . . . . . . . . . . . . . . . . . . . . . . . 83 6.2.5 RenameAdminAccount . . . . . . . . . . . . . . . . . . . . . . . . . . . 84 6.3 UserOperations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 iii 6.3.1 CreatingUsers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 6.3.2 DisablingandEnablingUsers . . . . . . . . . . . . . . . . . . . . . . . . 85 6.3.3 RemovingUsers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 6.4 Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 6.4.1 ReadGroup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 6.4.2 WriteGroup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 6.4.3 CustomGroups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 6.5 ActiveUsers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 6.6 FurtherReading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 6.7 ReviewQuestions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 6.8 ReviewAnswers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92 7 Interfaces 93 7.1 InterfaceTypes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 7.2 InterfaceListingCommands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 7.3 InterfaceStatistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 7.4 EthernetInterfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 7.5 PowerOverEthernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 7.5.1 POEModes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 7.5.2 POEPriority . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 7.5.3 Power-CyclePOE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 7.6 SFPModules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 7.7 Wireless . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 7.8 BridgeInterfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 7.8.1 CreatingBridges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 7.8.2 FastForward . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 7.8.3 AddingPorts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 7.8.4 RemovingBridgePorts . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 7.8.5 RemovingBridges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 7.9 InterfaceMTU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105 7.10 State . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106 7.11 Duplex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106 7.12 FlowControl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107 7.13 SpanningTreeProtocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107 7.13.1 ConfiguringSTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 7.14 CableTest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 7.15 PhysicalSecurity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 7.16 ReviewQuestions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110 7.17 ReviewAnswers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112 8 Addresses 113 8.1 StaticAddresses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 8.2 DynamicAddresseswithDHCP . . . . . . . . . . . . . . . . . . . . . . . . . . . 114 8.2.1 DORAExchange . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114 8.2.2 DHCPServer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115 iv

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.