Berikut ini adalah beberapa contoh perintah script MikroTik RouterOS yang umum digunakan

Berikut ini adalah beberapa contoh perintah script MikroTik RouterOS yang umum digunakan

Berikut ini adalah beberapa contoh perintah script MikroTik RouterOS yang umum digunakan




Berikut ini adalah beberapa contoh perintah Script MikroTik RouterOS yang umum digunakan:

 Mengkonfigurasi alamat IP pada antarmuka (interface):
/interface ethernet set ether1 address=192.168.0.1/24

Menambahkan route:
/ip route add gateway=192.168.1.1

Mengkonfigurasi DNS (Domain Name Server):
/ip dns set servers=8.8.8.8,8.8.4.4

Mengkonfigurasi DHCP (Dynamic Host Configuration Protocol) server:
/ip dhcp-server network add address=192.168.0.0/24 gateway=192.168.0.1 /ip dhcp-server set dhcp1 interface=ether1 address-pool=dhcp1_pool /ip pool add name=dhcp1_pool ranges=192.168.0.2-192.168.0.254

Mengaktifkan NAT (Network Address Translation):
/ip firewall nat add chain=srcnat out-interface=ether1 action=masquerade

Mengkonfigurasi Firewall:
/ip firewall filter add chain=input protocol=tcp dst-port=22 action=accept /ip firewall filter add chain=input protocol=icmp action=accept /ip firewall filter add chain=input action=drop

Membatasi bandwidth:
/queue type add name=pcq_upload kind=pcq pcq-rate=512k pcq-limit=50 /queue type add name=pcq_download kind=pcq pcq-rate=2M pcq-limit=100 /queue tree add parent=global-in queue=pcq_upload /queue tree add parent=global-out queue=pcq_download

Ini hanya beberapa contoh perintah skrip MikroTik RouterOS yang umum digunakan. Anda dapat menyesuaikan dan menggabungkan perintah ini sesuai dengan kebutuhan jaringan Anda. Pastikan untuk memahami implikasi dari setiap perintah sebelum mengimplementasikannya. 


 Mengaktifkan fitur hotspot:
/ip hotspot add name=hotspot1 interface=ether1 address-pool=hotspot_pool /ip pool add name=hotspot_pool ranges=192.168.2.2-192.168.2.254 /ip hotspot profile add name=hotspot_profile1 hotspot-address=192.168.2.1 dns-name=hotspot.example.com /ip hotspot user add name=user1 password=password profile=hotspot_profile1

Mengkonfigurasi VPN (Virtual Private Network):
/interface pptp-server server set enabled=yes /interface pptp-server server set authentication=mschap1,mschap2 /ppp profile add name=pptp_profile1 local-address=192.168.3.1 remote-address=192.168.3.2-192.168.3.10 /ppp secret add name=user1 password=password service=pptp profile=pptp_profile1

Mengatur waktu sistem:
/system clock set time-zone-name=Asia/Jakarta /system ntp client set enabled=yes primary-ntp=ntp.example.com secondary-ntp=ntp2.example.com

Mengkonfigurasi backup dan restore:
/system backup save name=backup1 /system backup load name=backup1

Mengkonfigurasi SNMP (Simple Network Management Protocol):
/snmp set enabled=yes contact="IT Department" location="Head Office" /snmp community add name=public authentication-password=password encryption-password=password read-access=yes write-access=no

Mengatur jadwal penjadwalan:
/system scheduler add name=reboot_schedule on-event="/system reboot" start-time=00:00:00 interval=1d /system scheduler add name=backup_schedule on-event="/system backup save name=backup2" start-time=01:00:00 interval=1w

Ini hanya beberapa contoh perintah skrip tambahan untuk MikroTik RouterOS. Anda dapat menyesuaikan dan menggabungkan perintah ini sesuai dengan kebutuhan jaringan Anda. Pastikan untuk memahami implikasi dari setiap perintah sebelum mengimplementasikannya. 

 Mengkonfigurasi VLAN (Virtual Local Area Network):
/interface vlan add name=vlan10 vlan-id=10 interface=ether1 /interface vlan add name=vlan20 vlan-id=20 interface=ether1 /ip address add address=192.168.10.1/24 interface=vlan10 /ip address add address=192.168.20.1/24 interface=vlan20

