+ All Categories
Home > Documents > Network Automation Mikrotik For Managing Wireless Access ...

Network Automation Mikrotik For Managing Wireless Access ...

Date post: 16-Oct-2021
Category:
Upload: others
View: 4 times
Download: 0 times
Share this document with a friend
37
Network Automation Mikrotik For Managing Wireless Access Point in Computer Laboratory Using Python Very Setiawan - SMKN 1 Nglegok MIKROTIK USER MEETING ONLINE INDONESIA 2020
Transcript
Page 1: Network Automation Mikrotik For Managing Wireless Access ...

Network Automation Mikrotik For Managing Wireless Access Point in Computer Laboratory Using Python

Very Setiawan - SMKN 1 Nglegok

MIKROTIK USER MEETING ONLINE INDONESIA 2020

Page 2: Network Automation Mikrotik For Managing Wireless Access ...

INTRODUCTION

Page 3: Network Automation Mikrotik For Managing Wireless Access ...

Very Setiawan

• Guru TKJ SMKN 1 Nglegok

• Mengenal mikrotik dari 2007 (Freelance IT Support)

• Academy Trainer Mikrotik SMKN 1 Nglegok (ACTR0592) - 2016

• MTCNA, MTCRE, MTCIPV6E

• https://www.linkedin.com/in/very-setiawan-6572ab1a2/

• Linux User

Page 4: Network Automation Mikrotik For Managing Wireless Access ...

Training Mikrotik Guru TKJ oleh ID Networkers

Page 5: Network Automation Mikrotik For Managing Wireless Access ...

• SMK Negeri Termuda di Kabupaten Blitar

• Mikrotik Academy 2016

• Juara 2 Olimpiade Mikrotik APJII 2017

• Juara 1 Olimpiade Mikrotik APJII 2018

• Juara 3 Lomba Ketangkasan Jaringan Dirhubad Cup 2019

Page 6: Network Automation Mikrotik For Managing Wireless Access ...

Komunitas IT SMKN 1 Nglegok

Bootcamp SMK TKJ Blitar Raya oleh KITS Routing on The Road oleh Citraweb/Mikrotik.id

Page 7: Network Automation Mikrotik For Managing Wireless Access ...

Apa Yang Kita BAHAS???• Yang dilakukan dalam manajemen wireless

Access Point di lab

• Alasan Menggunakan Mikrotik?

• Kenapa perlu Network Automation?

• DEMO!!!

Page 8: Network Automation Mikrotik For Managing Wireless Access ...

Yang dilakukan dalam manajemen wireless Access Point di lab

Page 9: Network Automation Mikrotik For Managing Wireless Access ...

Manajemen Basic Configuration

Page 10: Network Automation Mikrotik For Managing Wireless Access ...

Manajemen Jaringan

Page 11: Network Automation Mikrotik For Managing Wireless Access ...

Manajemen Bandwidth

Page 12: Network Automation Mikrotik For Managing Wireless Access ...

Manajemen Wireless

Page 13: Network Automation Mikrotik For Managing Wireless Access ...

Why Must UseMikroTik??

Page 14: Network Automation Mikrotik For Managing Wireless Access ...

Indonesia Banget

Page 15: Network Automation Mikrotik For Managing Wireless Access ...

Fitur Lengkap dalam 1 perangkat

Page 16: Network Automation Mikrotik For Managing Wireless Access ...

Sesuai dengan kurikulum TKJ

Page 17: Network Automation Mikrotik For Managing Wireless Access ...

Manajemen Jaringan

Page 18: Network Automation Mikrotik For Managing Wireless Access ...

Manajemen Jaringan

Page 19: Network Automation Mikrotik For Managing Wireless Access ...

DHCP (Dynamic Host Configuration Protocol)

Page 20: Network Automation Mikrotik For Managing Wireless Access ...

DHCP Client

DHCP Rellay

DHCP Server

Page 21: Network Automation Mikrotik For Managing Wireless Access ...

DHCP Server Lease Script:local date [/system clock get date]:local time [/system clock get time]:foreach x in=[/ip dhcp-server lease find server=mum dynamic last-seen<6s] do={ local ip [/ip dhcp-server lease get value-name=address $x] foreach y in=[/ip address find interface=bridge] do={local gate [/ip address get value-name=address $y] /ip dhcp-server lease make-static $x /ip dhcp-server lease comment comment="ip diterima pada : $time-$date" $x/tool fetch url="http://192.168.88.254:5010/conf" http-method=post http-content-type="application/json" \ http-data="{\"ip_router\":\"$ip\",\"ip_gateway\":\"$gate\"}"} }

Page 22: Network Automation Mikrotik For Managing Wireless Access ...

Manajemen Bandwidth

Page 23: Network Automation Mikrotik For Managing Wireless Access ...

Simple Queue Using Parent, Child and PCQ

Page 24: Network Automation Mikrotik For Managing Wireless Access ...

Manajemen Wireless

Page 25: Network Automation Mikrotik For Managing Wireless Access ...

Frequency 1 ,6 , 11

image source : https://www.extremenetworks.com/

Page 26: Network Automation Mikrotik For Managing Wireless Access ...

Using Access List For Drop Bad Connection

Page 27: Network Automation Mikrotik For Managing Wireless Access ...

Tool Fetch

Sumber : https://wiki.mikrotik.com/wiki/Manual:Tools/Fetch

Page 28: Network Automation Mikrotik For Managing Wireless Access ...

Network Automation??

Page 29: Network Automation Mikrotik For Managing Wireless Access ...

Kelebihan• memudahkan pekerjaan

utamanya guru tkj• sekali config 1 - banyak

device terlampaui• komputer tidak mengeluh

(sing sambat uwonge)• implementasi kurikulum

program ke networking

Page 30: Network Automation Mikrotik For Managing Wireless Access ...

Using python For Automation• mudah dipelajari daripada

pemrograman yang lain• support automation

dengan paramiko for ssh• support flask for

microweb• bisa digunakan sebagai

materi pemrograman dasar di TKJ

image source : https://datawider.com/

Page 31: Network Automation Mikrotik For Managing Wireless Access ...

Paramiko for SSHssh_client = paramiko.SSHClient()ssh_client.set_missing_host_key_policy(paramiko.AutoAddPolicy())ssh_client.connect(hostname=ip_mik,username=username,password=password, allow_agent=False, look_for_keys=False)print (f"sukses login to {ip_mik}")

Page 32: Network Automation Mikrotik For Managing Wireless Access ...

DEMO TIME!!!

Page 33: Network Automation Mikrotik For Managing Wireless Access ...

Type of Automation

Page 34: Network Automation Mikrotik For Managing Wireless Access ...

Layout

Page 35: Network Automation Mikrotik For Managing Wireless Access ...

Flow ChartDefault

Configuration Core Router

app router dan app klien dijalankan

copy paste lease script ke dhcp

default configuration cAP

(dhcp Client)

dhcp server mencatat ip dan

mengirim ke automation server

automation server konfigurasi cAP

Automation Server Konfigurasi Core

Router

Client Terhubung ke cAP, request ip

dynamic

dhcp server memberikan ip ke automation server

automation server mencatat ip ke html

Page 36: Network Automation Mikrotik For Managing Wireless Access ...

Question???

Page 37: Network Automation Mikrotik For Managing Wireless Access ...

My Bio• email : [email protected]

• script : https://github.com/verysetiawan/NetworkAutomationInWirelessAccessPoint


Recommended