<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Posts on Ilham Maulana</title><link>https://ilh.my.id/post/</link><description>Recent content in Posts on Ilham Maulana</description><generator>Hugo -- gohugo.io</generator><language>id-ID</language><managingEditor>slav.ilham@gmail.com</managingEditor><webMaster>slav.ilham@gmail.com</webMaster><copyright>Copyright © 2019</copyright><lastBuildDate>Fri, 04 Sep 2026 01:02:37 +0000</lastBuildDate><atom:link href="https://ilh.my.id/post/index.xml" rel="self" type="application/rss+xml"/><item><title>Persiapan Euro Trip</title><link>https://ilh.my.id/post/persiapan-euro-trip/</link><pubDate>Fri, 04 Sep 2026 01:02:37 +0000</pubDate><author>slav.ilham@gmail.com</author><guid>https://ilh.my.id/post/persiapan-euro-trip/</guid><description>&lt;p>Pertengahan bulan lalu, saya dan keluarga melakukan trip ke Belanda, Swiss dan Prancis selama lebih kurang 8 hari.&lt;/p>
&lt;p>Persiapannya sudah dimulai dari jauh-jauh hari.&lt;/p>
&lt;p>Yang pertama adalah membeli tiket pesawat, booking hotel di &lt;a href="https://www.booking.com/" title="booking.com" target="_blank" rel="noreferrer noopener">booking.com&lt;/a> yang bisa &lt;em>free cancellation&lt;/em>. Kemudian membuat itenerary untuk keperluan Visa dan persiapan berkas-berkas lainnya.&lt;/p>
&lt;p>Karena titik pertama dan terakhir kami di Eropa ada Amsterdam, maka Visa kami ajukan ke kedutaan Belanda.&lt;/p>
&lt;p>Form online langsung dibuat di website &lt;a href="https://consular.mfaservices.nl/" title="Kedutaan Belanda" target="_blank" rel="noreferrer noopener">Kedutaan Belanda&lt;/a>, dan disana juga ada &lt;a href="https://www.netherlandsworldwide.nl/visa-the-netherlands/checklist-schengen-visa-tourism" title="Checklist: Applying for a Schengen visa for tourism" target="_blank" rel="noreferrer noopener">syarat-syarat&lt;/a> yang harus dipenuhi dan dilampirkan ketika proses pengajuan Visa. Pengajuan Visa dilakukan di &lt;a href="https://visa.vfsglobal.com/idn/id/nld/login" title="VFS Global" target="_blank" rel="noreferrer noopener">VFS Global&lt;/a>.&lt;/p>
&lt;p>Pembayaran untuk mendapat slot jadwal VFS dilakukan ketika kita memilih jadwal di website VFS. Sedangkan pembayaran Visanya sendiri dilakukan ketika kita sudah berada di VFS.&lt;/p>
&lt;p>Untuk berkas yang dilampirkan, jika lembarannya banyak seperti rekening koran, tidak perlu di print semua. Misal di Bulan Maret rekening koran ada 30 lembar, cukup di print 2 lembar pertama, 2 lembar di tengah, dan 2 lembar terakhir. Menghemat banyak tinta printer, tentu saja.&lt;/p>
&lt;p>Hal ini kami ketahui dari Staff VFS ketika pengajuan Visa dilakukan.&lt;/p>
&lt;p>Dan yang terakhir, untuk anak-anak berapapun umurnya, wajib datang ke VFS Global ketika pengajuan Visa dilakukan.&lt;/p>
&lt;p>2 Dewasa, 2 anak usia 7 tahun dan 4 tahun, memaksa kami mengeluarkan biaya sekitar 6 juta (tepatnya saya lupa). Untuk anak 4 tahun Visa nya gratis, namun fee ke VFS nya tetap bayar.&lt;/p>
&lt;p>&lt;em>Untuk realisasi itenerary kami, akan di post di postingan berikutnya ya..&lt;/em>&lt;/p></description></item><item><title>Post Pertama Setelah 3 Tahun</title><link>https://ilh.my.id/post/post-pertama-setelah-3-tahun/</link><pubDate>Thu, 27 Aug 2026 14:58:56 +0700</pubDate><author>slav.ilham@gmail.com</author><guid>https://ilh.my.id/post/post-pertama-setelah-3-tahun/</guid><description>&lt;p>Setelah 3 tahun akhirnya saya menulis lagi di blog ini, menggunakan Visual Studio Code. Sebenarnya dari tahun lalu saya sudah ingin memposting tulisan, namun Hugo nya error. Entah Kenapa.&lt;/p>
&lt;p>Hari ini saya mencoba peruntungan menggunakan Claude untuk memecahkan masalah error sudah saya biarkan selama setahun. Dan hanya dalam beberapa jam, solved!&lt;/p>
&lt;p>Sungguh hebat memang Akal Imitasi (AI) ini.&lt;/p>
&lt;p>Karena sudah tidak error lagi, saya akan coba mulai posting sedikit-sedikit lagi.&lt;/p>
&lt;p>&lt;em>Cheers..&lt;/em>&lt;/p></description></item><item><title>Post Pertama Di 2026</title><link>https://ilh.my.id/post/post-pertama-di-2026/</link><pubDate>Fri, 01 May 2026 14:32:00 +0700</pubDate><author>slav.ilham@gmail.com</author><guid>https://ilh.my.id/post/post-pertama-di-2026/</guid><description>&lt;p>Hampir 2.5 tahun tidak memposting di blog ini. Bukan terlupakan, namun sedikit agak sibuk. Sudah hampir masuk tahun 2026, tidak terasa memang. Dollar sudah melewati angka 17000. Kata Tempo, Indonesia diambang krisis.&lt;/p>
&lt;p>Ngomong-ngomong tentang AS Number BGP, saat ini saya menyisakan 1 VPS dengan BGP session di Melbicom, namun Hampir tidak pernah saya sentuh lagi konfigurasinya.&lt;/p>
&lt;p>Postingan ini saya tulis secara langsung di Github. Saya belum bisa mengakses Hugo di laptop karena beberapa error yang belum saya mengerti.&lt;/p>
&lt;p>Hopefully soon, saya bisa posting kembali menggunakan Visual Studio seperti sedia kala.&lt;/p></description></item><item><title>Happy 2026 Year</title><link>https://ilh.my.id/post/happy-2026-year/</link><pubDate>Thu, 01 Jan 2026 00:00:00 +0000</pubDate><author>slav.ilham@gmail.com</author><guid>https://ilh.my.id/post/happy-2026-year/</guid><description>&lt;p>Happy New Year Everyone.&lt;/p></description></item><item><title>Membeli AS Number BGP</title><link>https://ilh.my.id/post/membeli-as-number-bgp/</link><pubDate>Sat, 02 Dec 2023 21:57:35 +0700</pubDate><author>slav.ilham@gmail.com</author><guid>https://ilh.my.id/post/membeli-as-number-bgp/</guid><description>&lt;p>Belakangan ini saya lagi sibuk dengan BGP AS Number saya yang beli dari region RIPE. Yup.. Saat ini saya memiliki AS Number sendiri (&lt;strong>BGP ASN 2036868&lt;/strong>) dengan prefix IPv6 Only. Bisa di cek &lt;a href="https://bgp.tools/as/203686" title="BGP AS 203686" target="_blank" rel="noreferrer noopener">disini&lt;/a>.&lt;/p>
&lt;p>Capex yang saya habiskan kalau tidak salah sekitar 500 ribuan. Saat ini saya memiliki VPS server kecil-kecilan yang menggunakan Bird untuk mengadvertise prefix IPv6 saya. Opex yang akan saya habiskan lebih kurang mungkin sekitar 900 ribu setahun, untuk sewa VPS server tersebut.&lt;/p>
&lt;p>VPS Provider tersebut tentu saja support peering BGP untuk hobbynet seperti saya. 1 VPS provider di Indonesia, yaitu Atharva. 1 Lagi di Denmark, yaitu Suble.&lt;/p>
&lt;p>Landing Page ASN, saya hostig di GCP dengan free tiernya. Dan Alhamdulillah, GCP saat ini sudah support IPv6 juga. Jadi server tersebut bisa dual stack.&lt;/p>
&lt;p>Kenapa beli di RIPE, tidak di APNIC? Karena infonya APNIC saat ini tidak menerima pendaftaran ASN Personal. Untuk seorang hobbynet, kurang pas rasanya membuat CV dan PT hanya untuk merasakan bagaimana &lt;em>feel&lt;/em> bermain-main dengan BGP di real Internet.&lt;/p>
&lt;p>Yang penasaran, bisa join ke grup telegram &lt;a href="https://t.me/IPv6_Indonesia" title="IPv6 Indonesia" target="_blank" rel="noreferrer noopener">ini&lt;/a> ya. Disitu para hobbynet berkumpul semua.&lt;/p>
&lt;p>Cheers..&lt;/p>
&lt;p>&lt;a href="https://t.me/IPv6_Indonesia" target="_blank" rel="noreferrer noopener">https://t.me/IPv6_Indonesia&lt;/a>&lt;/p></description></item><item><title>Fortigate SDWAN Design Principles</title><link>https://ilh.my.id/post/fortigate-sdwan-design-principles/</link><pubDate>Fri, 31 Mar 2023 13:15:14 +0700</pubDate><author>slav.ilham@gmail.com</author><guid>https://ilh.my.id/post/fortigate-sdwan-design-principles/</guid><description>&lt;p>Tahun 2021 lalu, saya membuatkan posting tentang &lt;a href="https://ilh.my.id/2021/sdwan-fortigate/" title="SDWAN Fortigate" target="_blank" rel="noreferrer noopener">SDWAN Fortigate&lt;/a>. Di post tersebut saya membuat ilustrasi SDWAN Fortigate berdasarkan dari pengalaman pribadi.&lt;/p>
&lt;p>Ilustrasi tersebut tidak jauh berbeda dengan yang dibuat oleh Fortinet. Hanya saja, punya saya minus layer Security, a.k.a Firewall/IPv4 Policy.&lt;/p>
&lt;p>&lt;em>But thats ok..&lt;/em>&lt;/p>
&lt;p>Berikut ilustrasinya.
&lt;img src="https://ilh.my.id/img/sdwan-5-pilar.webp" alt="5 Pilar SDWAN Fortigate" title="5 Pilar SDWAN Fortigate">&lt;/p>
&lt;p>Layer pertama (dimulai dari atas). tentu saja adalah &lt;strong>Underlay&lt;/strong>. SDWAN sendiri adalah &lt;em>transport agnostic&lt;/em>. Any Underlay will do, as long as there is IP reachability.&lt;/p>
&lt;p>Dilanjut dengan layer kedua, yaitu &lt;strong>Overlay&lt;/strong> &lt;em>a.k.a&lt;/em> Tunnel. Jenis tunnel yang bisa digunakan pada Fortigate adalah Site-to-Site, Dial-Up, ADVPN, dan beberapa lainnya. Topologi yang bisa dibuat juga beragam. Bisa Hub and Spoke, Full Mesh, Partial Mesh, atau kombinasi dari ketiga topologi tersebut.&lt;/p>
&lt;p>Di layer ketiga ada &lt;strong>Routing&lt;/strong>. Tentu saja, saya akan menggunakan BGP, &lt;em>as the most scalable off all routing protocols&lt;/em>.&lt;/p>
&lt;p>Di layer keempat, yaitu &lt;strong>Security&lt;/strong>. It&amp;rsquo;s just like Access List on your devices.&lt;/p>
&lt;p>Di layer kelima, atau yang terakhir, tentu saja ada &lt;strong>SDWAN&lt;/strong>. SDWAN sendiri adalah path steering yang aware akan jenis-jenis aplikasi yang lewat a.k.a &lt;em>Application Aware&lt;/em>.&lt;/p>
&lt;p>SDWAN akan sangat terasa manfaatnya jika Anda memiliki 2 atau lebih Underlay/Overlay yang bisa di utilisasi pada environment jaringan WAN.&lt;/p>
&lt;p>Sekian dan semoga bermanfaat.&lt;/p></description></item><item><title>Level Tertinggi Manusia</title><link>https://ilh.my.id/post/level-tertinggi-manusia/</link><pubDate>Fri, 03 Feb 2023 16:36:44 +0700</pubDate><author>slav.ilham@gmail.com</author><guid>https://ilh.my.id/post/level-tertinggi-manusia/</guid><description>&lt;p>&lt;strong>Level tertinggi manusia adalah menerima..&lt;/strong>&lt;/p>
&lt;p>Saya jadi teringat dengan film &lt;a href="https://id.wikipedia.org/wiki/Kiamat_Sudah_Dekat" title="Kiamat Sudah Dekat" target="_blank" rel="noreferrer noopener">Kiamat Sudah Dekat&lt;/a> yang rilis tahun 2003. Di film tersebut Haji Romli (Deddy Mizwar), mensyaratkan Fandy (Andre Taulany) dalam 2 minggu harus bisa sholat, mengaji, dan menguasai ilmu ikhlas. Jika ketiga syarat tersebut terpenuhi, Fandy boleh menikahi anaknya Haji Romil, Sarah (Ayu Pratiwi).&lt;/p>
&lt;p>Dulu saya tidak paham ilmu Ikhlas itu apa. Beranjak dewasa, saya baru mulai agak paham.&lt;/p>
&lt;p>Saya benar-benar paham secara apa itu ilmu Ikhlas beberapa minggu yang lalu, ketika seorang rekan kerja bercerita tentang perjalanan hidup yang sedang dijalaninya.&lt;/p>
&lt;p>&lt;em>&amp;ldquo;Ya, saya sudah menerima&amp;rdquo;, ujarnya diakhir percakapan.&lt;/em>&lt;/p></description></item><item><title>Rumus Bc Dan Tc Pada Qos</title><link>https://ilh.my.id/post/rumus-bc-dan-tc-pada-qos/</link><pubDate>Fri, 20 Jan 2023 14:49:03 +0700</pubDate><author>slav.ilham@gmail.com</author><guid>https://ilh.my.id/post/rumus-bc-dan-tc-pada-qos/</guid><description>&lt;p>Kapan-kapan yang saya jelasin. Di posting ini saya mau catat rumusnya dulu biar ga lupa.&lt;/p>
&lt;pre tabindex="0">&lt;code>Bc = Tc * CIR
Tc: 100 Ms
CIR: 10.000 Kbps / 10 Mbps
Bc: 100 * 10.000 = 1.0000.000 bits
============================
Mencari Tc (Time Interval)
Tc = Bc / CIR
Bc = 1.0000.000 bits
CIR = 10.000 Kbps / 10 Mbps
Tc = 1.0000.000 / 10.000 = 100 Ms
&lt;/code>&lt;/pre></description></item><item><title>Selamat Tahun Baru 2023</title><link>https://ilh.my.id/post/selamat-tahun-baru-2023/</link><pubDate>Fri, 20 Jan 2023 13:39:06 +0700</pubDate><author>slav.ilham@gmail.com</author><guid>https://ilh.my.id/post/selamat-tahun-baru-2023/</guid><description>&lt;p>Selamat tahun baru 2023! Semoga kita semua sehat selalu.&lt;/p>
&lt;p>Agak mengherankan memang, di tahun 2022 kemarin saya cuma bisa menulis 1 postingan. Entah saya sibuk bekerja atau sibuk berpikir.&lt;/p>
&lt;p>Mudah-mudahan di tahun ini dan seterusnya saya bisa lebih aktif menulis.&lt;/p>
&lt;p>By the way, sepertinya Covid sudah mulai dilupakan, dan orang-orang sudah mulai masuk ke kantor setiap hari. Kantor saya masih menerapkan beberapa hari WFO dan WFH. Saya sih berharap akan tetap seperti ini. Janganlah full WFO lagi, capek!&lt;/p></description></item><item><title>Mengatasi Masalah VOIP Pada Fortigate</title><link>https://ilh.my.id/post/mengatasi-masalah-voip-pada-fortigate/</link><pubDate>Sun, 17 Apr 2022 21:41:12 +0700</pubDate><author>slav.ilham@gmail.com</author><guid>https://ilh.my.id/post/mengatasi-masalah-voip-pada-fortigate/</guid><description>&lt;p>Jika Anda menggunakan perangkat Fortigate, dan mengalami kendala pada service VOIP, Anda bisa meng-&lt;em>copy paste&lt;/em> perintah dibawah ke CLI Fortigate dan kemudian berharap permasalahan tersebut akan menghilang.&lt;/p>
&lt;pre tabindex="0">&lt;code>config system settings
set sip-nat-trace disable
set default-voip-alg-mode kernel-helper-based
set sip-expectation disable
end
#
config system session-helper
delete 2
delete 3
delete 13
end
#
config voip profile
edit &amp;#34;default&amp;#34;
config sip
set status disable
end
end
#
diagnose sys session clear
&lt;/code>&lt;/pre>&lt;p>Sekian dan semoga bermanfaat.&lt;/p></description></item><item><title>4thever</title><link>https://ilh.my.id/post/4thever/</link><pubDate>Sat, 04 Dec 2021 18:35:46 +0700</pubDate><author>slav.ilham@gmail.com</author><guid>https://ilh.my.id/post/4thever/</guid><description>&lt;p>Beberapa hari yang lalu adalah hari pernikahan kami yang ke-4. Tidak perlu berharap yang berlebih-lebihan, harapan yang paling utama adalah semoga kita bisa melewati suka dan duka hidup ini bersama-sama, until the end.&lt;/p>
&lt;p>If you read this, I just want to tell that I love you. I hope you forgive my mistakes in the past. And if I make mistakes in the future (beyond doubt), I hope you can forgive me too.&lt;/p>
&lt;p>I know, I&amp;rsquo;m not your perfect husband. But no one is perfect, right?&lt;/p>
&lt;p>I love you, I love the baby inside you, and I love our daughter.&lt;/p>
&lt;p>&lt;img src="https://ilh.my.id/img/4thever.webp" alt="4thever" title="4thever">&lt;/p>
&lt;p>XoXo.&lt;/p></description></item><item><title>Voice Assistant Referee</title><link>https://ilh.my.id/post/voice-assistant-referee/</link><pubDate>Tue, 14 Sep 2021 12:25:06 +0700</pubDate><author>slav.ilham@gmail.com</author><guid>https://ilh.my.id/post/voice-assistant-referee/</guid><description>&lt;p>Ada yang menarik dari pertandingan Gameweek ke-2 Liga 1 BRI 2021 - 2022, yang mempertemukan Persiraja Banda Aceh dan PS Sleman.&lt;/p>
&lt;p>Gol penyama kedudukan dari Irfan Bachdim pada menit ke 33 yang sangat cantik, dianggap tidak masuk oleh Hakim Garis dan Wasit. Wasit pun memutuskan hasil dari kemelut di depan gawang Quba adalah sepak pojok.&lt;/p>
&lt;p>Setelah melihat tayangan ulang di televisi, penonton di rumah pastinya akan sangat setuju bahwa bola sudah masuk ke gawang dan harusnya tendangan Bachdim adalah sebuah gol.&lt;/p>
&lt;p>Keputusan yang blunder dari Wasit? Tentu saja!&lt;/p>
&lt;p>Namun, yang lebih blunder lagi adalah setelah di protes keras oleh pemain-pemain PS Sleman dan beberapa menit berkomunikasi dengan entah siapa lewat alat komunikasi di telinganya, wasit pertandingan memutuskan Gol.&lt;/p>
&lt;blockquote class="instagram-media" data-instgrm-permalink="https://www.instagram.com/p/CTrQl8cvSkP/?utm_source=ig_embed&amp;amp;utm_campaign=loading" data-instgrm-version="13" style=" background:#FFF; border:0; border-radius:3px; box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15); margin: 1px; max-width:540px; min-width:326px; padding:0; width:99.375%; width:-webkit-calc(100% - 2px); width:calc(100% - 2px);">&lt;div style="padding:16px;"> &lt;a href="https://www.instagram.com/p/CTrQl8cvSkP/?utm_source=ig_embed&amp;amp;utm_campaign=loading" style=" background:#FFFFFF; line-height:0; padding:0 0; text-align:center; text-decoration:none; width:100%;" target="_blank"> &lt;div style=" display: flex; flex-direction: row; align-items: center;"> &lt;div style="background-color: #F4F4F4; border-radius: 50%; flex-grow: 0; height: 40px; margin-right: 14px; width: 40px;">&lt;/div> &lt;div style="display: flex; flex-direction: column; flex-grow: 1; justify-content: center;"> &lt;div style=" background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; margin-bottom: 6px; width: 100px;">&lt;/div> &lt;div style=" background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; width: 60px;">&lt;/div>&lt;/div>&lt;/div>&lt;div style="padding: 19% 0;">&lt;/div> &lt;div style="display:block; height:50px; margin:0 auto 12px; width:50px;">&lt;svg width="50px" height="50px" viewBox="0 0 60 60" version="1.1" xmlns="https://www.w3.org/2000/svg" xmlns:xlink="https://www.w3.org/1999/xlink">&lt;g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">&lt;g transform="translate(-511.000000, -20.000000)" fill="#000000">&lt;g>&lt;path d="M556.869,30.41 C554.814,30.41 553.148,32.076 553.148,34.131 C553.148,36.186 554.814,37.852 556.869,37.852 C558.924,37.852 560.59,36.186 560.59,34.131 C560.59,32.076 558.924,30.41 556.869,30.41 M541,60.657 C535.114,60.657 530.342,55.887 530.342,50 C530.342,44.114 535.114,39.342 541,39.342 C546.887,39.342 551.658,44.114 551.658,50 C551.658,55.887 546.887,60.657 541,60.657 M541,33.886 C532.1,33.886 524.886,41.1 524.886,50 C524.886,58.899 532.1,66.113 541,66.113 C549.9,66.113 557.115,58.899 557.115,50 C557.115,41.1 549.9,33.886 541,33.886 M565.378,62.101 C565.244,65.022 564.756,66.606 564.346,67.663 C563.803,69.06 563.154,70.057 562.106,71.106 C561.058,72.155 560.06,72.803 558.662,73.347 C557.607,73.757 556.021,74.244 553.102,74.378 C549.944,74.521 548.997,74.552 541,74.552 C533.003,74.552 532.056,74.521 528.898,74.378 C525.979,74.244 524.393,73.757 523.338,73.347 C521.94,72.803 520.942,72.155 519.894,71.106 C518.846,70.057 518.197,69.06 517.654,67.663 C517.244,66.606 516.755,65.022 516.623,62.101 C516.479,58.943 516.448,57.996 516.448,50 C516.448,42.003 516.479,41.056 516.623,37.899 C516.755,34.978 517.244,33.391 517.654,32.338 C518.197,30.938 518.846,29.942 519.894,28.894 C520.942,27.846 521.94,27.196 523.338,26.654 C524.393,26.244 525.979,25.756 528.898,25.623 C532.057,25.479 533.004,25.448 541,25.448 C548.997,25.448 549.943,25.479 553.102,25.623 C556.021,25.756 557.607,26.244 558.662,26.654 C560.06,27.196 561.058,27.846 562.106,28.894 C563.154,29.942 563.803,30.938 564.346,32.338 C564.756,33.391 565.244,34.978 565.378,37.899 C565.522,41.056 565.552,42.003 565.552,50 C565.552,57.996 565.522,58.943 565.378,62.101 M570.82,37.631 C570.674,34.438 570.167,32.258 569.425,30.349 C568.659,28.377 567.633,26.702 565.965,25.035 C564.297,23.368 562.623,22.342 560.652,21.575 C558.743,20.834 556.562,20.326 553.369,20.18 C550.169,20.033 549.148,20 541,20 C532.853,20 531.831,20.033 528.631,20.18 C525.438,20.326 523.257,20.834 521.349,21.575 C519.376,22.342 517.703,23.368 516.035,25.035 C514.368,26.702 513.342,28.377 512.574,30.349 C511.834,32.258 511.326,34.438 511.181,37.631 C511.035,40.831 511,41.851 511,50 C511,58.147 511.035,59.17 511.181,62.369 C511.326,65.562 511.834,67.743 512.574,69.651 C513.342,71.625 514.368,73.296 516.035,74.965 C517.703,76.634 519.376,77.658 521.349,78.425 C523.257,79.167 525.438,79.673 528.631,79.82 C531.831,79.965 532.853,80.001 541,80.001 C549.148,80.001 550.169,79.965 553.369,79.82 C556.562,79.673 558.743,79.167 560.652,78.425 C562.623,77.658 564.297,76.634 565.965,74.965 C567.633,73.296 568.659,71.625 569.425,69.651 C570.167,67.743 570.674,65.562 570.82,62.369 C570.966,59.17 571,58.147 571,50 C571,41.851 570.966,40.831 570.82,37.631">&lt;/path>&lt;/g>&lt;/g>&lt;/g>&lt;/svg>&lt;/div>&lt;div style="padding-top: 8px;"> &lt;div style=" color:#3897f0; font-family:Arial,sans-serif; font-size:14px; font-style:normal; font-weight:550; line-height:18px;"> View this post on Instagram&lt;/div>&lt;/div>&lt;div style="padding: 12.5% 0;">&lt;/div> &lt;div style="display: flex; flex-direction: row; margin-bottom: 14px; align-items: center;">&lt;div> &lt;div style="background-color: #F4F4F4; border-radius: 50%; height: 12.5px; width: 12.5px; transform: translateX(0px) translateY(7px);">&lt;/div> &lt;div style="background-color: #F4F4F4; height: 12.5px; transform: rotate(-45deg) translateX(3px) translateY(1px); width: 12.5px; flex-grow: 0; margin-right: 14px; margin-left: 2px;">&lt;/div> &lt;div style="background-color: #F4F4F4; border-radius: 50%; height: 12.5px; width: 12.5px; transform: translateX(9px) translateY(-18px);">&lt;/div>&lt;/div>&lt;div style="margin-left: 8px;"> &lt;div style=" background-color: #F4F4F4; border-radius: 50%; flex-grow: 0; height: 20px; width: 20px;">&lt;/div> &lt;div style=" width: 0; height: 0; border-top: 2px solid transparent; border-left: 6px solid #f4f4f4; border-bottom: 2px solid transparent; transform: translateX(16px) translateY(-4px) rotate(30deg)">&lt;/div>&lt;/div>&lt;div style="margin-left: auto;"> &lt;div style=" width: 0px; border-top: 8px solid #F4F4F4; border-right: 8px solid transparent; transform: translateY(16px);">&lt;/div> &lt;div style=" background-color: #F4F4F4; flex-grow: 0; height: 12px; width: 16px; transform: translateY(-4px);">&lt;/div> &lt;div style=" width: 0; height: 0; border-top: 8px solid #F4F4F4; border-left: 8px solid transparent; transform: translateY(-4px) translateX(8px);">&lt;/div>&lt;/div>&lt;/div> &lt;div style="display: flex; flex-direction: column; flex-grow: 1; justify-content: center; margin-bottom: 24px;"> &lt;div style=" background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; margin-bottom: 6px; width: 224px;">&lt;/div> &lt;div style=" background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; width: 144px;">&lt;/div>&lt;/div>&lt;/a>&lt;p style=" color:#c9c8cd; font-family:Arial,sans-serif; font-size:14px; line-height:17px; margin-bottom:0; margin-top:8px; overflow:hidden; padding:8px 0 7px; text-align:center; text-overflow:ellipsis; white-space:nowrap;">&lt;a href="https://www.instagram.com/p/CTrQl8cvSkP/?utm_source=ig_embed&amp;amp;utm_campaign=loading" style=" color:#c9c8cd; font-family:Arial,sans-serif; font-size:14px; font-style:normal; font-weight:normal; line-height:17px; text-decoration:none;" target="_blank">A post shared by Tactical Foul (@tactical.foul)&lt;/a>&lt;/p>&lt;/div>&lt;/blockquote> &lt;script async src="//www.instagram.com/embed.js">&lt;/script>
&lt;p>Tentu saja pemain Persiraja tidak terima akan hal tersebut, karena di Indonesia belum ada VAR. Protes keras para pemain Laskar Rencong tidak digubris, dan tendangan Bachdim tetap disahkan menjadi Gol.&lt;/p>
&lt;p>Kemungkinan wasit atau asisten wasit di pinggir lapangan, berkomunikasi dengan Operator di tribun yang baru saja melihat tayangan ulang di televisi.&lt;/p>
&lt;p>Sangat aneh dan disayangkan tentu saja. Bisa saja keputusan wasit bisa diatur dari luar lapangan oleh mafia. Dan tentu saja Sepakbola Indonesia yang pertama menggunakan teknologi &lt;strong>Voice Assistant Referee&lt;/strong>. :laughing:&lt;/p>
&lt;p>Pada akhir pertandingan, Persiraja berhasil comeback 3 - 2, berkat brace dari Paulo Henrique.&lt;/p></description></item><item><title>fping</title><link>https://ilh.my.id/post/fping/</link><pubDate>Tue, 31 Aug 2021 20:38:26 +0700</pubDate><author>slav.ilham@gmail.com</author><guid>https://ilh.my.id/post/fping/</guid><description>&lt;p>Seperti namanya, &lt;a href="https://fping.org/" title="fping" target="_blank" rel="noreferrer noopener">fping&lt;/a> adalah tools untuk mengirim ICMP Echo, sama seperti ping. Keunggulannya adalah bisa melakukan ping ke beberapa host dalam satu waktu.&lt;/p>
&lt;p>Untuk cara installnya sangat mudah ya. Berikut cara install tool fping di Ubuntu.&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#272822;background-color:#fafafa;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-bash" data-lang="bash">&lt;span style="display:flex;">&lt;span>sudo apt-get update -y
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>sudo apt-get install -y fping
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>Berikut adalah script yang saya gunakan untuk melakukan ping ke 2 destinasi yang berbeda. Ping akan dilakukan secara terus menerus, dan &lt;em>timestamp&lt;/em> juga akan ditampilkan.&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#272822;background-color:#fafafa;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-bash" data-lang="bash">&lt;span style="display:flex;">&lt;span>fping 1.1.1.1 8.8.8.8 -l -q &lt;span style="color:#111">|&lt;/span> &lt;span style="color:#00a8c8">while&lt;/span> &lt;span style="color:#111">read&lt;/span> l&lt;span style="color:#111">;&lt;/span> &lt;span style="color:#00a8c8">do&lt;/span> &lt;span style="color:#111">echo&lt;/span> &lt;span style="color:#d88200">`&lt;/span>date&lt;span style="color:#d88200">`&lt;/span> &lt;span style="color:#111">$l&lt;/span>&lt;span style="color:#111">;&lt;/span> &lt;span style="color:#00a8c8">done&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>Hasilnya akan seperti ini.&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#272822;background-color:#fafafa;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-bash" data-lang="bash">&lt;span style="display:flex;">&lt;span>Tue Aug &lt;span style="color:#ae81ff">31&lt;/span> 20:45:31 WIB &lt;span style="color:#ae81ff">2021&lt;/span> 1.1.1.1 : &lt;span style="color:#f92672">[&lt;/span>0&lt;span style="color:#f92672">]&lt;/span>, &lt;span style="color:#ae81ff">84&lt;/span> bytes, 2.03 ms &lt;span style="color:#f92672">(&lt;/span>2.03 avg, 0% loss&lt;span style="color:#f92672">)&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Tue Aug &lt;span style="color:#ae81ff">31&lt;/span> 20:45:31 WIB &lt;span style="color:#ae81ff">2021&lt;/span> 8.8.8.8 : &lt;span style="color:#f92672">[&lt;/span>0&lt;span style="color:#f92672">]&lt;/span>, &lt;span style="color:#ae81ff">84&lt;/span> bytes, 15.1 ms &lt;span style="color:#f92672">(&lt;/span>15.1 avg, 0% loss&lt;span style="color:#f92672">)&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Tue Aug &lt;span style="color:#ae81ff">31&lt;/span> 20:45:32 WIB &lt;span style="color:#ae81ff">2021&lt;/span> 1.1.1.1 : &lt;span style="color:#f92672">[&lt;/span>1&lt;span style="color:#f92672">]&lt;/span>, &lt;span style="color:#ae81ff">84&lt;/span> bytes, 1.89 ms &lt;span style="color:#f92672">(&lt;/span>1.96 avg, 0% loss&lt;span style="color:#f92672">)&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Tue Aug &lt;span style="color:#ae81ff">31&lt;/span> 20:45:32 WIB &lt;span style="color:#ae81ff">2021&lt;/span> 8.8.8.8 : &lt;span style="color:#f92672">[&lt;/span>1&lt;span style="color:#f92672">]&lt;/span>, &lt;span style="color:#ae81ff">84&lt;/span> bytes, 17.7 ms &lt;span style="color:#f92672">(&lt;/span>16.4 avg, 0% loss&lt;span style="color:#f92672">)&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Tue Aug &lt;span style="color:#ae81ff">31&lt;/span> 20:45:33 WIB &lt;span style="color:#ae81ff">2021&lt;/span> 1.1.1.1 : &lt;span style="color:#f92672">[&lt;/span>2&lt;span style="color:#f92672">]&lt;/span>, &lt;span style="color:#ae81ff">84&lt;/span> bytes, 1.88 ms &lt;span style="color:#f92672">(&lt;/span>1.93 avg, 0% loss&lt;span style="color:#f92672">)&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Tue Aug &lt;span style="color:#ae81ff">31&lt;/span> 20:45:33 WIB &lt;span style="color:#ae81ff">2021&lt;/span> 8.8.8.8 : &lt;span style="color:#f92672">[&lt;/span>2&lt;span style="color:#f92672">]&lt;/span>, &lt;span style="color:#ae81ff">84&lt;/span> bytes, 14.7 ms &lt;span style="color:#f92672">(&lt;/span>15.9 avg, 0% loss&lt;span style="color:#f92672">)&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>^C
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>1.1.1.1 : xmt/rcv/%loss &lt;span style="color:#f92672">=&lt;/span> 3/3/0%, min/avg/max &lt;span style="color:#f92672">=&lt;/span> 1.88/1.93/2.03
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>8.8.8.8 : xmt/rcv/%loss &lt;span style="color:#f92672">=&lt;/span> 3/3/0%, min/avg/max &lt;span style="color:#f92672">=&lt;/span> 14.7/15.9/17.7
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>Jika output hasil ping tersebut ingin disimpan ke dalam file dan proses ping dilakukan di background, maka script dibawah adalah solusinya.&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#272822;background-color:#fafafa;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-bash" data-lang="bash">&lt;span style="display:flex;">&lt;span>fping 118.201.75.9 128.106.16.81 -l -q &lt;span style="color:#111">|&lt;/span> &lt;span style="color:#00a8c8">while&lt;/span> &lt;span style="color:#111">read&lt;/span> l&lt;span style="color:#111">;&lt;/span> &lt;span style="color:#00a8c8">do&lt;/span> &lt;span style="color:#111">echo&lt;/span> &lt;span style="color:#d88200">`&lt;/span>date&lt;span style="color:#d88200">`&lt;/span> &lt;span style="color:#111">$l&lt;/span>&lt;span style="color:#111">;&lt;/span> &lt;span style="color:#00a8c8">done&lt;/span> &amp;gt;ping.txt 2&amp;gt;&lt;span style="color:#111">&amp;amp;&lt;/span>&lt;span style="color:#ae81ff">1&lt;/span> &lt;span style="color:#111">&amp;amp;&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>Output hasil ping akan disimpan ke dalam file bernama &lt;strong>ping.txt&lt;/strong>.&lt;/p>
&lt;p>Sekian dan semoga bermanfaat ya..&lt;/p></description></item><item><title>vPC Workflow</title><link>https://ilh.my.id/post/vpc-workflow/</link><pubDate>Thu, 26 Aug 2021 14:39:03 +0700</pubDate><author>slav.ilham@gmail.com</author><guid>https://ilh.my.id/post/vpc-workflow/</guid><description>&lt;p>vPC (Virtual Port-Channel) atau multichassis EtherChannel (MEC) adalah teknologi yang ada di Cisco Nexus. Tujuan utamanya adalah untuk memberikan High Availability di sisi End Host.&lt;/p>
&lt;p>Berikut adalah Workflow untuk mengkonfigurasi vPC pada Cisco Nexus:&lt;/p>
&lt;ul>
&lt;li>Mengaktifkan Fitur&lt;/li>
&lt;li>Define vPC Domain&lt;/li>
&lt;li>Establish vPC Peer Keealive connectivity&lt;/li>
&lt;li>Establish vPC Peer Link connectivity&lt;/li>
&lt;li>Establish vPC Member Port connectivity&lt;/li>
&lt;/ul>
&lt;p>Confignya mana?&lt;/p>
&lt;p>Akan saya share di post lain hari ya..&lt;/p></description></item><item><title>PNETLab</title><link>https://ilh.my.id/post/pnetlab/</link><pubDate>Mon, 23 Aug 2021 16:26:16 +0700</pubDate><author>slav.ilham@gmail.com</author><guid>https://ilh.my.id/post/pnetlab/</guid><description>&lt;p>Sederhananya, PNETLab fungsinya sama dengan GNS3 dan EVE-NG, yaitu untuk emulator perangkat jaringan. Tapi menurut saya PNETLab lebih sederhana. Contoh kesederhanaannya adalah image perangkat sudah tersedia di cloud dan tinggal kita download. Image tersebut sendiri di share oleh community, bukan oleh PNETLab.&lt;/p>
&lt;p>Kemudian ada beberapa langkah-langkah yang di abstraksi oleh PNETLab, misalnya &lt;em>Fix Permission&lt;/em> setelah mengunduh image IOL. Jika di GNS3/EVE-NG kita melakukannya secara manual di CLI, di PNETLab cuma tinggal klik di Web GUI nya saja.&lt;/p>
&lt;p>PNETLab saya install kemarin malam dan sudah saya test. IOL dan vSRX berjalan dengan baik, sehingga tadi siang GNS3 langsung saya uninstall, untuk menghemat daya tampung laptop.&lt;/p>
&lt;p>Untuk tutorial instalasi PNETLab saya menonton beberapa video dari series &lt;a href="https://www.agunacourse.com/kelas/simulasi-jaringan-dengan-pnetlab" title="Simulasi Jaringan dengan PNETLab" target="_blank" rel="noreferrer noopener">Simulasi Jaringan dengan PNETLab&lt;/a>. Series video tersebut gratis, Anda cuma perlu mendaftar di websitenya.&lt;/p>
&lt;p>Di website &lt;a href="https://pnetlab.com/" title="PNETLab" target="_blank" rel="noreferrer noopener">PNETLab&lt;/a> sendiri disediakan QR Code grup Telegram untuk bertanya-tanya atau menyimak diskusi orang lain.&lt;/p>
&lt;p>Sejauh ini PNETLab sangat recommended!&lt;/p></description></item><item><title>Perbaiki Modem XL GO</title><link>https://ilh.my.id/post/perbaiki-modem-xl-go/</link><pubDate>Mon, 23 Aug 2021 12:24:07 +0700</pubDate><author>slav.ilham@gmail.com</author><guid>https://ilh.my.id/post/perbaiki-modem-xl-go/</guid><description>&lt;p>Beberapa bulan yang lalu, modem XL GO yang sudah menemani saya beberapa tahun ini, tombol ON/OFF-nya terlalu masuk ke dalam, sehingga sangat sulit untuk di dinyalakan atau dimatikan.&lt;/p>
&lt;p>Berbekal tutorial video di Youtube, saya memberanikan diri untuk memperbaikinya sendiri. Untuk obengnya,saya beli di &lt;a href="https://shopee.co.id/ernamedi29/6277790402" title="Shopee" target="_blank" rel="noreferrer noopener">Shopee&lt;/a> dengan harga yang relatif murah.&lt;/p>
&lt;p>&lt;img src="https://ilh.my.id/img/modem.webp" alt="Modem XL GO" title="Modem XL GO">&lt;/p>
&lt;iframe width="560" height="315" src="https://www.youtube.com/embed/2KqvsA7KK9A" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen>&lt;/iframe>
&lt;p>Dan Alhamdulillah berhasil ya. Tombol ON/OFF nya sudah kembali normal.&lt;/p>
&lt;p>Sungguh sesuatu.&lt;/p></description></item><item><title>Isoman Hari 13</title><link>https://ilh.my.id/post/isoman-hari-13/</link><pubDate>Mon, 23 Aug 2021 12:20:44 +0700</pubDate><author>slav.ilham@gmail.com</author><guid>https://ilh.my.id/post/isoman-hari-13/</guid><description>&lt;p>Di hari yang ke 13 ini saya dan keluarga melakukan Swab Antigen. Sempat sedikit deg-degan juga, namun Alhamdulillah hasilnya Negative.&lt;/p>
&lt;p>Semoga kita selalu diberikan kesehatan.&lt;/p></description></item><item><title>Isoman Hari 12</title><link>https://ilh.my.id/post/isoman-hari-12/</link><pubDate>Sun, 22 Aug 2021 13:35:33 +0700</pubDate><author>slav.ilham@gmail.com</author><guid>https://ilh.my.id/post/isoman-hari-12/</guid><description>&lt;p>Hari ini tidak ada banyak perubahan dari hari kemarin. Indera penciuman saya menuju normal, sepertinya. Sudah tercium bau namun belum sempurna.&lt;/p>
&lt;p>Kemarin sore saya di telpon Pak RT, untuk main-main ke rumahnya. Di rumahnya ada teman Pak RT yang berasal dari Aceh, Meulaboh tepatnya, satu kampung dengan Ibu saya. Orang tersebut menanyakan nama kakek/nenek saya, cuma pas saat itu saya lupa namanya. :sweat_smile:&lt;/p>
&lt;p>Tadi pagi saya cerita ke Ibu saya, dan di akhir percakapan Ibu saya memberi tahu kalo nenek dari Ibu saya adalah keturunan &lt;a href="http://cagarbudaya.kemdikbud.go.id/cagarbudaya/detail/PO2016032300001/makam-tengku-cik-di-kila" target="_blank" rel="noreferrer noopener">Tengku Cik Di Kila&lt;/a> dari Nagan Raya, seorang Ulama keturuan Baghdad.&lt;/p>
&lt;p>Salah satu keturunannya yang terkenal adalah &lt;a href="https://id.wikipedia.org/wiki/Abdul_Gafur_%28menteri_Indonesia%29" target="_blank" rel="noreferrer noopener">Alm. Abdul Gafur&lt;/a>, mantan Menteri Era Presiden Soeharto.&lt;/p></description></item><item><title>FPL GW1 21/22 Prediksi</title><link>https://ilh.my.id/post/fpl-gw2-2122-p/</link><pubDate>Sat, 21 Aug 2021 15:25:06 +0700</pubDate><author>slav.ilham@gmail.com</author><guid>https://ilh.my.id/post/fpl-gw2-2122-p/</guid><description>&lt;p>Sekitar 1 jam lagi, saga FPL minggu kedua musim 2021/2022 akan dimulai. Di GW2 ini saya tidak melakukan transfer.&lt;/p>
&lt;p>Kalau tidak ada perubahan, captain yang akan saya pilih adalah Bruno Fernandes. Harvey Barnes terpaksa saya cadangkan, agar Lewis Dunk bisa masuk ke top eleven.&lt;/p>
&lt;p>Mudah-mudahanan poinnya diatas rata-rata atau mungkin bisa melampui 100.&lt;/p></description></item><item><title>Isoman Hari 11</title><link>https://ilh.my.id/post/isoman-hari-11/</link><pubDate>Sat, 21 Aug 2021 09:06:11 +0700</pubDate><author>slav.ilham@gmail.com</author><guid>https://ilh.my.id/post/isoman-hari-11/</guid><description>&lt;p>It&amp;rsquo;s good to be back! Itulah kata-kata yang saya ucapkan setelah mencium bau minyak kayu putih. Walaupun tidak tajam, aromanya sudah terasa di hidung saya.&lt;/p></description></item><item><title>First Media</title><link>https://ilh.my.id/post/firstmedia/</link><pubDate>Fri, 20 Aug 2021 17:49:25 +0700</pubDate><author>slav.ilham@gmail.com</author><guid>https://ilh.my.id/post/firstmedia/</guid><description>&lt;p>Saya baru setahun belakangan ini menggunakan First Media. Alasan utama saya tidak menggunakan Indihome adalah karena lebih mahal.&lt;/p>
&lt;p>Sejauh ini, gangguan koneksi Internet First Media tidak terlalu sering. Namun jika gangguan, lama waktu perkiraan perbaikan di template email mereka adalah 12-24 jam. Waktu aktual perbaikannya kadang bisa lebih cepat kadang bisa lebih lama.&lt;/p>
&lt;p>Saya berlangganan speed paling kecil yang ditawarkan, 8 Mbps. Namun, jangan salah sangka dulu ya, 8 Mbps adalah speed untuk download, sedangkan speed uploadnya adalah sekitar 1 Mbps. Jauh sekali ya..&lt;/p>
&lt;p>Iya.. Soalnya setau saya First Media masih menggunakan kabel &lt;a href="https://en.wikipedia.org/wiki/Cable_Internet_access" target="_blank" rel="noreferrer noopener">tembaga/coax&lt;/a> untuk aksesnya. Sedangkan &amp;lsquo;Tuan Tanah&amp;rsquo; menggunakan Fiber sampai last mile. Istilah kerennya adalah &lt;a href="https://en.wikipedia.org/wiki/Fiber_to_the_x#FTTS,_FTTH_and_FTTB" target="_blank" rel="noreferrer noopener">FTTH&lt;/a>.&lt;/p>
&lt;p>Jika Anda browsing dan nonton Youtube misalnya, speed yang digunakan adalah speed download. Jika anda menaruh file di cloud, Anda menggunakan speed upload.&lt;/p>
&lt;p>Barusan saya mau upload file dengan size sekitar 3.5 GB. FileZilla memperkirakan perlu waktu 7 jam lebih agar proses upload tersebut selesai.&lt;/p>
&lt;p>&lt;img src="https://ilh.my.id/img/firstmedia.webp" alt="First Media" title="First Media">&lt;/p>
&lt;p>Fiuh.. Akhirnya saya cancel dan saya berencana upload menggunakan modem MiFi yang menggunakan kartu IM3.&lt;/p></description></item><item><title>Isoman Hari 10</title><link>https://ilh.my.id/post/isoman-hari-10/</link><pubDate>Fri, 20 Aug 2021 13:05:56 +0700</pubDate><author>slav.ilham@gmail.com</author><guid>https://ilh.my.id/post/isoman-hari-10/</guid><description>&lt;p>Sudah masuk di hari ke-10 dan keluhan masih sama, yaitu Anosmia. Untuk keluhan lain tidak ada dan obat sudah habis.&lt;/p></description></item><item><title>Thumbnail Gambar</title><link>https://ilh.my.id/post/thumbnail-gambar/</link><pubDate>Thu, 19 Aug 2021 13:10:00 +0700</pubDate><author>slav.ilham@gmail.com</author><guid>https://ilh.my.id/post/thumbnail-gambar/</guid><description>&lt;p>Pada postingan &lt;a href="https://ilh.my.id/2021/isoman-hari-9/" title="Isoman Hari 9" target="_blank" rel="noreferrer noopener">ini&lt;/a> terdapat 2 file untuk 1 gambar. 1 thumbnail-nya dan 1 lagi gambar aslinya.&lt;/p>
&lt;p>Jika Anda ingin membuat thumbnail dari gambar yang sudah ada, caranya sangat mudah ya. Kita akan menggunakan script di Ubuntu.&lt;/p>
&lt;p>Pertama dan yang paling utama, install dulu tool nya.&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#272822;background-color:#fafafa;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-bash" data-lang="bash">&lt;span style="display:flex;">&lt;span>sudo apt-get install imagemagick
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>Kemudian jalankan script dibawah. Sesuaikan &lt;code>.jpg&lt;/code> dengan ekstensi gambar Anda. Oh iya, gambarnya harus berada di dalam folder yang sama ketika Anda menjalankan script ini ya.&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#272822;background-color:#fafafa;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-bash" data-lang="bash">&lt;span style="display:flex;">&lt;span>&lt;span style="color:#00a8c8">for&lt;/span> i in &lt;span style="color:#d88200">`&lt;/span>find . -type f ! -name &lt;span style="color:#d88200">&amp;#34;*-thumb.jpg&amp;#34;&lt;/span> -name &lt;span style="color:#d88200">&amp;#34;*.jpg&amp;#34;&lt;/span>&lt;span style="color:#d88200">`&lt;/span>&lt;span style="color:#111">;&lt;/span> &lt;span style="color:#00a8c8">do&lt;/span> &lt;span style="color:#111">echo&lt;/span> &lt;span style="color:#111">$i&lt;/span>&lt;span style="color:#111">;&lt;/span> &lt;span style="color:#00a8c8">if&lt;/span> &lt;span style="color:#f92672">[&lt;/span> -f &lt;span style="color:#d88200">${&lt;/span>&lt;span style="color:#111">i&lt;/span>&lt;span style="color:#111">%.*&lt;/span>&lt;span style="color:#d88200">}&lt;/span>-thumb.jpg &lt;span style="color:#f92672">]&lt;/span>&lt;span style="color:#111">;&lt;/span> &lt;span style="color:#00a8c8">then&lt;/span> &lt;span style="color:#00a8c8">continue&lt;/span>&lt;span style="color:#111">;&lt;/span> &lt;span style="color:#00a8c8">fi&lt;/span>&lt;span style="color:#111">;&lt;/span> convert &lt;span style="color:#111">$i&lt;/span> -resize 352x352 &lt;span style="color:#d88200">${&lt;/span>&lt;span style="color:#111">i&lt;/span>&lt;span style="color:#111">%.*&lt;/span>&lt;span style="color:#d88200">}&lt;/span>-thumb.jpg&lt;span style="color:#111">;&lt;/span> &lt;span style="color:#00a8c8">done&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>Sekian dan semoga bermanfaat.&lt;/p></description></item><item><title>WebP</title><link>https://ilh.my.id/post/webp/</link><pubDate>Thu, 19 Aug 2021 12:41:29 +0700</pubDate><author>slav.ilham@gmail.com</author><guid>https://ilh.my.id/post/webp/</guid><description>&lt;p>WebP merupakan format gambar yang di develop oleh Google yang di desain untuk Website. Ukurannya gambar webp &lt;a href="https://developers.google.com/speed/webp" title="An image format for the Web" target="_blank" rel="noreferrer noopener">lebih kecil&lt;/a> dibandingankan dengan gambar dengan format png atau jpg.&lt;/p>
&lt;p>Untuk membuktikannya sangat mudah, di server free-tier gcp, saya punya 2 folder reguler image (png/jpg) dan 2 folder webp image.&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#272822;background-color:#fafafa;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-bash" data-lang="bash">&lt;span style="display:flex;">&lt;span>root@free-tier:/home/ftpilh/ftp/files/webp# ls -l
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>total &lt;span style="color:#ae81ff">16&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>drwxr-xr-x &lt;span style="color:#ae81ff">2&lt;/span> root root &lt;span style="color:#ae81ff">4096&lt;/span> Aug &lt;span style="color:#ae81ff">19&lt;/span> 05:44 img
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>drwxr-xr-x &lt;span style="color:#ae81ff">2&lt;/span> root root &lt;span style="color:#ae81ff">4096&lt;/span> Aug &lt;span style="color:#ae81ff">19&lt;/span> 05:44 img-webp
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>drwxr-xr-x &lt;span style="color:#ae81ff">2&lt;/span> root root &lt;span style="color:#ae81ff">4096&lt;/span> Aug &lt;span style="color:#ae81ff">19&lt;/span> 05:44 isoman
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>drwxr-xr-x &lt;span style="color:#ae81ff">2&lt;/span> root root &lt;span style="color:#ae81ff">4096&lt;/span> Aug &lt;span style="color:#ae81ff">19&lt;/span> 05:44 isoman-webp
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>root@free-tier:/home/ftpilh/ftp/files/webp#
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>Berikut hasil komparasi size gambarnya.&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#272822;background-color:#fafafa;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-bash" data-lang="bash">&lt;span style="display:flex;">&lt;span>root@free-tier:/home/ftpilh/ftp/files/webp# diff &amp;lt;&lt;span style="color:#f92672">(&lt;/span>du -sh img&lt;span style="color:#f92672">)&lt;/span> &amp;lt;&lt;span style="color:#f92672">(&lt;/span>du -sh img-webp&lt;span style="color:#f92672">)&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>1c1
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&amp;lt; 1.4M img
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>---
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&amp;gt; 928K img-webp
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>root@free-tier:/home/ftpilh/ftp/files/webp#
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>root@free-tier:/home/ftpilh/ftp/files/webp# diff &amp;lt;&lt;span style="color:#f92672">(&lt;/span>du -sh isoman&lt;span style="color:#f92672">)&lt;/span> &amp;lt;&lt;span style="color:#f92672">(&lt;/span>du -sh isoman-webp&lt;span style="color:#f92672">)&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>1c1
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&amp;lt; 908K isoman
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>---
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&amp;gt; 516K isoman-webp
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>root@free-tier:/home/ftpilh/ftp/files/webp#
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>Kalau kita lihat perbedaan sizenya hampir setengahnya ya.&lt;/p>
&lt;hr>
&lt;p>Untuk mengkonversi reguler image &lt;em>(png/jpg/etc..)&lt;/em> ke format WebP menggunakan Linux sangat mudah ya. Pada script dibawah, kita bisa konversi banyak gambar sekaligus ke format WebP.&lt;/p>
&lt;p>Pertama dan paling utama adalah install toolnya dulu, saya menggunakan Ubuntu.&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#272822;background-color:#fafafa;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-bash" data-lang="bash">&lt;span style="display:flex;">&lt;span>sudo apt-get install webp
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>Kemudian jalankan script dibawah, sesuaikan &lt;code>jpg&lt;/code> ke format gambar Anda, misalnya &lt;code>png&lt;/code>.&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#272822;background-color:#fafafa;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-bash" data-lang="bash">&lt;span style="display:flex;">&lt;span>find ./ -type f -name &lt;span style="color:#d88200">&amp;#39;*.jpg&amp;#39;&lt;/span> -exec sh -c &lt;span style="color:#d88200">&amp;#39;cwebp -q 75 $1 -o &amp;#34;${1%.jpg}.webp&amp;#34;&amp;#39;&lt;/span> _ &lt;span style="color:#f92672">{}&lt;/span> &lt;span style="color:#8045ff">\;&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>Oh iya, gambarnya harus berada di folder yang sama ketika Anda menjalankan script diatas ya.&lt;/p>
&lt;p>Cek postingan &lt;a href="https://ilh.my.id/2021/isoman-hari-9/" title="Isoman Hari 9" target="_blank" rel="noreferrer noopener">ini&lt;/a> untuk melihat contoh gambar format WebP.&lt;/p>
&lt;p>Semoga bermanfaat..&lt;/p></description></item><item><title>Isoman Hari 9</title><link>https://ilh.my.id/post/isoman-hari-9/</link><pubDate>Thu, 19 Aug 2021 10:08:16 +0700</pubDate><author>slav.ilham@gmail.com</author><guid>https://ilh.my.id/post/isoman-hari-9/</guid><description>&lt;p>Sudah memasuki hari ke 9 ya, tidak terasa..&lt;/p>
&lt;p>Tidak ada keluhan yang berarti, kecuali Anosmia yang belum membaik. Sesuai janji saya di post &lt;a href="https://ilh.my.id/2021/isoman-hari-8/" title="Isoman Hari 8" target="_blank" rel="noreferrer noopener">hari kemarin&lt;/a>, di post ini saya share galeri Isoman saya dan keluarga.&lt;/p>
&lt;style>
div.gallery {
display: flex;
flex-wrap: wrap;
}
div.gallery a {
flex-grow: 1;
object-fit: cover;
margin: 2px;
display: flex;
}
div.gallery a img {
height: 200px;
object-fit: cover;
flex-grow: 1;
}
&lt;/style>
&lt;link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/fancyapps/fancybox@3.5.7/dist/jquery.fancybox.min.css" />
&lt;div class="gallery">
&lt;a data-fancybox="gallery" href="https://ilh.my.id/galleries/isoman//isoman1.webp">
&lt;img src="https://ilh.my.id/galleries/isoman//isoman1-thumb.webp"> &lt;br/>
&lt;/a>
&lt;a data-fancybox="gallery" href="https://ilh.my.id/galleries/isoman//isoman2.webp">
&lt;img src="https://ilh.my.id/galleries/isoman//isoman2-thumb.webp"> &lt;br/>
&lt;/a>
&lt;a data-fancybox="gallery" href="https://ilh.my.id/galleries/isoman//isoman3.webp">
&lt;img src="https://ilh.my.id/galleries/isoman//isoman3-thumb.webp"> &lt;br/>
&lt;/a>
&lt;a data-fancybox="gallery" href="https://ilh.my.id/galleries/isoman//isoman4.webp">
&lt;img src="https://ilh.my.id/galleries/isoman//isoman4-thumb.webp"> &lt;br/>
&lt;/a>
&lt;a data-fancybox="gallery" href="https://ilh.my.id/galleries/isoman//isoman5.webp">
&lt;img src="https://ilh.my.id/galleries/isoman//isoman5-thumb.webp"> &lt;br/>
&lt;/a>
&lt;a data-fancybox="gallery" href="https://ilh.my.id/galleries/isoman//isoman6.webp">
&lt;img src="https://ilh.my.id/galleries/isoman//isoman6-thumb.webp"> &lt;br/>
&lt;/a>
&lt;/div>
&lt;p>Sekian.&lt;/p></description></item><item><title>Apa Itu Hashing</title><link>https://ilh.my.id/post/apa-itu-hashing/</link><pubDate>Wed, 18 Aug 2021 13:45:17 +0700</pubDate><author>slav.ilham@gmail.com</author><guid>https://ilh.my.id/post/apa-itu-hashing/</guid><description>&lt;p>Hashing adalah rumus matematika yang mengubah data of arbitrary lenght menjadi smaller &amp;ldquo;fingerprint&amp;rdquo;. Fingerprint dalam dunia hashing sering disebut digest.&lt;/p>
&lt;p>Hashing sendiri termasuk dalam salah satu komponen Cryptography, yaitu Integrity.&lt;/p>
&lt;p>Sebuah algoritma hashing harus memenuhi 4 kriteria, yaitu:&lt;/p>
&lt;ol>
&lt;li>Hampir tidak dimungkinkan untuk meghasilkan digest yang sama&lt;/li>
&lt;li>Tidak mungkin untuk mengekstrak isi file yang asli&lt;/li>
&lt;li>Perubahan sedikit akan membuat perbedaan yang sangat drastis&lt;/li>
&lt;li>Digest yang dihasilkan panjangnya sama&lt;/li>
&lt;/ol>
&lt;p>&lt;strong>Let&amp;rsquo;s get practical!&lt;/strong>&lt;/p>
&lt;p>Saya punya 2 file, &lt;code>hello.txt&lt;/code> punya 1 kata dan &lt;code>mobydick.txt&lt;/code> punya 115.314 kata didalamnya.&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#272822;background-color:#fafafa;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-bash" data-lang="bash">&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>root@free-tier hash&lt;span style="color:#f92672">]&lt;/span>&lt;span style="color:#75715e"># wc hello.txt mobydick.txt &lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#ae81ff">1&lt;/span> &lt;span style="color:#ae81ff">1&lt;/span> &lt;span style="color:#ae81ff">6&lt;/span> hello.txt
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#ae81ff">15603&lt;/span> &lt;span style="color:#ae81ff">115314&lt;/span> &lt;span style="color:#ae81ff">643210&lt;/span> mobydick.txt
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>Jika kita hash kedua file tersebut dengan &lt;code>md5sum&lt;/code> maka akan di dapatkan digest dengan panjang yang sama. &lt;em>Point 4 checked&lt;/em>.&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#272822;background-color:#fafafa;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-bash" data-lang="bash">&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>root@free-tier hash&lt;span style="color:#f92672">]&lt;/span>&lt;span style="color:#75715e"># md5sum hello.txt mobydick.txt &lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>09f7e02f1290be211da707a266f153b3 hello.txt
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>08637b28b042bf5861bb933108063cf3 mobydick.txt
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>Jika Anda disuruh membuat file untuk menghasilkan digest yang sama dengan output diatas, bisa saja bisa ya, tapi akan sangat sulit pastinya. &lt;em>Point 1 checked&lt;/em>.&lt;/p>
&lt;p>Kemudian, jika Anda diberikan digest &lt;code>08637b28b042bf5861bb933108063cf3&lt;/code> dan mencoba untuk mengesktrak digest tersebut menjadi file aslinya yang memiliki 115.314 kata, akan sangat sulit atau mustahil pastinya. &lt;em>Point 2 checked&lt;/em>.&lt;/p>
&lt;p>Untuk point 3 bisa kita coba dengan mengcopy &lt;code>mobydick.txt&lt;/code> menjadi &lt;code>mobydick2.txt&lt;/code>. Tambah 1 spasi pada file &lt;code>mobydick2.txt&lt;/code>, hasilnya hashnya akan berbeda dengan file yang aslinya.&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#272822;background-color:#fafafa;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-bash" data-lang="bash">&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>root@free-tier hash&lt;span style="color:#f92672">]&lt;/span>&lt;span style="color:#75715e"># cp mobydick.txt mobydick2.txt&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>root@free-tier hash&lt;span style="color:#f92672">]&lt;/span>&lt;span style="color:#75715e"># md5sum moby*&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>08637b28b042bf5861bb933108063cf3 mobydick2.txt
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>08637b28b042bf5861bb933108063cf3 mobydick.txt
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;div class="highlight">&lt;pre tabindex="0" style="color:#272822;background-color:#fafafa;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-bash" data-lang="bash">&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>root@free-tier hash&lt;span style="color:#f92672">]&lt;/span>&lt;span style="color:#75715e"># nano mobydick2.txt&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>root@free-tier hash&lt;span style="color:#f92672">]&lt;/span>&lt;span style="color:#75715e"># md5sum moby*&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>cdf549e3b8bf5b8f74933b7526298b40 mobydick2.txt
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>08637b28b042bf5861bb933108063cf3 mobydick.txt
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>&lt;em>Point 3 checked&lt;/em>.&lt;/p></description></item><item><title>Isoman Hari 8</title><link>https://ilh.my.id/post/isoman-hari-8/</link><pubDate>Wed, 18 Aug 2021 08:40:55 +0700</pubDate><author>slav.ilham@gmail.com</author><guid>https://ilh.my.id/post/isoman-hari-8/</guid><description>&lt;p>Tidak terasa hari ini sudah masuk di minggu kedua Isoman di rumah. Saya dan keluarga sudah tidak ada gejala yang berarti lagi, kecuali &lt;a href="https://en.wikipedia.org/wiki/Anosmia" title="Anosmia" target="_blank" rel="noreferrer noopener">Anosmia&lt;/a> yang masih terjadi di saya.&lt;/p>
&lt;p>Tadi pagi ada tim dari Puskesmas dekat rumah yang mengontak saya, infonya dari tim Tracer. Beliau tanya-tanya kabar dan minta 6 foto kegiatan saya dan keluarga selama Isoman. Fotonya &lt;em>on progress&lt;/em>. Jika sudah lengkap, nanti akan saya share di sini juga.&lt;/p></description></item><item><title>Install Ansible Di Centos</title><link>https://ilh.my.id/post/install-ansible-centos/</link><pubDate>Wed, 18 Aug 2021 08:30:31 +0700</pubDate><author>slav.ilham@gmail.com</author><guid>https://ilh.my.id/post/install-ansible-centos/</guid><description>&lt;p>&lt;a href="https://www.ansible.com/" title="Ansible" target="_blank" rel="noreferrer noopener">Ansible&lt;/a> ada tools open source yang digunakan untuk push konfigurasi ke banyak server dalam 1 waktu.&lt;/p>
&lt;p>Saya sendiri menggunakan Ansible untuk mengautomatisasi task-task kecil yang sangat berulang-ulang. Perangkat tujuan yang saya push bukan server, melainkan perangkat jaringan, seperti Router, Switch, Firewall, dan sebgainya.&lt;/p>
&lt;p>Jika Anda menggunakan Centos, baik itu versi 7 atau 8, dan ingin menginstall Ansible, caranya mudah sekali. Syarat awalnya Anda harus masuk sebagai akun &lt;strong>root&lt;/strong> terlebih dahulu.&lt;/p>
&lt;p>Berikut commandnya:&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#272822;background-color:#fafafa;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-bash" data-lang="bash">&lt;span style="display:flex;">&lt;span>yum update -y
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>yum install epel-release -y
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>yum install ansible -y
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>Untuk verifikasi, bisa masuk ke directory Ansible. &lt;code>cd /etc/ansible/&lt;/code> dan list file yang ada di folder tersebut.&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#272822;background-color:#fafafa;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-bash" data-lang="bash">&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>root@free-tier ansible&lt;span style="color:#f92672">]&lt;/span>&lt;span style="color:#75715e"># ls -l&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>total &lt;span style="color:#ae81ff">24&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>-rw-r--r--. &lt;span style="color:#ae81ff">1&lt;/span> root root &lt;span style="color:#ae81ff">19985&lt;/span> Jul &lt;span style="color:#ae81ff">25&lt;/span> 22:21 ansible.cfg
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>-rw-r--r--. &lt;span style="color:#ae81ff">1&lt;/span> root root &lt;span style="color:#ae81ff">1016&lt;/span> Jul &lt;span style="color:#ae81ff">25&lt;/span> 22:21 hosts
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>drwxr-xr-x. &lt;span style="color:#ae81ff">2&lt;/span> root root &lt;span style="color:#ae81ff">6&lt;/span> Jul &lt;span style="color:#ae81ff">25&lt;/span> 22:21 roles
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">[&lt;/span>root@free-tier ansible&lt;span style="color:#f92672">]&lt;/span>&lt;span style="color:#75715e"># &lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>Semoga bermanfaat ya..&lt;/p></description></item><item><title>Public/Private Key SecureCRT</title><link>https://ilh.my.id/post/public-private-key-secure-crt/</link><pubDate>Tue, 17 Aug 2021 21:01:37 +0700</pubDate><author>slav.ilham@gmail.com</author><guid>https://ilh.my.id/post/public-private-key-secure-crt/</guid><description>&lt;p>Saya memerlukan Public/Private key Pair untuk mengakses VM Instance di Google Cloud Platform. Karena by default, login SSH ke Server VM di GCP via password di disable.&lt;/p>
&lt;p>Untuk membuat Public/Private key Pair menggunakan SecureCRT sangat mudah. Hanya beberapa klik saja.&lt;/p>
&lt;p>Langkah pertama adalah pilih Menu &lt;code>Tools - Create Public Key&lt;/code>.&lt;/p>
&lt;p>&lt;strong>Key type:&lt;/strong> RSA. Passphrase opsional, cuma rekomendasinya di isi &lt;em>(dan harus di ingat ya)&lt;/em>. Untuk &lt;strong>comment&lt;/strong>, masukan username/inisial yang akan digunakan.&lt;/p>
&lt;p>&lt;img src="https://ilh.my.id/img/secure-crt-public-key.webp" alt="Create Public/Private Key" title="Create Public/Private Key">&lt;/p>
&lt;p>Pada step terakhir, pilih &lt;code>OpenSSH Key format (new)&lt;/code>, kemudian klik Finish.&lt;/p>
&lt;p>Untuk digunakan di VM GCP, buka &lt;code>Identity.pub&lt;/code> menggunakan Notepad. Copy isinya dan paste ke Compute Engine - Metadata - SSH Keys.&lt;/p>
&lt;p>Jika tidak ada kendala, harusnya Anda sudah bisa login ke Server GCP dan mengkases root tanpa password.&lt;/p>
&lt;p>&lt;img src="https://ilh.my.id/img/gcp-ssh-keys.webp" alt="SSH Keys GCP" title="SSH Keys GCP">&lt;/p>
&lt;p>Selamat mencoba ya..&lt;/p></description></item><item><title>Protocol NO-OP SecureCRT</title><link>https://ilh.my.id/post/protocol-no-op-secure-crt/</link><pubDate>Tue, 17 Aug 2021 17:47:13 +0700</pubDate><author>slav.ilham@gmail.com</author><guid>https://ilh.my.id/post/protocol-no-op-secure-crt/</guid><description>&lt;p>Jika Anda adalah pengguna setia SecureCRT pasti agak risih jika session SSH ke server sering &lt;em>time-out&lt;/em>.&lt;/p>
&lt;p>Dalam kasus saya, server yang sering saya SSH terdapat firewall di tengahnya. Firewall tersebut akan memutuskan session SSH dari laptop ke Server jika tidak ada kegiatan ketik-mengetik dalam beberapa waktu.&lt;/p>
&lt;p>Pada SecureCRT terdapat fitur untuk mengatasi masalah kecil ini, dengan menggunakan &lt;strong>Protocol NO-OP&lt;/strong>.&lt;/p>
&lt;p>Untuk mengaktifkannya, klik &lt;code>Options - Edit Default Sessions - Terminal&lt;/code>. Kemudian centang &lt;code>Send Protocol NO-OP&lt;/code>&lt;/p>
&lt;p>&lt;img src="https://ilh.my.id/img/no-op-secure-crt.webp" alt="NO-OP SecureCRT" title="NO-OP SecureCRT">&lt;/p>
&lt;p>Semoga bermanfaat ya..&lt;/p></description></item><item><title>Isoman Hari 7</title><link>https://ilh.my.id/post/isoman-hari-7/</link><pubDate>Tue, 17 Aug 2021 07:12:04 +0700</pubDate><author>slav.ilham@gmail.com</author><guid>https://ilh.my.id/post/isoman-hari-7/</guid><description>&lt;p>Tidak terasa sudah seminggu berlalu. Keluhan hari ini masih sama dengan hari ke-6 kemarin, masih belum bisa membau. Obat-obatan perlahan tapi pasti sudah hampir habis.&lt;/p>
&lt;p>Anyway, tadi malam saya iseng-iseng deploy site baru menggunakan &lt;a href="https://gohugo.io/hosting-and-deployment/hosting-on-netlify/" title="Hugo &amp;#43; Github &amp;#43; Netlify" target="_blank" rel="noreferrer noopener">Hugo + Github + Netlify&lt;/a>. Site tersebut berisi resume/CV untuk keperluan melamar kerjaan. Jika penasaran, boleh dilihat-lihat di &lt;a href="https://ilh-resume.netlify.app/" target="_blank" rel="noreferrer noopener">ilh-resume.netlify.app&lt;/a>.&lt;/p>
&lt;p>PR berikutnya ada web tersebut adalah membuatnya menjadi subdomain dari &lt;code>ilh.my.id&lt;/code>&lt;/p></description></item><item><title>FPL GW1 21/22</title><link>https://ilh.my.id/post/fpl-gw1-2122/</link><pubDate>Mon, 16 Aug 2021 11:33:16 +0700</pubDate><author>slav.ilham@gmail.com</author><guid>https://ilh.my.id/post/fpl-gw1-2122/</guid><description>&lt;p>Liga Inggris musim 2021/2002 sudah dimulai. Ini artinya Fantasy Premier League (FPL) juga sudah dimulai.&lt;/p>
&lt;p>Gameweek 1 diawali dengan kekalahan Arsenal atas tim Promosi, Brentford, dan diakhiri dengan kekalahan Man City dari Tottenhan Hotspurs, lewat gol tunggal H.M.Son.&lt;/p>
&lt;p>Bagaimana dengan poin FPL saya di GW 1 ini. Rata-rata saja!&lt;/p>
&lt;p>&lt;img src="https://ilh.my.id/img/fpl1.webp" alt="FPL GW1 21/22" title="FPL GW1 21/22">&lt;/p>
&lt;p>Harusnya saya memilih captain Bruno Fernandes dan memasukan Ismaïla Sarr serta Callum Wilson ke dalam tim saya. Mungkin bisa hampir 100 poin yang saya dapatkan.&lt;/p>
&lt;p>Hm.. Tapi ya sudahlah, masih ada 37 GW lagi.&lt;/p></description></item><item><title>Isoman Hari 6</title><link>https://ilh.my.id/post/isoman-hari-6/</link><pubDate>Mon, 16 Aug 2021 10:40:57 +0700</pubDate><author>slav.ilham@gmail.com</author><guid>https://ilh.my.id/post/isoman-hari-6/</guid><description>&lt;p>Di hari ke 6 ini keadaan sudah semakin membaik. Badan meriang dan pegal-pegal sudah tidak ada lagi. Cuma hidung saja yang belum bisa membau.&lt;/p>
&lt;p>Sepertinya saya dan keluarga tidak jadi di &lt;a href="http://localhost:1313/2021/isoman-hari-5/" title="Isoman Hari 5" target="_blank" rel="noreferrer noopener">wawancara&lt;/a> oleh orang dari Puskemas.&lt;/p></description></item><item><title>BGP</title><link>https://ilh.my.id/post/bgp/</link><pubDate>Sun, 15 Aug 2021 14:10:02 +0700</pubDate><author>slav.ilham@gmail.com</author><guid>https://ilh.my.id/post/bgp/</guid><description>&lt;p>BGP yang merupakan singkatan dari Border Gateway Protocol dikenal oleh orang-orang yang berkecimpung di dunia jaringan adalah sebuah routing protocol. Exterior Gateway Protocol, tepatnya.&lt;/p>
&lt;blockquote>
&lt;p>Pertanyaannya kemudian adalah, apakah BGP sebuah routing protocol?&lt;/p>
&lt;/blockquote>
&lt;p>Menurut Brian Mc Gahan, instruktur dari INE, BGP bukan merupakan routing protocol, melainkan &lt;strong>reachability protocol&lt;/strong>. Hal ini saya aminkan juga.&lt;/p>
&lt;p>Alasan yang pertama adalah karena BGP tidak punya transport sendiri, ia berjalan diatas TCP. Kemudian, BGP pada umumnya juga memerlukan IGP untuk beroperasi. &lt;em>(Namun dalam beberapa case, BGP bisa berjalan tanpa IGP jika peeringnya adalah directly connected.)&lt;/em>&lt;/p>
&lt;p>Tugas utama BGP adalah bertukar Network Layer Reachability Information (NLRI). NRLI sendiri terdiri dari Prefix dan Lenght, dalam hal ini adalah subnet.&lt;/p>
&lt;p>&lt;em>&lt;strong>BGP only gives you the routes and route attributes.&lt;/strong>&lt;/em> Setelah itu terserah IGP, routes tersebut akan di recurse ke interface yang mana.&lt;/p>
&lt;p>Mungkin ada beberapa alasan lagi kenapa BGP bukan routing protocol tapi yang saya tulis itu saja dulu.&lt;/p>
&lt;p>Mudah-mudahan bermanfaat ya.&lt;/p></description></item><item><title>Utterances</title><link>https://ilh.my.id/post/utterances/</link><pubDate>Sun, 15 Aug 2021 12:45:25 +0700</pubDate><author>slav.ilham@gmail.com</author><guid>https://ilh.my.id/post/utterances/</guid><description>&lt;p>&lt;a href="https://utteranc.es" title="Utterances" target="_blank" rel="noreferrer noopener">Utterances&lt;/a> adalah comment widget alternatif yang bisa di pakai pada Hugo, selain menggunakan Disqus.&lt;/p>
&lt;p>Tema yang saya gunakan padah Hugo, &lt;a href="https://github.com/yursan9/manis-hugo-theme" title="Manis" target="_blank" rel="noreferrer noopener">Manis&lt;/a>, sudah support &lt;strong>utterances&lt;/strong>, jadi saya cuma memasukan &lt;em>utterancesRepo&lt;/em> dan &lt;em>utterancesLabel&lt;/em> saja.&lt;/p>
&lt;p>Untuk step by step installnya sangat gampang. Saya membaca panduannya di &lt;a href="https://franklinjl.org/extras/utterances/" title="Add comments with utterances" target="_blank" rel="noreferrer noopener">sini&lt;/a>.&lt;/p>
&lt;p>Contoh tampilnnya bagaimana? Ada dibawah post ini ya.&lt;/p></description></item><item><title>Isoman Hari 5</title><link>https://ilh.my.id/post/isoman-hari-5/</link><pubDate>Sun, 15 Aug 2021 11:14:12 +0700</pubDate><author>slav.ilham@gmail.com</author><guid>https://ilh.my.id/post/isoman-hari-5/</guid><description>&lt;p>Hari ini saya masih tidak bisa membau. Semalam info dari Pak RT via pertelponan, tidak bisa membau adalah phase terakhir dari sakit virus Covid. Setelah itu sudah sembuh. Mudah-mudahan ya.&lt;/p>
&lt;p>Info dari Pak RT, besok dari Puskemas akan datang ke cluster tempat saya tinggal untuk melakukan tracing. Dimulai dengan melakukan Rapid Antibodi Test ke minimal 47 orang di Cluster. Kemungkinan saya dan keluarga akan diwawancara oleh mereka.&lt;/p>
&lt;p>Mudah-mudahan sih engga ya..&lt;/p></description></item><item><title>Komponen SDWAN Cisco</title><link>https://ilh.my.id/post/komponen-sdwan-cisco/</link><pubDate>Sat, 14 Aug 2021 20:28:44 +0700</pubDate><author>slav.ilham@gmail.com</author><guid>https://ilh.my.id/post/komponen-sdwan-cisco/</guid><description>&lt;p>Pada artikel &lt;a href="https://ilh.my.id/2021/sdwan-fortigate/" title="SDWAN Fortigate" target="_blank" rel="noreferrer noopener">ini&lt;/a> sudah saya singgung tentang Controller SDWAN Cisco. Mari kita elaborate lebih lanjut.&lt;/p>
&lt;p>Oh iya, sebelum lanjut, saya cuma mau info bahwa SDWAN Cisco yang sekarang kita kenal awalnya adalah sebuat start-up bernama Viptela. Start-up yang mindsetnya sudah Software Defined yang sesungguhnya. Kemudian Viptela dibeli oleh Cisco, dan pelan-pelan Cisco mulai rebranding untuk produk SDWAN-nya yang gagal yaitu &lt;a href="https://blogs.cisco.com/perspectives/ciscos-iwan-intelligent-wan-for-your-sd-wan" title="Cisco’s IWAN (Intelligent WAN) for Your SD-WAN" target="_blank" rel="noreferrer noopener">Cisco iWAN&lt;/a>.&lt;/p>
&lt;p>Back to topic ya, komponen pada Cisco SDWAN adalah sbb:&lt;/p>
&lt;ol>
&lt;li>vBond = Orchestration Plane&lt;/li>
&lt;li>vSmart = Control Plane&lt;/li>
&lt;li>vManage = Management Plane&lt;/li>
&lt;li>vEdge/cEdge = Data Plane -&amp;gt; Router&lt;/li>
&lt;/ol>
&lt;p>&lt;img src="https://ilh.my.id/img/cisco-sdwan.webp" alt="SDWAN Cisco" title="SDWAN Cisco">&lt;/p>
&lt;p>Luar biasa kan ya, semua plane di separasi oleh Cisco SDWAN.&lt;/p>
&lt;p>Cara kerja SDWAN Cisco dimulai dengan vEdge/cEdge mendaftarkan diri ke vBond, bahwa ia ingin bergabung ke SDWAN Fabric. Jika sudah ada whitelist di sisi vBond, maka Edge tersebut di izinkan connect ke vManage dan vSmart.&lt;/p>
&lt;p>vManage adalah GUI untuk kita memanage semua perangkat SDWAN Cisco. Sedangkan vSmart adalah.. Hm.. Imagine vSmart like BGP Route Reflector. Tugas utamanya adalah pertukaran routing antara Edge.&lt;/p>
&lt;p>&lt;em>Just like that? No!&lt;/em>&lt;/p>
&lt;p>Artikel ini cuma pengenalan aja. Banyak sekali fitur-fitur yang ditawarkan SDWAN Cisco ini. Bahkan Cisco punya Sertifikasinya sendiri khusus untuk topik SDWAN, yaitu &lt;a href="https://www.cisco.com/c/en/us/training-events/training-certifications/exams/current-list/ensdwi-300-415.html" title="300-415 ENSDWI" target="_blank" rel="noreferrer noopener">300-415 ENSDWI&lt;/a>&lt;/p>
&lt;p>Sekian dan semoga bermanfaat ya.&lt;/p></description></item><item><title>Isoman Hari 4</title><link>https://ilh.my.id/post/isoman-hari-4/</link><pubDate>Sat, 14 Aug 2021 11:34:37 +0700</pubDate><author>slav.ilham@gmail.com</author><guid>https://ilh.my.id/post/isoman-hari-4/</guid><description>&lt;p>Hari ini saya mengalami Anosmia. Harusnya minyak kayu putih dan sabun mandi itu baunya menyegat ya, tapi entah kenapa di hidung saya seperti tidak ada baunya.&lt;/p>
&lt;p>Btw, Istri saya juga masih mengalami Anosmia, tapi sudah mendingan.&lt;/p></description></item><item><title>Isoman Hari 3</title><link>https://ilh.my.id/post/isoman-hari-3/</link><pubDate>Fri, 13 Aug 2021 14:32:41 +0700</pubDate><author>slav.ilham@gmail.com</author><guid>https://ilh.my.id/post/isoman-hari-3/</guid><description>&lt;p>Masuk hari ke 3.&lt;/p>
&lt;p>Kondisi badan sudah mendingan dari hari kemarin. Masih terasa pegal-pegal dan cepat lelah. Istri sudah membaik, tinggal batuk dan pilek saja. Anak menunjukkan tidak ada gejala.&lt;/p>
&lt;p>Di hari yang ketiga ini, saya dan Istri menyantap ikan Gurame yang kami Bakar sendiri.&lt;/p>
&lt;p>&lt;em>It&amp;rsquo;s good.&lt;/em>&lt;/p>
&lt;p>Daftar aplikasi online yang sudah digunakan selama Isoman:&lt;/p>
&lt;ol>
&lt;li>HaloDoc&lt;/li>
&lt;li>Klik Indomaret&lt;/li>
&lt;li>Alfa Gift&lt;/li>
&lt;li>SayurBox&lt;/li>
&lt;/ol></description></item><item><title>SDWAN Fortigate</title><link>https://ilh.my.id/post/sdwan-fortigate/</link><pubDate>Fri, 13 Aug 2021 09:19:19 +0700</pubDate><author>slav.ilham@gmail.com</author><guid>https://ilh.my.id/post/sdwan-fortigate/</guid><description>&lt;p>Fortigate SDWAN menurut saya belum benar-benar Sofware-Defined solution. Belum ada separasi antara control plane, data plane, dan management plane. Semuanya menjadi satu.&lt;/p>
&lt;p>Kalau kita bandingan dengan Cisco Viptela, terdapat 3 controller wajib yang bertugas untuk menseparasi plane-plane diatas.&lt;/p>
&lt;p>Anyway, Implemetasi yang selalu saya lakukan di customer yang menggunakan Fortigate untuk solusi SDWAN, adalah dengan metode &lt;a href="https://kb.fortinet.com/kb/documentLink.do?externalID=FD47221" title="ADVPN &amp;#43; BGP" target="_blank" rel="noreferrer noopener">ADVPN + BGP&lt;/a>.&lt;/p>
&lt;blockquote>
&lt;p>I&amp;rsquo;ve done this solution for several Customer, like Fast Food Company, Bank, Airline, etc.&lt;/p>
&lt;/blockquote>
&lt;p>From routing perspective, you can accomplish the same thing with Cisco Router + DMVPN + BGP. Namun saya lebih prefer Fortigate, karena terdapat fitur firewall-nya.&lt;/p>
&lt;p>Berikut 4 layer ilustrasi SDWAN Fortigate yang saya buat untuk memudahkan kita semua dalam memahami solusi diatas.&lt;/p>
&lt;p>&lt;img src="https://ilh.my.id/img/sdwan-forti-ilustration.webp" alt="SDWAN Fortigate" title="SDWAN Fortigate">&lt;/p>
&lt;p>Pada ilustrasi diatas terdapat 2 perangkat Fortigate, 1 Spoke dan 1 Hub.&lt;/p>
&lt;p>Let&amp;rsquo;s say, Tranport antara kedua Fortigate tersebut menggunakan Internet (Layer 1). Jika ingin memanfaatkan link Internet untuk keperluan private, kita harus membangun tunnel ipsec (Layer 2) kemudian pilih routing protocol (Layer 3).&lt;/p>
&lt;p>Layer paling atas (Layer 4) adalah Application Steering. App Steering/Path Control ini tergantung Performance SLA dan SDWAN Rules yang kita buat.&lt;/p>
&lt;p>Tips deploy SDWAN dari saya:&lt;/p>
&lt;ol>
&lt;li>Make ipsec phase-2 transparent (with src/dst-addr 0.0.0.0/0).&lt;/li>
&lt;li>Use BGP.&lt;/li>
&lt;li>Keep SDWAN SLA dan SDWAN Rules simple.&lt;/li>
&lt;li>Jangan menyusahkan diri sendiri dan orang lain!&lt;/li>
&lt;/ol>
&lt;p>Semoga bermanfaat ya..&lt;/p></description></item><item><title>Isoman Hari 2</title><link>https://ilh.my.id/post/isoman-hari-2/</link><pubDate>Thu, 12 Aug 2021 11:16:21 +0700</pubDate><author>slav.ilham@gmail.com</author><guid>https://ilh.my.id/post/isoman-hari-2/</guid><description>&lt;p>Hi.. Back again.&lt;/p>
&lt;p>Di hari kedua ini keluhan yang saya rasakan lebih parah dari hari pertama kemarin. Keluhan hari ini adalah meriang dan nyeri 1 badan, sakit kepala serta sedikit demam.&lt;/p>
&lt;p>Mudah-mudahan besok berkurang..&lt;/p>
&lt;p>&lt;strong>Update:&lt;/strong>&lt;br>
Tadi sore sempat susah bernafas/dada sesak (&lt;em>that&amp;rsquo;s bad&lt;/em>), dan mual. Konsul ke dokter via HaloDoc katanya itu normal. Dan diberi antibiotik pengganti karena antibiotik sebelumnya stok di apotik habis.&lt;/p>
&lt;p>Kondisi saat menulis post ini sudah agak membaik.&lt;/p></description></item><item><title>Isoman Hari 1</title><link>https://ilh.my.id/post/isoman-hari-1/</link><pubDate>Wed, 11 Aug 2021 15:11:17 +0700</pubDate><author>slav.ilham@gmail.com</author><guid>https://ilh.my.id/post/isoman-hari-1/</guid><description>&lt;p>It&amp;rsquo;s been a year since last post. Hari ini adalah hari pertama saya Isolasi Mandiri. Kemarin sudah test Swab Antigen sekeluarga dan Positive.&lt;/p>
&lt;p>Keluhan hari sakit kepala dan tidak enak badan saja.&lt;/p>
&lt;p>That is the bad news.&lt;/p>
&lt;p>The good news is, Covid is real my friend. :grimacing:&lt;/p></description></item><item><title>Multicast Pada VXLAN BGP-EVPN</title><link>https://ilh.my.id/post/multicast-pada-vxlan-bgp-evpn/</link><pubDate>Thu, 13 Aug 2020 15:52:39 +0700</pubDate><author>slav.ilham@gmail.com</author><guid>https://ilh.my.id/post/multicast-pada-vxlan-bgp-evpn/</guid><description>&lt;p>Pertama kali saya belajar VXLAN, saya paham jika menggunakan metode &lt;em>Flood and Learn&lt;/em>, VXLAN butuh multicast di enable pada leaf/spine switch.&lt;/p>
&lt;p>Karena metode tersebut tidak scalable, BGP EVPN di perbantukan di dunia VXLAN.&lt;/p>
&lt;p>Kemudian saya bertanya-tanya kepada diri sendiri, jika VXLAN sudah menggunakan BGP EVPN, apakah multicast masih diperlukan?&lt;/p>
&lt;p>Mencari sana dan sini, akhirnya jawabannya ditemukan. &lt;em>Thanks to Brian Mc&amp;rsquo;Gahan di video terbarunya tentang VXLAN BGP EVPN.&lt;/em>&lt;/p>
&lt;p>BGP EVPN bukan pengganti Multicast, tapi untuk mengoptimalkan cara kerja VXLAN. Multicast masih diperlukan untuk trafik BUM (Broadcast, Unknown Unicast, dan Multicast).&lt;/p>
&lt;p>Jika mac-address host sudah ketahuan, maka disini BGP akan berkerja, yaitu dengan mengadvertise mac-address tersebut via address-family l2vpn evpn.&lt;/p>
&lt;p>Sekian dan terima kasih.&lt;/p></description></item><item><title>Fall Over Pada eBGP</title><link>https://ilh.my.id/post/fall-over-pada-ebgp/</link><pubDate>Wed, 05 Aug 2020 16:25:00 +0700</pubDate><author>slav.ilham@gmail.com</author><guid>https://ilh.my.id/post/fall-over-pada-ebgp/</guid><description>&lt;p>Halo.. Balik lagi ya.&lt;/p>
&lt;p>Kali ini saya akan membahas tentang fitur BGP Fall Over, khususnya eBGP.&lt;/p>
&lt;p>Perspektifnya dari sisi CE ya. By default, ketika interface (layer 1) ke arah provider flapping, maka peering eBGP dari CE ke PE akan otomatis mati, tanpa perlu menunggu hold time BGP expires. Fitur ini namanya BGP Fast-External Fall Over&lt;/p>
&lt;p>The truth is, koneksi point-to-point dari CE ke PE tidak (pernah) benar-benar point-to-point. (99%) pasti ada perangkat layer 1 (repeater) atau switch di tengah-tengahnya. Oleh karena itu, kita tidak bisa benar-benar percaya dengan interface status di sisi CE.&lt;/p>
&lt;p>Berangkat dari problem tersebut, ada fitur lainnya yang akan kita bahas, yaitu BGP Fall Over. Namun, fitur ini (menurut saya) tidak ada gunaanya jika tidak ditemani oleh BFD.&lt;/p>
&lt;p>Opsi lain, peering eBGP Fall Over bisa menggunakan IP Loopback. Kemudian, antara CE dan PE running IGP untuk bertukar prefix IP Loopback. Jika link down, maka IGP akan down dan tentu saja peering eBGP akan down juga.&lt;/p>
&lt;p>BGP Fall Over juga bisa di temani oleh route-map. Fungsi route-map adalah untuk checking, apakah IP peering BGP sesuai dengan kriteria yang kita inginkan atau tidak.&lt;/p>
&lt;p>Misal nih, kita mau peering eBGP ke IP loopback provider. Biasanya kan IP loopback /32. Kalau kita punya backdoor link, IP loopback tersebut di advertise (via backdoor link) dengan subnet mask /29, maka kondisi tidak akan terpenuhi dan peering eBGP akan down.&lt;/p>
&lt;p>Notes untuk saya dan teman-teman, peering eBGP yang tidak directly connected tidak bisa menggunakan default route. At least, router harus memiliki route specific ke IP Peering tujuan, minimal /1.&lt;/p>
&lt;p>Sekian ya. Semoga bermanfaat..&lt;/p></description></item><item><title>Apa Itu Ethertype</title><link>https://ilh.my.id/post/apa-itu-ethertype/</link><pubDate>Mon, 03 Aug 2020 18:27:05 +0700</pubDate><author>slav.ilham@gmail.com</author><guid>https://ilh.my.id/post/apa-itu-ethertype/</guid><description>&lt;blockquote>
&lt;p>&amp;ldquo;How can you be an expert of routing, if you don&amp;rsquo;t know the detail of switching.&amp;rdquo;, quotes by me.&lt;/p>
&lt;/blockquote>
&lt;p>Itulah kutipan yang saya pikirkan sendiri belakangan ini dan saya tuliskan di artikel ini. #apasih&lt;/p>
&lt;p>Ok. Let&amp;rsquo;s dive in.&lt;/p>
&lt;p>Jika merujuk ke &lt;a href="https://en.wikipedia.org/wiki/EtherType" title="Ethertype" target="_blank" rel="noreferrer noopener">Wikipedia&lt;/a>, berikut adalah penjelasannya:&lt;/p>
&lt;blockquote>
&lt;p>EtherType is a two-octet field in an Ethernet frame. It is used to indicate which protocol is encapsulated in the payload of the frame and is used at the receiving end by the data link layer to determine how the payload is processed. The same field is also used to indicate the size of some Ethernet frames.&lt;/p>
&lt;/blockquote>
&lt;p>Kalau bahasa sederhana dari saya, EtherType adalah field untuk menunjukan data yang di encap frame tersebut itu apa. Misalnya IPv4, ARP, Dot1Q, atau lainnya.&lt;/p>
&lt;p>Contohin? Boleh. Kita pake packet capture aja ya biar gampang bayanginnya.&lt;/p>
&lt;ul>
&lt;li>
&lt;p>ARP menggunakan ethertype 0x0806.
&lt;img src="https://ilh.my.id/img/arp-eth.webp" alt="ARP Ethertype" title="ARP Ethertype">
&lt;br>&lt;/p>
&lt;/li>
&lt;li>
&lt;p>IPv4 menggunakan ethertype 0x0800.
&lt;img src="https://ilh.my.id/img/ipv4-eth.webp" alt="IPv4 Ethertype" title="IPv4 Ethertype">
&lt;br>&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Dot1Q tag menggunakan ethertype 0x8100.
&lt;img src="https://ilh.my.id/img/dot1q.webp" alt="Dot1Q Ethertype" title="Dot1Q Ethertype">&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Untuk QinQ, kalau ikut standar ethertype-nya adalah 0x88A8, sedangkan &lt;a href="https://www.embeddedsystemtesting.com/2012/09/vlan-standards-qinq.html" title="QinQ Standards" target="_blank" rel="noreferrer noopener">pre-standar-nya&lt;/a> adalah 0x9100.
&lt;img src="https://ilh.my.id/img/802.1ad.webp" alt="802.1ad Ethertype" title="802.1ad Ethertype">
&lt;br>&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Beberapa vendor, Cisco misalnya, menggunakan ethertype yang sama dengan Dot1Q pada service QinQ yaitu 0x8100.
&lt;img src="https://ilh.my.id/img/qinq-8100.webp" alt="QinQ Ethertype 8100" title="QinQ Ethertype 8100">&lt;/p>
&lt;/li>
&lt;/ul>
&lt;p>Anyway, mau curhat lagi. Baru kemarin nih, saya coba setting ethertype 0x9100 di interface ke arah provider untuk pelanggan dengan service QinQ, eh taunya, koneksi saya ke perangkat tersebut mati. 😅&lt;/p>
&lt;p>Perangkat yang saya config tersebut ethertype default untuk QinQ nya adalah 8100.&lt;/p>
&lt;p>Waduh-waduh.. Untung ada yang standby ya di sana. Jadi confignya bisa dihapus via console.&lt;/p>
&lt;p>Sekian ya. Semoga bermanfaat.&lt;/p></description></item><item><title>Pantai Tanjung Pasir Tangerang</title><link>https://ilh.my.id/post/pantai-tanjung-pasir-tangerang/</link><pubDate>Mon, 03 Aug 2020 10:53:10 +0700</pubDate><author>slav.ilham@gmail.com</author><guid>https://ilh.my.id/post/pantai-tanjung-pasir-tangerang/</guid><description>&lt;p>Halo gais. Kembali lagi. Saya ingin sharing sedikit nih. Kemarin, saya dan istri saya tercinta + anak pertama kami, jak wet-wet ke pantai di ujung kabupaten Tangerang.&lt;/p>
&lt;p>Namanya Pantai Tanjung Pasir.&lt;/p>
&lt;iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d31742.085102793557!2d106.64752179059245!3d-6.027556592035673!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x2e6a04501bca0373%3A0x55576a7a3677d362!2sTanjung%20Pasir%2C%20Teluknaga%2C%20Tangerang%2C%20Banten!5e0!3m2!1sen!2sid!4v1596427221180!5m2!1sen!2sid" width="600" height="450" frameborder="0" style="border:0;" allowfullscreen="" aria-hidden="false" tabindex="0">&lt;/iframe>
&lt;p>Suasanya kemarin sangat ramai, even virus &lt;a href="https://ilh.my.id/2020/selamat-berpuasa/" title="Selamat Berpuasa" target="_blank" rel="noreferrer noopener">covid19&lt;/a> masih merajalela. Pantainya bagus sih, cuma agak kurang terawat. Rating dari saya 6 out of 10. Sedangkat dari Istri saya, ratinganya 4 out of 10.&lt;/p>
&lt;p>Sebenarnya kalau dirawat dan di tata dengan rapi, Pantai tersebut bisa menjadi tujuan wisata banyak orang. Karena tempatnya yang strategis, menurut saya. Cuma 30 menitan mungkin dan Bandara SHIA.&lt;/p>
&lt;p>&lt;img src="https://ilh.my.id/img/tanjung-pasir-1.webp" alt="Tanjung Pasir 1" title="Tanjung Pasir 1">&lt;/p>
&lt;p>&lt;img src="https://ilh.my.id/img/tanjung-pasir-2.webp" alt="Tanjung Pasir 2" title="Tanjung Pasir 2">&lt;/p>
&lt;p>Next time mungkin kami akan kesana before sunset.&lt;/p></description></item><item><title>Konfigurasi VXLAN Di Fortigate</title><link>https://ilh.my.id/post/vxlan-fortigate/</link><pubDate>Mon, 20 Jul 2020 12:39:19 +0700</pubDate><author>slav.ilham@gmail.com</author><guid>https://ilh.my.id/post/vxlan-fortigate/</guid><description>&lt;p>&lt;em>Halo network geeks..&lt;/em> Kali ini saya akan share tentang konfigurasi VxLAN pada perangkat Fortigate.&lt;/p>
&lt;p>VxLAN sendiri ada teknologi untuk men-tunnel layer2 diatas layer 3 transport. Fitur ini sedang sangat booming saat ini, karena pertumbuhan Data Centre sedang on-fire.&lt;/p>
&lt;p>Mau curhat sedikit, beberapa waktu yang lalu, saya mencoba untuk mengaplikasikan VxLAN pada Fortigate pada salah satu pelanggan di perusahaan tempat saya bekerja.&lt;/p>
&lt;p>&lt;strong>Tapi gagal.&lt;/strong> 😅&lt;/p>
&lt;p>Jaringan LAN pelanggan looping karena STP tidak convergence. Awalnya, saya tidak bisa memastikan kenapa. Padahal di lab yang sudah saya lakukan berkali-kali, BPDU STP bisa dilewatkan VxLAN Fortigate.&lt;/p>
&lt;p>Namun belakangan saya menemukan secercah pencerahan. VxLAN yang gagal saya terapkan di pelanggan tersebut, kemungkinan karena Fortigate yang digunakan pada saat itu tidak support Encap/Decap VxLAN di ASICs. Maklum ya, Fortigate versi kecil.&lt;/p>
&lt;p>Dari hasil membaca beberapa website, Fortigate support Encap/Decap VxLAN pada perangkatnya seri 1800F, seperti keterangan pada situs halaman web &lt;a href="https://www.fortinet.com/products/fortigate/fortiasic" title="Fortigate Asics" target="_blank" rel="noreferrer noopener">ini&lt;/a>.&lt;/p>
&lt;p>Anyway busway, berikut adalah konfigurasi VxLAN pada Fortigate ya. Fortigate yang satunya lagi di config juga seperti config-an dibawah, dengan mengubah IP WAN-nya.&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#272822;background-color:#fafafa;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-plaintext" data-lang="plaintext">&lt;span style="display:flex;">&lt;span>config system interface
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> edit &amp;#34;port9&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> set vdom &amp;#34;root&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> set ip 1.1.1.1 255.255.255.0
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> set allowaccess ping
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> set type physical
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> set snmp-index 9
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> next
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> edit &amp;#34;port10&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> set vdom &amp;#34;root&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> set broadcast-forward enable
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> set l2forward enable
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> set vlanforward enable
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> set stpforward enable
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> set type physical
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> set snmp-index 10
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> set stpforward-mode rpl-nothing
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> set mtu-override enable
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> set mtu 1446
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> next
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> edit &amp;#34;vxlan-dc-to-drc&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> set vdom &amp;#34;root&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> set broadcast-forward enable
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> set l2forward enable
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> set vlanforward enable
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> set stpforward enable
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> set type vxlan
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> set snmp-index 13
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> set stpforward-mode rpl-nothing
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> set mtu-override enable
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> set mtu 1446
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> set interface &amp;#34;port9&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> next
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>end
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>#
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>#
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>config system vxlan
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> edit &amp;#34;vxlan-dc-to-drc&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> set interface &amp;#34;port9&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> set vni 1000
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> set remote-ip &amp;#34;1.1.1.2&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> next
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>end
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>#
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>#
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>config system virtual-wire-pair
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> edit &amp;#34;vwp1&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> set member &amp;#34;port10&amp;#34; &amp;#34;vxlan-dc-to-drc&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> set wildcard-vlan enable
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> next
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>end
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>#
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>#
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>config firewall policy
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> edit 1
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> set name &amp;#34;VXLAN-POLICY&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> set srcintf &amp;#34;port10&amp;#34; &amp;#34;vxlan-dc-to-drc&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> set dstintf &amp;#34;vxlan-dc-to-drc&amp;#34; &amp;#34;port10&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> set srcaddr &amp;#34;all&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> set dstaddr &amp;#34;all&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> set action accept
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> set schedule &amp;#34;always&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> set service &amp;#34;ALL&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> next
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>end
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>#
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>#
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>config system global
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> set honor-df disable
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>end
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>Berikut contoh capture Wireshark, Frame STP yang di encap ke VXLAN.&lt;/p>
&lt;p>&lt;img src="https://ilh.my.id/img/vxlan-packet-capture.webp" alt="STP over VxLAN" title="STP over VxLAN">&lt;/p>
&lt;p>Semoga bermanfaat.&lt;/p></description></item><item><title>Selamat Berpuasa</title><link>https://ilh.my.id/post/selamat-berpuasa-2020/</link><pubDate>Sun, 26 Apr 2020 08:58:04 +0700</pubDate><author>slav.ilham@gmail.com</author><guid>https://ilh.my.id/post/selamat-berpuasa-2020/</guid><description>&lt;p>How&amp;rsquo;s everyone doin&amp;rsquo; right now? Covid-19 has changed our daily life, in my opinion. Orang-orang dipaksa tetap tinggal di rumah, tanpa kejelasan kapan akan berakhir. Dan ini terjadi di seluruh dunia!&lt;/p>
&lt;p>Ketakutan sebenarnya adalah bukan tentang virus itu sendiri. Tapi, efek setelah virus ini berakhir. Mudah-mudan tidak terlalu buruk, ya.&lt;/p>
&lt;p>Btw, selamat berpuasa dan semoga keadaan semakin membaik.&lt;/p></description></item><item><title>Quote of the Day</title><link>https://ilh.my.id/post/qotd-21-02-20/</link><pubDate>Fri, 21 Feb 2020 13:10:37 +0700</pubDate><author>slav.ilham@gmail.com</author><guid>https://ilh.my.id/post/qotd-21-02-20/</guid><description>&lt;blockquote>
&lt;p>90 percent of being a dad is just showing up, Jay.&lt;/p>
&lt;/blockquote>
&lt;p>&lt;img src="https://ilh.my.id/img/qotd-21-02-20.webp" alt="90 Percent" title="90 Percent">&lt;/p>
&lt;p>&lt;em>From Modern Family Season 1-Episode 2&lt;/em>&lt;/p></description></item><item><title>My First Python Script</title><link>https://ilh.my.id/post/my-first-python-script/</link><pubDate>Fri, 21 Feb 2020 10:31:01 +0700</pubDate><author>slav.ilham@gmail.com</author><guid>https://ilh.my.id/post/my-first-python-script/</guid><description>&lt;p>The truth is, I don&amp;rsquo;t write it from scratch. Just copy paste from some sources, and tweaked it a little bit. But the result is good.&lt;/p>
&lt;p>Here you go.&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#272822;background-color:#fafafa;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-Python" data-lang="Python">&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">import&lt;/span> &lt;span style="color:#111">telnetlib&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">import&lt;/span> &lt;span style="color:#111">time&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f92672">import&lt;/span> &lt;span style="color:#111">socket&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#75715e">#devices.txt contains an IP address on each line&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#00a8c8">with&lt;/span> &lt;span style="color:#111">open&lt;/span>&lt;span style="color:#111">(&lt;/span>&lt;span style="color:#d88200">&amp;#39;mydevices.txt&amp;#39;&lt;/span>&lt;span style="color:#111">,&lt;/span>&lt;span style="color:#d88200">&amp;#39;r&amp;#39;&lt;/span>&lt;span style="color:#111">)&lt;/span> &lt;span style="color:#00a8c8">as&lt;/span> &lt;span style="color:#111">f&lt;/span>&lt;span style="color:#111">:&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#111">ips&lt;/span> &lt;span style="color:#f92672">=&lt;/span> &lt;span style="color:#111">f&lt;/span>&lt;span style="color:#f92672">.&lt;/span>&lt;span style="color:#111">read&lt;/span>&lt;span style="color:#111">()&lt;/span>&lt;span style="color:#f92672">.&lt;/span>&lt;span style="color:#111">splitlines&lt;/span>&lt;span style="color:#111">()&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#75715e">#print(ips)&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#75715e">#alternatively we can use a list&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#75715e">#ips=[&amp;#39;10.1.1.10&amp;#39;,&amp;#39;10.1.1.20&amp;#39;,&amp;#39;10.1.1.30&amp;#39;]&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#111">user&lt;/span> &lt;span style="color:#f92672">=&lt;/span> &lt;span style="color:#d88200">&amp;#39;user1&amp;#39;&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#111">password&lt;/span> &lt;span style="color:#f92672">=&lt;/span> &lt;span style="color:#d88200">&amp;#39;pass1&amp;#39;&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#75715e">#iterate through the list of devices and execute the same commands&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#00a8c8">for&lt;/span> &lt;span style="color:#111">ip&lt;/span> &lt;span style="color:#f92672">in&lt;/span> &lt;span style="color:#111">ips&lt;/span>&lt;span style="color:#111">:&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#00a8c8">try&lt;/span>&lt;span style="color:#111">:&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#111">tn&lt;/span> &lt;span style="color:#f92672">=&lt;/span> &lt;span style="color:#111">telnetlib&lt;/span>&lt;span style="color:#f92672">.&lt;/span>&lt;span style="color:#111">Telnet&lt;/span>&lt;span style="color:#111">(&lt;/span>&lt;span style="color:#111">ip&lt;/span>&lt;span style="color:#111">,&lt;/span> &lt;span style="color:#111">timeout&lt;/span>&lt;span style="color:#f92672">=&lt;/span>&lt;span style="color:#ae81ff">7&lt;/span>&lt;span style="color:#111">)&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#111">tn&lt;/span>&lt;span style="color:#f92672">.&lt;/span>&lt;span style="color:#111">read_until&lt;/span>&lt;span style="color:#111">(&lt;/span>&lt;span style="color:#d88200">b&lt;/span>&lt;span style="color:#d88200">&amp;#39;Username: &amp;#39;&lt;/span>&lt;span style="color:#111">,&lt;/span> &lt;span style="color:#111">timeout&lt;/span>&lt;span style="color:#f92672">=&lt;/span>&lt;span style="color:#ae81ff">7&lt;/span>&lt;span style="color:#111">)&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#111">tn&lt;/span>&lt;span style="color:#f92672">.&lt;/span>&lt;span style="color:#111">write&lt;/span>&lt;span style="color:#111">(&lt;/span>&lt;span style="color:#111">user&lt;/span>&lt;span style="color:#f92672">.&lt;/span>&lt;span style="color:#111">encode&lt;/span>&lt;span style="color:#111">(&lt;/span>&lt;span style="color:#d88200">&amp;#39;ascii&amp;#39;&lt;/span>&lt;span style="color:#111">)&lt;/span> &lt;span style="color:#f92672">+&lt;/span> &lt;span style="color:#d88200">b&lt;/span>&lt;span style="color:#d88200">&amp;#39;&lt;/span>&lt;span style="color:#8045ff">\n&lt;/span>&lt;span style="color:#d88200">&amp;#39;&lt;/span>&lt;span style="color:#111">)&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#00a8c8">if&lt;/span> &lt;span style="color:#111">password&lt;/span>&lt;span style="color:#111">:&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#111">tn&lt;/span>&lt;span style="color:#f92672">.&lt;/span>&lt;span style="color:#111">read_until&lt;/span>&lt;span style="color:#111">(&lt;/span>&lt;span style="color:#d88200">b&lt;/span>&lt;span style="color:#d88200">&amp;#39;Password: &amp;#39;&lt;/span>&lt;span style="color:#111">,&lt;/span> &lt;span style="color:#111">timeout&lt;/span>&lt;span style="color:#f92672">=&lt;/span>&lt;span style="color:#ae81ff">7&lt;/span>&lt;span style="color:#111">)&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#111">tn&lt;/span>&lt;span style="color:#f92672">.&lt;/span>&lt;span style="color:#111">write&lt;/span>&lt;span style="color:#111">(&lt;/span>&lt;span style="color:#111">password&lt;/span>&lt;span style="color:#f92672">.&lt;/span>&lt;span style="color:#111">encode&lt;/span>&lt;span style="color:#111">(&lt;/span>&lt;span style="color:#d88200">&amp;#39;ascii&amp;#39;&lt;/span>&lt;span style="color:#111">)&lt;/span> &lt;span style="color:#f92672">+&lt;/span> &lt;span style="color:#d88200">b&lt;/span>&lt;span style="color:#d88200">&amp;#39;&lt;/span>&lt;span style="color:#8045ff">\n&lt;/span>&lt;span style="color:#d88200">&amp;#39;&lt;/span>&lt;span style="color:#111">)&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#111">tn&lt;/span>&lt;span style="color:#f92672">.&lt;/span>&lt;span style="color:#111">write&lt;/span>&lt;span style="color:#111">(&lt;/span>&lt;span style="color:#d88200">b&lt;/span>&lt;span style="color:#d88200">&amp;#39;enable&lt;/span>&lt;span style="color:#8045ff">\n&lt;/span>&lt;span style="color:#d88200">&amp;#39;&lt;/span>&lt;span style="color:#111">)&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#111">tn&lt;/span>&lt;span style="color:#f92672">.&lt;/span>&lt;span style="color:#111">write&lt;/span>&lt;span style="color:#111">(&lt;/span>&lt;span style="color:#d88200">b&lt;/span>&lt;span style="color:#d88200">&amp;#39;ena1&lt;/span>&lt;span style="color:#8045ff">\n&lt;/span>&lt;span style="color:#d88200">&amp;#39;&lt;/span>&lt;span style="color:#111">)&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#75715e"># create snmp&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#111">tn&lt;/span>&lt;span style="color:#f92672">.&lt;/span>&lt;span style="color:#111">write&lt;/span>&lt;span style="color:#111">(&lt;/span>&lt;span style="color:#d88200">b&lt;/span>&lt;span style="color:#d88200">&amp;#39;configure terminal&lt;/span>&lt;span style="color:#8045ff">\n&lt;/span>&lt;span style="color:#d88200">&amp;#39;&lt;/span>&lt;span style="color:#111">)&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#111">tn&lt;/span>&lt;span style="color:#f92672">.&lt;/span>&lt;span style="color:#111">write&lt;/span>&lt;span style="color:#111">(&lt;/span>&lt;span style="color:#d88200">b&lt;/span>&lt;span style="color:#d88200">&amp;#39;snmp-server community mySNMP ro&lt;/span>&lt;span style="color:#8045ff">\n&lt;/span>&lt;span style="color:#d88200">&amp;#39;&lt;/span>&lt;span style="color:#111">)&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#111">tn&lt;/span>&lt;span style="color:#f92672">.&lt;/span>&lt;span style="color:#111">write&lt;/span>&lt;span style="color:#111">(&lt;/span>&lt;span style="color:#d88200">b&lt;/span>&lt;span style="color:#d88200">&amp;#39;end&lt;/span>&lt;span style="color:#8045ff">\n&lt;/span>&lt;span style="color:#d88200">&amp;#39;&lt;/span>&lt;span style="color:#111">)&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#75715e"># tn.write(b&amp;#39;terminal length 0\n&amp;#39;)&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#111">tn&lt;/span>&lt;span style="color:#f92672">.&lt;/span>&lt;span style="color:#111">write&lt;/span>&lt;span style="color:#111">(&lt;/span>&lt;span style="color:#d88200">b&lt;/span>&lt;span style="color:#d88200">&amp;#39;sh run | i snmp&lt;/span>&lt;span style="color:#8045ff">\n&lt;/span>&lt;span style="color:#d88200">&amp;#39;&lt;/span>&lt;span style="color:#111">)&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#111">tn&lt;/span>&lt;span style="color:#f92672">.&lt;/span>&lt;span style="color:#111">write&lt;/span>&lt;span style="color:#111">(&lt;/span>&lt;span style="color:#d88200">b&lt;/span>&lt;span style="color:#d88200">&amp;#39;exit&lt;/span>&lt;span style="color:#8045ff">\n&lt;/span>&lt;span style="color:#d88200">&amp;#39;&lt;/span>&lt;span style="color:#111">)&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#75715e"># exit command is mandatory to be able read using read_all()&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#75715e"># result = tn.read_all().decode()&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#111">line&lt;/span> &lt;span style="color:#f92672">=&lt;/span> &lt;span style="color:#111">tn&lt;/span>&lt;span style="color:#f92672">.&lt;/span>&lt;span style="color:#111">read_all&lt;/span>&lt;span style="color:#111">()&lt;/span>&lt;span style="color:#f92672">.&lt;/span>&lt;span style="color:#111">decode&lt;/span>&lt;span style="color:#111">(&lt;/span>&lt;span style="color:#d88200">&amp;#39;ascii&amp;#39;&lt;/span>&lt;span style="color:#111">)&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#111">print&lt;/span>&lt;span style="color:#111">(&lt;/span>&lt;span style="color:#111">line&lt;/span>&lt;span style="color:#111">)&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#111">tn&lt;/span>&lt;span style="color:#f92672">.&lt;/span>&lt;span style="color:#111">close&lt;/span>&lt;span style="color:#111">()&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#00a8c8">except&lt;/span>&lt;span style="color:#111">:&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#111">print&lt;/span>&lt;span style="color:#111">((&lt;/span>&lt;span style="color:#111">ip&lt;/span>&lt;span style="color:#111">)&lt;/span>&lt;span style="color:#f92672">+&lt;/span>&lt;span style="color:#d88200">&amp;#34;, timeout&amp;#34;&lt;/span>&lt;span style="color:#111">)&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#00a8c8">pass&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>Beberapa hal yang perlu diketahui adalah:&lt;/p>
&lt;ul>
&lt;li>Isi user dan pass sesuai keinginan Anda.&lt;/li>
&lt;li>Jika perangkat menggunakan enable password, masukkan password yang sesuai, jika tidak menggunakan, bisa di uncomment.&lt;/li>
&lt;li>File mydevices.txt berisi ip address perangkat. Isinya seperti dibawah.&lt;/li>
&lt;/ul>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#272822;background-color:#fafafa;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-plaintext" data-lang="plaintext">&lt;span style="display:flex;">&lt;span>192.168.255.11
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>1.1.1.1
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>192.168.255.10
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>Semoga bermanfaat.&lt;/p></description></item><item><title>Hadith Of The Day</title><link>https://ilh.my.id/post/hotd-23-01-20/</link><pubDate>Thu, 23 Jan 2020 12:16:23 +0700</pubDate><author>slav.ilham@gmail.com</author><guid>https://ilh.my.id/post/hotd-23-01-20/</guid><description>&lt;p>Dari Mush’ab bin Sa’id -seorang tabi’in- dari ayahnya, ia berkata,&lt;/p>
&lt;h1>يَا رَسُولَ اللَّهِ أَىُّ النَّاسِ أَشَدُّ بَلاَءً&lt;/h1>
&lt;p>“Wahai Rasulullah, manusia manakah yang paling berat ujiannya?” Beliau shallallahu ‘alaihi wa sallam menjawab,&lt;/p>
&lt;h1>الأَنْبِيَاءُ ثُمَّ الأَمْثَلُ فَالأَمْثَلُ فَيُبْتَلَى الرَّجُلُ عَلَى حَسَبِ دِينِهِ فَإِنْ كَانَ دِينُهُ صُلْبًا اشْتَدَّ بَلاَؤُهُ وَإِنْ كَانَ فِى دِينِهِ رِقَّةٌ ابْتُلِىَ عَلَى حَسَبِ دِينِهِ فَمَا يَبْرَحُ الْبَلاَءُ بِالْعَبْدِ حَتَّى يَتْرُكَهُ يَمْشِى عَلَى الأَرْضِ مَا عَلَيْهِ خَطِيئَةٌ&lt;/h1>
&lt;p>“Para Nabi, kemudian yang semisalnya dan semisalnya lagi. Seseorang akan diuji sesuai dengan kondisi agamanya. Apabila agamanya begitu kuat (kokoh), maka semakin berat pula ujiannya. Apabila agamanya lemah, maka ia akan diuji sesuai dengan kualitas agamanya. Seorang hamba senantiasa akan mendapatkan cobaan hingga dia berjalan di muka bumi dalam keadaan bersih dari dosa.”&lt;/p>
&lt;blockquote>
&lt;p>HR. Tirmidzi no. 2398, Ibnu Majah no. 4024, Ad Darimi no. 2783, Ahmad (1/185). Syaikh Al Albani dalam Shahih At Targhib wa At Tarhib no. 3402 mengatakan bahwa hadits ini shahih.&lt;/p>
&lt;/blockquote></description></item><item><title>Welcome 2020</title><link>https://ilh.my.id/post/welcome-2020/</link><pubDate>Thu, 16 Jan 2020 11:12:35 +0700</pubDate><author>slav.ilham@gmail.com</author><guid>https://ilh.my.id/post/welcome-2020/</guid><description>&lt;p>Hello.. Welcome to the very very new year. It&amp;rsquo;s 2020 now. I&amp;rsquo;m still learning GCP now. Hope this year will be good.&lt;/p>
&lt;p>My child is almost 1 and half year now. And by the way, this photo was taken at Bali Zoo. It was our first trip together.&lt;/p>
&lt;p>&lt;img src="https://ilh.my.id/img/bali-zoo-2019.webp" alt="Lovely Wife" title="Lovely Wife">&lt;/p>
&lt;p>&lt;em>That was fun.&lt;/em>&lt;/p></description></item><item><title>Quote of the Year</title><link>https://ilh.my.id/post/quote-of-the-year-19/</link><pubDate>Fri, 27 Dec 2019 16:22:14 +0700</pubDate><author>slav.ilham@gmail.com</author><guid>https://ilh.my.id/post/quote-of-the-year-19/</guid><description>&lt;p>Pada sebuah siang menuju sore, tidak sengaja kami bertemu dan bercakap-cakap tentang &lt;em>family life&lt;/em>. Di tengah percakapan, teman saya bilang,&lt;/p>
&lt;blockquote>
&lt;p>Mungkin rumah gw ga berkah kali ya.. Udah cicilan tiap bulan, tapi ga di tempatin. Lo jangan deh kalo bisa,&lt;/p>
&lt;/blockquote>
&lt;p>dia mengakhiri percakapan.&lt;/p></description></item><item><title>Song Of The Day</title><link>https://ilh.my.id/post/sotd-26-12-19/</link><pubDate>Thu, 26 Dec 2019 11:32:56 +0700</pubDate><author>slav.ilham@gmail.com</author><guid>https://ilh.my.id/post/sotd-26-12-19/</guid><description>&lt;p>Saya kurang paham maksud dari lagu ini apa. Tapi ini lagu yang bagus. Thanks to Shazam!&lt;/p>
&lt;iframe src="https://open.spotify.com/embed/track/3OOOVm7zgBVHUmR8RWHlyO" width="300" height="380" frameborder="0" allowtransparency="true" allow="encrypted-media">&lt;/iframe>&lt;br></description></item><item><title>Selamat Hari Ibu</title><link>https://ilh.my.id/post/hari-ibu-2019/</link><pubDate>Mon, 23 Dec 2019 12:28:23 +0700</pubDate><author>slav.ilham@gmail.com</author><guid>https://ilh.my.id/post/hari-ibu-2019/</guid><description>&lt;p>Dikutip dari Wikipedia, Hari Ibu adalah:&lt;/p>
&lt;blockquote>
&lt;p>Mother&amp;rsquo;s Day is a celebration honoring the mother of the family, as well as motherhood, maternal bonds, and the influence of mothers in society. It is celebrated on various days in many parts of the world, most commonly in the months of March or May. It complements similar celebrations honoring family members, such as Father&amp;rsquo;s Day, Siblings Day, and Grandparents Day.&lt;/p>
&lt;/blockquote>
&lt;p>Wait! What did I do?&lt;/p>
&lt;p>By the way,
Selamat hari Ibu untuk Ibu-Ibu di seluruh Indonesia. I&amp;rsquo;m sorry I didn&amp;rsquo;t listen to you. You are always right. Always..&lt;/p>
&lt;p>&lt;img src="https://ilh.my.id/img/hari-ibu-2019-1.webp" alt="With Mother dan Brother" title="With Mother dan Brother">&lt;/p>
&lt;p>&lt;img src="https://ilh.my.id/img/hari-ibu-2019-2.webp" alt="Hope for Mother" title="Hope for Mother">&lt;/p></description></item><item><title>Photo Of The Day</title><link>https://ilh.my.id/post/potd-18-12-19/</link><pubDate>Wed, 18 Dec 2019 15:14:55 +0700</pubDate><author>slav.ilham@gmail.com</author><guid>https://ilh.my.id/post/potd-18-12-19/</guid><description>&lt;p>&lt;img src="https://ilh.my.id/img/potd-18-12-19.webp" alt="Smile from 1991" title="Smile from 1991">&lt;/p>
&lt;p>Jika Anda perhatikan dengan seksama, foto tersebut diambil ketika saya masih berumur 1 tahun. Tepatnya 29 September 1991, sekitar 19 tahun yang lalu.&lt;/p>
&lt;p>That was a big smile. I don&amp;rsquo;t even remember when last time I had a big smile, like that.&lt;/p>
&lt;p>Poor me!&lt;/p></description></item><item><title>Perhitungan Metric EIGRP Named Mode</title><link>https://ilh.my.id/post/perhitungan-metric-eigrp-named-mode/</link><pubDate>Fri, 06 Dec 2019 13:27:52 +0700</pubDate><author>slav.ilham@gmail.com</author><guid>https://ilh.my.id/post/perhitungan-metric-eigrp-named-mode/</guid><description>&lt;p>Lanjut dari post sebelumnya &lt;a href="https://ilh.my.id/2019/perhitungan-metric-pada-classic-eigrp/" title="Perhitungan Metric Pada Classic EIGRP" target="_blank" rel="noreferrer noopener">sebelumnya&lt;/a> ya.&lt;/p>
&lt;p>Pada EIGRP versi terbaru ini, istilah delay diganti menjadi latency dan istilah bandwidth diganti menjadi throughput. &lt;em>But. it means the same thing.&lt;/em>&lt;/p>
&lt;p>Gambar dibawah adalah tampilan topology eigrp. Angka-angka yang penting adalah:&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#272822;background-color:#fafafa;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-plaintext" data-lang="plaintext">&lt;span style="display:flex;">&lt;span>Minimum.BW = 10000 Kbit
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Total.Delay = 1001250000 ps
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>FD = 131153920
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>RIB Metric = 1024640
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>&lt;img src="https://ilh.my.id/img/eigrp-topology-1.webp" alt="EIGRP Topology" title="EIGRP Topology">&lt;/p>
&lt;p>Rumusnya adalah:&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#272822;background-color:#fafafa;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-plaintext" data-lang="plaintext">&lt;span style="display:flex;">&lt;span>BW = 10^7 *65535 / Min.BW
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>DLY = Total.Delay * 65535 / 10^6
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>BW = 10^7 *65535 / 10000 = 65536000‬
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>DLY = 1001250000 * 65535 / 10^6 = 65617920‬
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>FD = ‭65536000‬ + 65617920‬ = 131153920‬
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>FD nya sesuai ya sama digambar. Tapi.. ada yang kurang. Kalau kita &lt;code>show ip route&lt;/code> angka yang akan muncul adalah &lt;code>1024640&lt;/code>. Loh, kok bisa?&lt;/p>
&lt;p>Karena..&lt;/p>
&lt;p>Pada EIGRP Named Mode, hasil dari FD akan di bagi dengan RIB Scale. RIB Scale default adalah 128. Jadi&amp;hellip;&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#272822;background-color:#fafafa;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-plaintext" data-lang="plaintext">&lt;span style="display:flex;">&lt;span>‭131153920‬ / 128 = 1024640
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>Very good?&lt;/p></description></item><item><title>Perhitungan Metric Pada Classic EIGRP</title><link>https://ilh.my.id/post/perhitungan-metric-pada-classic-eigrp/</link><pubDate>Thu, 05 Dec 2019 15:37:42 +0700</pubDate><author>slav.ilham@gmail.com</author><guid>https://ilh.my.id/post/perhitungan-metric-pada-classic-eigrp/</guid><description>&lt;p>Berbeda dengan EIGRP Named Mode yang menggunakan string, EIGRP Classic adalah EIGRP yang menggunakan AS Number pada confignya.&lt;/p>
&lt;p>Berikut adalah contoh tampilan eigrp topology. Angka yang penting pada capture dibawah adalah:&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#272822;background-color:#fafafa;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-plaintext" data-lang="plaintext">&lt;span style="display:flex;">&lt;span>Minimum BW = 10000 Kbit
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Total Delay = 6000 Microseconds, yang akan di convert ke tens of microseconds (6000/10)
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>FD = 409600
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>&lt;img src="https://ilh.my.id/img/eigrp-topology.webp" alt="EIGRP Topology" title="EIGRP Topology">&lt;/p>
&lt;p>Rumusnya adalah:&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#272822;background-color:#fafafa;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-plaintext" data-lang="plaintext">&lt;span style="display:flex;">&lt;span>DLY: Total Delay dalam μs * 256
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>BW: 10000000‬ * 256 / Min.BW
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>DLY: 600 μs * 256 = 153600‬
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>BW: 10000000‬ * 256 / 10000 = ‭256000‬
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>153600‬ + ‭256000‬ = 409600
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>Sehingga didapatkan, hasil perhitungan akhir metricnya adalah &lt;code>409600&lt;/code>.&lt;/p>
&lt;p>Mudah gak?&lt;/p></description></item><item><title>Domain .my.id Yang Murah</title><link>https://ilh.my.id/post/domain-my-id-murah/</link><pubDate>Fri, 29 Nov 2019 15:30:07 +0700</pubDate><author>slav.ilham@gmail.com</author><guid>https://ilh.my.id/post/domain-my-id-murah/</guid><description>&lt;p>Karena menggunakan Netlify, blog ini awalnya mendapatkan subdomain &lt;a href="https://ilh.netlify.com/" title="Ilham Maulana" target="_blank" rel="noreferrer noopener">ilh.netlify.com&lt;/a>. Namun, karena terlalu panjang, saya mencari opsi lain.&lt;/p>
&lt;p>Opsi yang termurah adalah membeli domain &lt;code>.my.id&lt;/code> di Masterweb, seharga Rp.100.000,- saja untuk 10 tahun.&lt;/p>
&lt;p>&lt;em>Cool, right..&lt;/em>&lt;/p>
&lt;p>Pinginnya sih beli yang &lt;code>.id&lt;/code> tapi terlalu mahal. Apalagi untuk domain dengan 3 huruf. Kalau tidak salah harga pembelian awalnnya adalah 15 Juta. &lt;em>Fuhhh&amp;hellip;&lt;/em>&lt;/p>
&lt;p>Sedangkan domain &lt;code>.xyz&lt;/code> pembelian awalnya murah, namun untuk perpanjangannya agak mahal.&lt;/p>
&lt;p>So I can say, see you next 10 years, domain.&lt;/p></description></item><item><title>Github For The 1st Time</title><link>https://ilh.my.id/post/github-1st-time/</link><pubDate>Thu, 28 Nov 2019 16:31:19 +0700</pubDate><author>slav.ilham@gmail.com</author><guid>https://ilh.my.id/post/github-1st-time/</guid><description>&lt;p>Kesimpulannya, Github adalah tools untuk programmer ber-kokreasi. Loh kok langsung kesimpulan?&lt;/p>
&lt;p>Itulah yang saya rasakan setelah beberapa hari menggunakan Github. Bagi orang-orang yang sehari-hari yang mengetik &lt;code>conf t&lt;/code>,menggunakan Github secara mendadak adalah sebuah kesusahan. Tapi ide dari Github ini saya suka.&lt;/p>
&lt;p>Berhubung saya ada server gratis di GCP. Saya akan mulai dari sana untuk belajar Github. Mudah-mudahan nanti saya bisa mendapatkan ide untuk memanfaatkan Github di kehidupan sehari-hari.&lt;/p></description></item><item><title>First Post</title><link>https://ilh.my.id/post/first-post/</link><pubDate>Thu, 28 Nov 2019 13:41:31 +0700</pubDate><author>slav.ilham@gmail.com</author><guid>https://ilh.my.id/post/first-post/</guid><description>&lt;p>Ini adalah post pertama saya di blog ini. Blog ini menggunakan Hugo. Di host di Github dengan bantuan Netlify.&lt;/p>
&lt;p>Very cool..&lt;/p></description></item></channel></rss>