Mengkonfigurasi OSPF (Open Shortest Path First) routing:
/routing ospf instance set [find] router-id=192.168.0.1 /routing ospf area add name=area1 /routing ospf network add area=area1 network=192.168.0.0/24

Mengatur Firewall NAT untuk meneruskan port ke perangkat internal:
/ip firewall nat add chain=dstnat dst-address=public_ip_address protocol=tcp dst-port=80 action=dst-nat to-addresses=192.168.0.10 to-ports=80

Mengkonfigurasi QoS (Quality of Service):
/queue type add name=pcq_upload kind=pcq pcq-rate=1M pcq-limit=50 /queue type add name=pcq_download kind=pcq pcq-rate=5M pcq-limit=100 /queue tree add parent=global-in queue=pcq_upload /queue tree add parent=global-out queue=pcq_download

Mengatur failover menggunakan fitur VRRP (Virtual Router Redundancy Protocol):
/interface vrrp add interface=ether1 vrid=1 priority=150 v3-authentication-password=password v3-authentication-method=md5 /interface vrrp add interface=ether1 vrid=2 priority=100 v3-authentication-password=password v3-authentication-method=md5

Mengkonfigurasi IPSec (Internet Protocol Security) VPN:
/interface ipsec policy group add name=group1 /interface ipsec peer add name=peer1 address=remote_ip_address/32 exchange-mode=main-l2tp send-initial-contact=no nat-traversal=yes /interface ipsec proposal add name=proposal1 auth-algorithms=sha1 enc-algorithms=3des /interface ipsec identity add peer=peer1 secret=shared_secret

Mengatur jadwal untuk membatasi akses internet:
/ip firewall filter add chain=forward src-address=192.168.0.10 dst-address=!192.168.0.0/24 action=drop time=08:00-17:00

Ini hanya beberapa contoh perintah skrip tambahan untuk MikroTik RouterOS. Anda dapat menyesuaikan dan menggabungkan perintah ini sesuai dengan kebutuhan jaringan Anda. Pastikan untuk memahami implikasi dari setiap perintah sebelum mengimplementasikannya. Berikut ini beberapa contoh perintah skrip tambahan untuk MikroTik RouterOS: 

 Mengkonfigurasi Simple Queue untuk membatasi bandwidth pengguna:
/queue simple add name=queue1 target=192.168.0.10/32 max-limit=2M/2M

Mengkonfigurasi BGP (Border Gateway Protocol) routing:
/routing bgp instance set default as=65000 router-id=192.168.0.1 /routing bgp peer add remote-address=peer_ip_address remote-as=65001 instance=default out-filter=bgp-out-filter /ip firewall filter add chain=output action=accept protocol=tcp dst-port=179 /ip firewall filter add chain=input action=accept protocol=tcp src-port=179

Mengatur logging untuk catatan kegiatan jaringan:
/system logging action set memory memory-lines=100 /system logging add topics=info action=memory /system logging add topics=critical action=memory

Mengkonfigurasi Hotspot dengan autentikasi RADIUS:
/interface wireless set wlan1 ssid="MyHotspot" frequency=2412 mode=ap-bridge /interface wireless security-profiles set [ find default=yes ] authentication-types=wpa2-psk mode=dynamic-keys wpa2-pre-shared-key=password /ip hotspot profile set [ find default=yes ] html-directory=hotspot /ip hotspot user profile add name=user_profile1 rate-limit=512k/512k /ip hotspot add interface=wlan1 address-pool=hotspot_pool profile=user_profile1 /radius add service=hotspot address=radius_server_ip secret=radius_secret

Mengatur Queue Tree untuk membagi bandwidth berdasarkan kategori:
/queue type add name=upload parent=global kind=pcq pcq-rate=1M /queue type add name=download parent=global kind=pcq pcq-rate=5M /queue tree add parent=global queue=upload packet-mark=upload_packet /queue tree add parent=global queue=download packet-mark=download_packet /ip firewall mangle add chain=forward protocol=tcp dst-port=80,443 action=mark-packet new-packet-mark=upload_packet /ip firewall mangle add chain=forward protocol=tcp src-port=80,443 action=mark-packet new-packet-mark=download_packet

Ini hanya beberapa contoh perintah skrip tambahan untuk MikroTik RouterOS. Anda dapat menyesuaikan dan menggabungkan perintah ini sesuai dengan kebutuhan jaringan Anda. Pastikan untuk memahami implikasi dari setiap perintah sebelum mengimplementasikannya.