Kau bisa bersembunyi dari kesalahanmu, tapi tidak dari penyesalanmu. Kau bisa bermain dengan dramamu, tapi tidak dengan karmamu.

  • About

    Seorang Teknisi Jaringan yang pernah berkecimpung di Internet Service Provider (ISP) dan akhirnya memutuskan diri untuk menjadi freelancer yang berdomisili di Solo, Surakarta Hadiningrat.

  • Services

    Melayani jasa pasang Internet berbasis Wireless maupun Fiber Optic, Jasa Pasang Tower/Pipa, Pointing Wireless, Setting Router, CCTV, Hotspot, Proxy, Web Server, Network Managed dan Monitoring

  • Contact

    Berbagai saran, kritikan, keluhan dan masukan akan sangat berarti bagi saya. Anda dapat menghubungi/whatsapp saya di nomor:08564-212-8686 atau melalui BBM:2128686

    Thursday, May 12, 2016

    pi@pi:~ $ /usr/bin/whois -h whois.radb.net -- '-i origin AS41690' | awk '/^route:/ {print "/ip route add gateway=10.11.12.13 dst-address=" $2;}' | sort | uniq
    /ip route add gateway=10.11.12.13 dst-address=103.195.32.0/22
    /ip route add gateway=10.11.12.13 dst-address=188.65.120.0/21
    /ip route add gateway=10.11.12.13 dst-address=188.65.120.0/24
    /ip route add gateway=10.11.12.13 dst-address=188.65.122.0/24
    /ip route add gateway=10.11.12.13 dst-address=195.8.214.0/23
    /ip route add gateway=10.11.12.13 dst-address=198.54.200.0/23
    /ip route add gateway=10.11.12.13 dst-address=198.54.200.0/24
    /ip route add gateway=10.11.12.13 dst-address=198.54.201.0/24
    /ip route add gateway=10.11.12.13 dst-address=45.126.164.0/22

    Tuesday, May 10, 2016

    Jika Anda pengen tahu semua subnet ip dari sebuah AS-Number, atau berdasarkan IP tertentu, jalankan perintah ini pada terminal / console anda

    whois -h whois.radb.net -i origin -T route $(whois -h whois.radb.net 31.13.79.1 | grep origin: | cut -d ' ' -f 6 | head -1) | grep -w "route:" | awk '{print $NF}' |sort -n | uniq
    Dengan begitu akan muncul semua ip dalam As Number yang sama.

    Script di atas dapat Anda buat untuk bash-script dengan membuat file yang isinya kira kira berikut
    #!/bin/bash
    echo "Usage: ./`basename ${0}` <ip>"
    echo ""
    /usr/bin/whois -h whois.radb.net -i origin -T route $(whois -h whois.radb.net $1 | grep origin: | cut -d ' ' -f 6 | head -1) | grep -w "route:" | awk '{print $NF}' |sort -n | uniq

    Jangan lupa chmod 777 filetadi.sh
    Lalu gunakan dengan cara ./filetadi.sh 31.13.79.1


    Sunday, May 1, 2016


    Jika Anda menggunakan Dns Server external, ada kalanya menemui kendala seperti service error, mungkin juga karena server mati, dan lain sebagainya. Kalau pc dns server mati, maka cukup dengan menggunakan netwatch. namun jika pc dns server masih on tetapi service dns-nya saja yang error maka timbul permasalahan yakni client-client tidak bisa melookup dns. Maka dari itu perlu adanya script agar ketika service mati pada dns server pun bisa tercover dengan membuat redirect port dns.Berikut ini solusinya :
    • Pertama tama, pastikan DNS Server sudah jadi
    • Yang kedua, buat scheduler seperti berikut ini
    :global DNS
    :if ([/ip firewall address-list find list=cek_dnsku] = "")  do={
    :if ($DNS != "down") do={
    /ip firewall nat enable  [find comment="redirect-dns"]
    :set DNS "down"
    :log error message="DNS DOWN"
    }
    } else={
    :if ($DNS != "up") do={
    /ip firewall nat disable  [find comment="redirect-dns"]
    :set DNS "up"
    :log warning message="DNS UP"
    }
    }
    •  Buat redirector dns pada mikrotik yang ini nantinya akan ter-enable saat service dns mati
    /ip firewall nat
    add action=dst-nat chain=dstnat comment=redirect-dns disabled=\
    yes dst-port=53 protocol=udp src-address-list=cidr_client to-addresses=\
    8.8.8.8 to-ports=53
    •  Buat rule firewall untuk mengecek apakah dns service aktiv. (202.3.2.1 hanya contoh)
    /ip firewall filter
    add action=add-src-to-address-list address-list=cek_dnsku address-list-timeout=2s chain=forward comment=CEK-DNS disabled=no in-interface=vlan-622-DNS protocol=\
        udp src-address=202.3.2.1 src-port=53
    Alur kerja dari tutorial di atas :
    1. Jika dns server anda yang berlamat ip 202.3.2.1 on, maka akan masuk ke address-list=cek_dnsku dan ini menandakan bahwa service normal tidak mengalami kendala.
    2. Lalu misalkan jika service dns Anda stop, maka cek_dnsku tadi menghilang
    3. Kemudian scheduler menjalankan perintah, apabila cek_dnsku tidak ada alamat ip 202.3.2.1 maka secara langsung akan meng-enable redirect dns yang telah Anda buat tadi pada ip firewall nat.
    4. Secara berkala pastikan selalu melihat log pada mikrotik, karena kondisi service dns UP dan DOWN akan dilaporkan segera saat itu juga.
    Semoga bermanfaat :)