<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type="text/xsl" href="rss.xsl"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>DocuLog Blog</title>
        <link>https://Izfaha.github.io/docusaurus/blog/</link>
        <description>DocuLog Blog</description>
        <lastBuildDate>Tue, 24 Feb 2026 00:00:00 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <item>
            <title><![CDATA[USB Repair]]></title>
            <link>https://Izfaha.github.io/docusaurus/blog/usb-repair/</link>
            <guid>https://Izfaha.github.io/docusaurus/blog/usb-repair/</guid>
            <pubDate>Tue, 24 Feb 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Case]]></description>
            <content:encoded><![CDATA[<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="case">Case<a href="https://izfaha.github.io/docusaurus/blog/usb-repair/#case" class="hash-link" aria-label="Direct link to Case" title="Direct link to Case" translate="no">​</a></h2>
<div class="language-text codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">Case : </span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">In this case I am currently facing my usb is in read-only mode permanently.</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">this used command to have done :</span><br></span></code></pre></div></div>
<div class="language-sh codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sh codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token function" style="color:#d73a49">sudo</span><span class="token plain"> </span><span class="token function" style="color:#d73a49">bash</span><span class="token plain"> Ventoy2Disk.sh </span><span class="token parameter variable" style="color:#36acaa">-i</span><span class="token plain"> /dev/sdb</span><br></span></code></pre></div></div>
<p>output :</p>
<div class="language-{22} codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-{22} codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">**********************************************</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">      Ventoy: 1.1.10  x86_64</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">      longpanda admin@ventoy.net</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">      https://www.ventoy.net</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">**********************************************</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">Disk : /dev/sdb</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">Model: Generic Mass storage (scsi)</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">Size : 59 GiB</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">Style: MBR</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">Attention:</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">You will install Ventoy to /dev/sdb.</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">All the data on the disk /dev/sdb will be lost!!!</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">Continue? (y/n) y</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">All the data on the disk /dev/sdb will be lost!!!</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">Double-check. Continue? (y/n) y</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">dd: failed to open '/dev/sdb': Read-only file system</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">Write data to /dev/sdb failed, please check whether it's in use.</span><br></span></code></pre></div></div>
<ul>
<li class="">run <code>lsblk</code></li>
</ul>
<p><img decoding="async" loading="lazy" alt="lsblk" src="https://izfaha.github.io/docusaurus/assets/images/lsblk-f716e09beacd05ecaef7b3697306d604.png" width="482" height="264" class="img_ev3q"></p>
<ul>
<li class="">run <code>dmesg</code> to check log kernel</li>
</ul>
<p><img decoding="async" loading="lazy" alt="dmesg" src="https://izfaha.github.io/docusaurus/assets/images/hdparm-49b58b88c69fd82310d490e41213ac35.png" width="535" height="109" class="img_ev3q"></p>
<ul>
<li class="">run <code>hdparm</code></li>
</ul>
<p><img decoding="async" loading="lazy" alt="hdparm" src="https://izfaha.github.io/docusaurus/assets/images/hdparm-49b58b88c69fd82310d490e41213ac35.png" width="535" height="109" class="img_ev3q"></p>
<ul>
<li class="">run <code>dd</code> to verify</li>
</ul>
<p><img decoding="async" loading="lazy" alt="dd" src="https://izfaha.github.io/docusaurus/assets/images/dd-23ffb01de4ef919fde5ec7fba57a92ba.png" width="721" height="50" class="img_ev3q"></p>]]></content:encoded>
            <category>USB</category>
        </item>
        <item>
            <title><![CDATA[Untrusted GPG Signature When Arch Linux]]></title>
            <link>https://Izfaha.github.io/docusaurus/blog/untrusted-gpg-while-update/</link>
            <guid>https://Izfaha.github.io/docusaurus/blog/untrusted-gpg-while-update/</guid>
            <pubDate>Thu, 12 Feb 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[How to Tackle this?]]></description>
            <content:encoded><![CDATA[<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="how-to-tackle-this">How to Tackle this?<a href="https://izfaha.github.io/docusaurus/blog/untrusted-gpg-while-update/#how-to-tackle-this" class="hash-link" aria-label="Direct link to How to Tackle this?" title="Direct link to How to Tackle this?" translate="no">​</a></h2>
<p>First thing first, I encounter this issue when updating my arch linux pc and I did in my terminal to updating arch keyring and solve.</p>
<p><img decoding="async" loading="lazy" alt="error" src="https://izfaha.github.io/docusaurus/assets/images/untrusted-gpg-signature-77864513829ab7be5b11b58f956feabe.png" width="1253" height="154" class="img_ev3q"></p>
<p>Solve</p>
<div class="language-text codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">sudo pacman -Sy archlinux-keyring</span><br></span></code></pre></div></div>]]></content:encoded>
            <category>linux</category>
            <category>Secure</category>
            <category>Network</category>
        </item>
        <item>
            <title><![CDATA[Enable Tun Modul in Arch Linux]]></title>
            <link>https://Izfaha.github.io/docusaurus/blog/tun-module-in-arch/</link>
            <guid>https://Izfaha.github.io/docusaurus/blog/tun-module-in-arch/</guid>
            <pubDate>Sat, 17 Jan 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Enable Tun]]></description>
            <content:encoded><![CDATA[<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="enable-tun">Enable Tun<a href="https://izfaha.github.io/docusaurus/blog/tun-module-in-arch/#enable-tun" class="hash-link" aria-label="Direct link to Enable Tun" title="Direct link to Enable Tun" translate="no">​</a></h2>
<p>How to enable tun module in arch linux?
To verify you are able to hit these commands below.</p>
<div class="language-sh codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sh codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">lsmod </span><span class="token operator" style="color:#393A34">|</span><span class="token plain"> </span><span class="token function" style="color:#d73a49">grep</span><span class="token plain"> tun</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token function" style="color:#d73a49">ls</span><span class="token plain"> </span><span class="token parameter variable" style="color:#36acaa">-l</span><span class="token plain"> /dev/net/tun</span><br></span></code></pre></div></div>
<p>it will show you tun if show nothing, it means your module is disable.
To check whether tun module is available in your system, hit this command.</p>
<div class="language-sh codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sh codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">modinfo tun</span><br></span></code></pre></div></div>
<p>the output will be like this.</p>
<div class="language-text codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain"># modinfo tun</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">filename:       /lib/modules/6.12.65-1-lts/kernel/drivers/net/tun.ko.zst</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">alias:          devname:net/tun</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">alias:          char-major-10-200</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">license:        GPL</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">author:         (C) 1999-2004 Max Krasnyansky &lt;maxk@qualcomm.com&gt;</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">description:    Universal TUN/TAP device driver</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">srcversion:     4121824D1D36298ECBF61FA</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">depends:        </span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">intree:         Y</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">name:           tun</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">retpoline:      Y</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">vermagic:       6.12.65-1-lts SMP preempt mod_unload </span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">sig_id:         PKCS#7</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">signer:         Build time autogenerated kernel key</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">sig_key:        20:4C:6E:6F:12:6C:EF:6C:CC:0E:57:71:96:C4:15:17:72:69:F8:4C</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">sig_hashalgo:   sha512</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">signature:      30:65:02:30:7F:18:10:96:7B:32:23:D0:FB:D7:64:54:7C:19:CE:CE:</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">		DA:13:7E:3A:DE:E0:A0:F8:52:F0:CC:BA:48:C5:E4:26:91:FF:8A:A5:</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">		24:F8:84:AB:C1:48:9B:30:7A:67:E2:29:02:31:00:C2:75:C2:47:19:</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">		F5:BB:C7:66:E5:42:99:DA:FF:06:20:C3:66:54:44:F1:41:41:5D:B3:</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">		6E:B0:61:39:BC:49:A6:E6:4E:7D:84:31:D7:70:E2:67:51:41:BE:42:</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">		55:2E:28</span><br></span></code></pre></div></div>
<p>if all of those step pop out an output meaning your system is ready to rock in!</p>]]></content:encoded>
            <category>linux</category>
            <category>Secure</category>
            <category>Network</category>
        </item>
        <item>
            <title><![CDATA[virtbr0 unable to Access the Internet]]></title>
            <link>https://Izfaha.github.io/docusaurus/blog/vm-using-virtbr0-unable-to-connect-internet/</link>
            <guid>https://Izfaha.github.io/docusaurus/blog/vm-using-virtbr0-unable-to-connect-internet/</guid>
            <pubDate>Sat, 17 Jan 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[virtbr unable connecting to internet]]></description>
            <content:encoded><![CDATA[<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="virtbr-unable-connecting-to-internet">virtbr unable connecting to internet<a href="https://izfaha.github.io/docusaurus/blog/vm-using-virtbr0-unable-to-connect-internet/#virtbr-unable-connecting-to-internet" class="hash-link" aria-label="Direct link to virtbr unable connecting to internet" title="Direct link to virtbr unable connecting to internet" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="description">Description<a href="https://izfaha.github.io/docusaurus/blog/vm-using-virtbr0-unable-to-connect-internet/#description" class="hash-link" aria-label="Direct link to Description" title="Direct link to Description" translate="no">​</a></h3>
<p>Saat melakukan instalasi Ubuntu Server 25.10 menggunakan QEMU/KVM di host Arch Linux, Virtual Machine (VM) berhasil mendapatkan alamat IP melalui DHCP dari bridge virbr0, namun gagal mengakses internet (error Network Unreachable atau IGN pada tahap pemilihan mirror).</p>
<p><img decoding="async" loading="lazy" alt="ubuntu" src="https://izfaha.github.io/docusaurus/assets/images/ubuntu-qemu-virtbr0-unabel-connect-to-internet-e89649d9e233205e8b6cf241108adea1.png" width="1392" height="961" class="img_ev3q"></p>
<p>setelah trouble shouting ternyata kebijakan firewall secara default memblokir semua lalu lintas yang mencoba "menyeberang"/FORWARD antar interface. Karena VM berada di virbr0 dan ingin keluar melalui WiFi/Ethernet, paket datanya langsung dibuang (DROP) oleh rule tersebut.</p>
<p>this is full script to create virtbr0, I am using bash.</p>
<div class="language-sh codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockTitle_OeMC">script.sh</div><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sh codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token comment" style="color:#999988;font-style:italic"># pastikan modul tun sudah aktif</span><span class="token plain"></span><br></span><span class="token-line theme-code-block-highlighted-line" style="color:#393A34"><span class="token plain"></span><span class="token function" style="color:#d73a49">sudo</span><span class="token plain"> modprobe tun</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token comment" style="color:#999988;font-style:italic"># akan otomatis membuat bridge 'virtbr0'</span><span class="token plain"></span><br></span><span class="token-line theme-code-block-highlighted-line" style="color:#393A34"><span class="token plain"></span><span class="token function" style="color:#d73a49">sudo</span><span class="token plain"> </span><span class="token function" style="color:#d73a49">virsh</span><span class="token plain"> net-start default</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token comment" style="color:#999988;font-style:italic">#sudo virsh net-autostart default</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token function" style="color:#d73a49">ip</span><span class="token plain"> a show virbr0</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span></code></pre></div></div>
<p>Di script ini pertama-tama akan mengaktifkan modul <code>tun</code> di system linux aku lalu membuat bridge <code>virtbr0</code> atau virtual bridge.</p>
<div class="theme-admonition theme-admonition-note admonition_xJq3 alert alert--secondary"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7 2.3c-3.14 0-5.7 2.54-5.7 5.68 0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 .98c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z"></path></svg></span>Note</div><div class="admonitionContent_BuS1"><p>Sebelum menjalankan script dan VM, pastikan tambah rules di iptables untuk meloloskan packet data dari lewat di <code>virtbr0</code> atau virtual bridge, dengan command ini.</p><div class="language-text codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">sudo iptables --list</span><br></span></code></pre></div></div><p>this is its output and will be distict in your system.</p><div class="language-showLineNumbers language-showlinenumbers codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-showlinenumbers codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain"># sudo iptables --list </span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">Chain INPUT (policy ACCEPT)</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">target     prot opt source               destination         </span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line theme-code-block-highlighted-line" style="color:#393A34"><span class="token plain">Chain FORWARD (policy DROP)</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">target     prot opt source               destination         </span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">ACCEPT     all  --  anywhere             anywhere            </span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">ACCEPT     all  --  anywhere             anywhere            </span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">DOCKER-USER  all  --  anywhere             anywhere            </span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">DOCKER-FORWARD  all  --  anywhere             anywhere            </span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">Chain OUTPUT (policy ACCEPT)</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">target     prot opt source               destination         </span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">Chain DOCKER (4 references)</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">target     prot opt source               destination         </span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">DROP       all  --  anywhere             anywhere            </span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">DROP       all  --  anywhere             anywhere            </span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">DROP       all  --  anywhere             anywhere            </span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">DROP       all  --  anywhere             anywhere            </span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">Chain DOCKER-BRIDGE (1 references)</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">target     prot opt source               destination         </span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">DOCKER     all  --  anywhere             anywhere            </span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">DOCKER     all  --  anywhere             anywhere            </span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">DOCKER     all  --  anywhere             anywhere            </span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">DOCKER     all  --  anywhere             anywhere            </span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">Chain DOCKER-CT (1 references)</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">target     prot opt source               destination         </span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">ACCEPT     all  --  anywhere             anywhere             ctstate RELATED,ESTABLISHED</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">ACCEPT     all  --  anywhere             anywhere             ctstate RELATED,ESTABLISHED</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">ACCEPT     all  --  anywhere             anywhere             ctstate RELATED,ESTABLISHED</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">ACCEPT     all  --  anywhere             anywhere             ctstate RELATED,ESTABLISHED</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">Chain DOCKER-FORWARD (1 references)</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">target     prot opt source               destination         </span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">DOCKER-CT  all  --  anywhere             anywhere            </span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">DOCKER-INTERNAL  all  --  anywhere             anywhere            </span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">DOCKER-BRIDGE  all  --  anywhere             anywhere            </span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">ACCEPT     all  --  anywhere             anywhere            </span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">ACCEPT     all  --  anywhere             anywhere            </span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">ACCEPT     all  --  anywhere             anywhere            </span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">ACCEPT     all  --  anywhere             anywhere            </span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">Chain DOCKER-INTERNAL (1 references)</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">target     prot opt source               destination         </span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">Chain DOCKER-USER (1 references)</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">target     prot opt source               destination         </span><br></span></code></pre></div></div><p><code>Policy DROP</code>: Berarti "Larang semua data lewat kecuali ada aturan khusus".
virbr0: Karena belum ada aturan khusus yang mengizinkan virbr0, maka installer Ubuntu kamu "terisolasi" di dalam laptop saja.</p></div></div>
<div class="language-sh codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sh codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv codeBlockLinesWithNumbering_o6Pm" style="counter-reset:line-count 0"><span class="token-line codeLine_lJS_" style="color:#393A34"><span class="codeLineNumber_Tfdd"></span><span class="codeLineContent_feaV"><span class="token comment" style="color:#999988;font-style:italic"># Izinkan paket data lewat di bridge virtual</span><span class="token plain"></span></span><br></span><span class="token-line codeLine_lJS_" style="color:#393A34"><span class="codeLineNumber_Tfdd"></span><span class="codeLineContent_feaV"><span class="token plain"></span><span class="token function" style="color:#d73a49">sudo</span><span class="token plain"> iptables </span><span class="token parameter variable" style="color:#36acaa">-I</span><span class="token plain"> FORWARD </span><span class="token parameter variable" style="color:#36acaa">-o</span><span class="token plain"> virbr0 </span><span class="token parameter variable" style="color:#36acaa">-j</span><span class="token plain"> ACCEPT</span></span><br></span><span class="token-line codeLine_lJS_" style="color:#393A34"><span class="codeLineNumber_Tfdd"></span><span class="codeLineContent_feaV"><span class="token plain"></span><span class="token function" style="color:#d73a49">sudo</span><span class="token plain"> iptables </span><span class="token parameter variable" style="color:#36acaa">-I</span><span class="token plain"> FORWARD </span><span class="token parameter variable" style="color:#36acaa">-i</span><span class="token plain"> virbr0 </span><span class="token parameter variable" style="color:#36acaa">-j</span><span class="token plain"> ACCEPT</span></span><br></span><span class="token-line codeLine_lJS_" style="color:#393A34"><span class="codeLineNumber_Tfdd"></span><span class="codeLineContent_feaV"><span class="token plain" style="display:inline-block"></span></span><br></span><span class="token-line codeLine_lJS_" style="color:#393A34"><span class="codeLineNumber_Tfdd"></span><span class="codeLineContent_feaV"><span class="token plain"></span><span class="token comment" style="color:#999988;font-style:italic"># cativate IP Forwarding </span><span class="token plain"></span></span><br></span><span class="token-line codeLine_lJS_" style="color:#393A34"><span class="codeLineNumber_Tfdd"></span><span class="codeLineContent_feaV"><span class="token plain"></span><span class="token function" style="color:#d73a49">sudo</span><span class="token plain"> </span><span class="token function" style="color:#d73a49">sysctl</span><span class="token plain"> </span><span class="token parameter variable" style="color:#36acaa">-w</span><span class="token plain"> </span><span class="token assign-left variable" style="color:#36acaa">net.ipv4.ip_forward</span><span class="token operator" style="color:#393A34">=</span><span class="token number" style="color:#36acaa">1</span></span><br></span></code></pre></div></div>
<p>Untuk cara alternatifnya yaitu di permanenkan.</p>
<p>yaitu dengan cara</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="permanenkan-ip-forwarding">Permanenkan IP Forwarding<a href="https://izfaha.github.io/docusaurus/blog/vm-using-virtbr0-unable-to-connect-internet/#permanenkan-ip-forwarding" class="hash-link" aria-label="Direct link to Permanenkan IP Forwarding" title="Direct link to Permanenkan IP Forwarding" translate="no">​</a></h3>
<p>Buat file baru.</p>
<div class="language-text codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">sudo nano /etc/sysctl.d/30-ipforward.conf</span><br></span></code></pre></div></div>
<p>isi dengan <code>net.ipv4.ip_forward=1</code> untuk ngeforward IP dari virtbr0.</p>]]></content:encoded>
            <category>linux</category>
            <category>Secure</category>
            <category>Network</category>
        </item>
        <item>
            <title><![CDATA[Linux Disk Management]]></title>
            <link>https://Izfaha.github.io/docusaurus/blog/disk-management/</link>
            <guid>https://Izfaha.github.io/docusaurus/blog/disk-management/</guid>
            <pubDate>Mon, 25 Aug 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Cek Disk & Partisi]]></description>
            <content:encoded><![CDATA[<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="cek-disk--partisi">Cek Disk &amp; Partisi<a href="https://izfaha.github.io/docusaurus/blog/disk-management/#cek-disk--partisi" class="hash-link" aria-label="Direct link to Cek Disk &amp; Partisi" title="Direct link to Cek Disk &amp; Partisi" translate="no">​</a></h2>
<p>Gunakan <code>lsblk</code> untuk melihat daftar device dan filesystem:</p>
<div class="language-bash codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-bash codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">lsblk </span><span class="token parameter variable" style="color:#36acaa">-f</span><br></span></code></pre></div></div>
<div class="language-sh codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sh codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">NAME        FSTYPE FSVER LABEL    UUID                                 FSAVAIL FSUSE% MOUNTPOINTS</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">sda</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">├─sda1</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">├─sda2      ntfs         DATA     A61087D71087ACBD</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">└─sda3      btrfs                 </span><span class="token number" style="color:#36acaa">25902326</span><span class="token plain">-073a-4842-9c65-ad8d62222771  </span><span class="token number" style="color:#36acaa">254</span><span class="token plain">.1G    </span><span class="token number" style="color:#36acaa">15</span><span class="token plain">% /</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">sdb</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">nvme0n1</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">├─nvme0n1p1 ntfs         Recovery 1ED80811D807E63D</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">├─nvme0n1p2 vfat   FAT32          5A08-EE40                              </span><span class="token number" style="color:#36acaa">58</span><span class="token plain">.7M    </span><span class="token number" style="color:#36acaa">39</span><span class="token plain">% /boot/efi</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">├─nvme0n1p3</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">└─nvme0n1p4 ntfs         OS       5A360D4B360D2A19</span><br></span></code></pre></div></div>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="format-disk">Format Disk<a href="https://izfaha.github.io/docusaurus/blog/disk-management/#format-disk" class="hash-link" aria-label="Direct link to Format Disk" title="Direct link to Format Disk" translate="no">​</a></h2>
<p>In linux, ensure the package is available.</p>
<div class="language-sh codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sh codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token function" style="color:#d73a49">sudo</span><span class="token plain"> pacman </span><span class="token parameter variable" style="color:#36acaa">-S</span><span class="token plain"> dosfstools</span><br></span></code></pre></div></div>
<p>Example format to EXT32:</p>
<div class="language-sh codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sh codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token function" style="color:#d73a49">sudo</span><span class="token plain"> mkfs.vfat </span><span class="token parameter variable" style="color:#36acaa">-F</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">32</span><span class="token plain"> /dev/sdb1</span><br></span></code></pre></div></div>
<div class="theme-admonition theme-admonition-caution admonition_xJq3 alert alert--warning"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 16 16"><path fill-rule="evenodd" d="M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"></path></svg></span>Attention</div><div class="admonitionContent_BuS1"><p>Hati-hati: /dev/sdb1 adalah partisi, bukan seluruh disk (/dev/sdb).</p></div></div>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="mount-pasang-filesystem">Mount (pasang filesystem)<a href="https://izfaha.github.io/docusaurus/blog/disk-management/#mount-pasang-filesystem" class="hash-link" aria-label="Direct link to Mount (pasang filesystem)" title="Direct link to Mount (pasang filesystem)" translate="no">​</a></h2>
<p>Buat folder mountpoint:</p>
<div class="language-sh codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sh codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token function" style="color:#d73a49">sudo</span><span class="token plain"> </span><span class="token function" style="color:#d73a49">mkdir</span><span class="token plain"> </span><span class="token parameter variable" style="color:#36acaa">-p</span><span class="token plain"> /mnt/usb</span><br></span></code></pre></div></div>
<p>Mount:</p>
<div class="language-sh codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sh codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token function" style="color:#d73a49">sudo</span><span class="token plain"> </span><span class="token function" style="color:#d73a49">mount</span><span class="token plain"> /dev/sdb1 /mnt/usb</span><br></span></code></pre></div></div>
<p>Cek hasil:</p>
<div class="language-sh codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sh codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token function" style="color:#d73a49">ls</span><span class="token plain"> /mnt/usb</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token function" style="color:#d73a49">df</span><span class="token plain"> </span><span class="token parameter variable" style="color:#36acaa">-h</span><span class="token plain"> </span><span class="token operator" style="color:#393A34">|</span><span class="token plain"> </span><span class="token function" style="color:#d73a49">grep</span><span class="token plain"> sdb</span><br></span></code></pre></div></div>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="umount-lepas-filesystem">Umount (lepas filesystem)<a href="https://izfaha.github.io/docusaurus/blog/disk-management/#umount-lepas-filesystem" class="hash-link" aria-label="Direct link to Umount (lepas filesystem)" title="Direct link to Umount (lepas filesystem)" translate="no">​</a></h2>
<div class="language-sh codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sh codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token function" style="color:#d73a49">sudo</span><span class="token plain"> </span><span class="token function" style="color:#d73a49">umount</span><span class="token plain"> /dev/sdb1</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token comment" style="color:#999988;font-style:italic"># or</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token function" style="color:#d73a49">sudo</span><span class="token plain"> </span><span class="token function" style="color:#d73a49">umount</span><span class="token plain"> </span><span class="token parameter variable" style="color:#36acaa">-l</span><span class="token plain"> /mnt/usb   </span><span class="token comment" style="color:#999988;font-style:italic"># lazy umount</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token function" style="color:#d73a49">sudo</span><span class="token plain"> </span><span class="token function" style="color:#d73a49">umount</span><span class="token plain"> </span><span class="token parameter variable" style="color:#36acaa">-f</span><span class="token plain"> /mnt/usb   </span><span class="token comment" style="color:#999988;font-style:italic"># force umount (hati-hati)</span><br></span></code></pre></div></div>
<div class="theme-admonition theme-admonition-warning admonition_xJq3 alert alert--warning"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 16 16"><path fill-rule="evenodd" d="M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"></path></svg></span>Attention</div><div class="admonitionContent_BuS1"><p>Jika device busy, bisa lakukan cara ini.</p><div class="language-sh codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sh codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token function" style="color:#d73a49">sudo</span><span class="token plain"> </span><span class="token function" style="color:#d73a49">umount</span><span class="token plain"> </span><span class="token parameter variable" style="color:#36acaa">-l</span><span class="token plain"> /mnt/usb   </span><span class="token comment" style="color:#999988;font-style:italic"># lazy umount</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token function" style="color:#d73a49">sudo</span><span class="token plain"> </span><span class="token function" style="color:#d73a49">umount</span><span class="token plain"> </span><span class="token parameter variable" style="color:#36acaa">-f</span><span class="token plain"> /mnt/usb   </span><span class="token comment" style="color:#999988;font-style:italic"># force umount (hati-hati)</span><br></span></code></pre></div></div><p>Tapi saya lebih merekomendasikan untuk keluar dari direktory yang mau di <code>umount</code> terlebih dahulu. (<strong>lebih aman</strong>)</p></div></div>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="advanced-mount-options">Advanced Mount Options<a href="https://izfaha.github.io/docusaurus/blog/disk-management/#advanced-mount-options" class="hash-link" aria-label="Direct link to Advanced Mount Options" title="Direct link to Advanced Mount Options" translate="no">​</a></h2>
<p>Mount dengan opsi:</p>
<div class="language-sh codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sh codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token function" style="color:#d73a49">sudo</span><span class="token plain"> </span><span class="token function" style="color:#d73a49">mount</span><span class="token plain"> </span><span class="token parameter variable" style="color:#36acaa">-t</span><span class="token plain"> vfat </span><span class="token parameter variable" style="color:#36acaa">-o</span><span class="token plain"> </span><span class="token assign-left variable" style="color:#36acaa">uid</span><span class="token operator" style="color:#393A34">=</span><span class="token number" style="color:#36acaa">1000</span><span class="token plain">,gid</span><span class="token operator" style="color:#393A34">=</span><span class="token number" style="color:#36acaa">1000</span><span class="token plain">,umask</span><span class="token operator" style="color:#393A34">=</span><span class="token plain">022 /dev/sdb1 /mnt/usb</span><br></span></code></pre></div></div>
<p>Opsi penting:</p>
<ul>
<li class="">ro → read-only</li>
<li class="">rw → read-write</li>
<li class="">noexec → cegah eksekusi file biner</li>
<li class="">nosuid → abaikan SUID/SGID</li>
<li class="">nodev → abaikan device file</li>
</ul>
<p>Mount berdasarkan UUID / LABEL:</p>
<div class="language-sh codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sh codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token function" style="color:#d73a49">sudo</span><span class="token plain"> </span><span class="token function" style="color:#d73a49">mount</span><span class="token plain"> </span><span class="token assign-left variable" style="color:#36acaa">UUID</span><span class="token operator" style="color:#393A34">=</span><span class="token plain">5A08-EE40 /mnt/usb</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token function" style="color:#d73a49">sudo</span><span class="token plain"> </span><span class="token function" style="color:#d73a49">mount</span><span class="token plain"> </span><span class="token assign-left variable" style="color:#36acaa">LABEL</span><span class="token operator" style="color:#393A34">=</span><span class="token plain">DATA /mnt/usb</span><br></span></code></pre></div></div>
<p>Bind mount (pasang folder ke folder lain):</p>
<div class="language-sh codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sh codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token function" style="color:#d73a49">sudo</span><span class="token plain"> </span><span class="token function" style="color:#d73a49">mount</span><span class="token plain"> </span><span class="token parameter variable" style="color:#36acaa">--bind</span><span class="token plain"> /home/user/Downloads /mnt/usb</span><br></span></code></pre></div></div>
<p>Mount ISO/IMG:</p>
<div class="language-sh codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sh codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token function" style="color:#d73a49">sudo</span><span class="token plain"> </span><span class="token function" style="color:#d73a49">mount</span><span class="token plain"> </span><span class="token parameter variable" style="color:#36acaa">-o</span><span class="token plain"> loop archlinux.iso /mnt/iso</span><br></span></code></pre></div></div>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="hapus-filesystem-wipe">Hapus Filesystem (Wipe)<a href="https://izfaha.github.io/docusaurus/blog/disk-management/#hapus-filesystem-wipe" class="hash-link" aria-label="Direct link to Hapus Filesystem (Wipe)" title="Direct link to Hapus Filesystem (Wipe)" translate="no">​</a></h2>
<p>Hilangkan signature filesystem:</p>
<div class="language-sh codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sh codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token function" style="color:#d73a49">sudo</span><span class="token plain"> wipefs </span><span class="token parameter variable" style="color:#36acaa">-a</span><span class="token plain"> /dev/sdb</span><br></span></code></pre></div></div>
<p>Overwrite awal disk (100MB pertama):</p>
<div class="language-sh codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sh codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token function" style="color:#d73a49">sudo</span><span class="token plain"> </span><span class="token function" style="color:#d73a49">dd</span><span class="token plain"> </span><span class="token assign-left variable" style="color:#36acaa">if</span><span class="token operator" style="color:#393A34">=</span><span class="token plain">/dev/zero </span><span class="token assign-left variable" style="color:#36acaa">of</span><span class="token operator" style="color:#393A34">=</span><span class="token plain">/dev/sdb </span><span class="token assign-left variable" style="color:#36acaa">bs</span><span class="token operator" style="color:#393A34">=</span><span class="token plain">1M </span><span class="token assign-left variable" style="color:#36acaa">count</span><span class="token operator" style="color:#393A34">=</span><span class="token number" style="color:#36acaa">100</span><br></span></code></pre></div></div>
<p>Hapus partisi:</p>
<div class="language-sh codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sh codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token function" style="color:#d73a49">sudo</span><span class="token plain"> </span><span class="token function" style="color:#d73a49">fdisk</span><span class="token plain"> /dev/sdb</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token comment" style="color:#999988;font-style:italic"># Tekan d untuk delete, w untuk simpan</span><br></span></code></pre></div></div>]]></content:encoded>
            <category>linux</category>
            <category>Secure</category>
        </item>
        <item>
            <title><![CDATA[Sunshine Game Stream]]></title>
            <link>https://Izfaha.github.io/docusaurus/blog/sunshine/</link>
            <guid>https://Izfaha.github.io/docusaurus/blog/sunshine/</guid>
            <pubDate>Wed, 20 Aug 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Installation Using Pacman]]></description>
            <content:encoded><![CDATA[<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="installation-using-pacman">Installation Using Pacman<a href="https://izfaha.github.io/docusaurus/blog/sunshine/#installation-using-pacman" class="hash-link" aria-label="Direct link to Installation Using Pacman" title="Direct link to Installation Using Pacman" translate="no">​</a></h2>
<div class="language-sh codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sh codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">yay </span><span class="token parameter variable" style="color:#36acaa">-S</span><span class="token plain"> sunshine wf-recorder slurp grim wl-clipboard</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token comment" style="color:#999988;font-style:italic"># enable service</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">systemctl </span><span class="token parameter variable" style="color:#36acaa">--user</span><span class="token plain"> start sunshine </span><span class="token comment" style="color:#999988;font-style:italic"># if you need to start on boot just using `systemctl --user enable sunshine`</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token comment" style="color:#999988;font-style:italic"># If it doesn't start just hit</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">sunshine            </span><span class="token comment" style="color:#999988;font-style:italic"># &lt;= this is a command</span><br></span></code></pre></div></div>
<p>You will see line bellow
<img decoding="async" loading="lazy" alt="Sunshine Run" src="data:image/png;base64,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" width="888" height="25" class="img_ev3q">
Afterward, coppy the link and paste to your browser.</p>
<div class="theme-admonition theme-admonition-warning admonition_xJq3 alert alert--warning"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 16 16"><path fill-rule="evenodd" d="M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"></path></svg></span>Attention</div><div class="admonitionContent_BuS1"><p>Ignore any warning given by your browser about "insecure website". This is due to the SSL certificate being self-signed.</p></div></div>
<p>If you encounter any issu just hit the <a href="https://docs.lizardbyte.dev/projects/sunshine/latest/md_docs_2getting__started.html" target="_blank" rel="noopener noreferrer" class="">documentation</a>.</p>]]></content:encoded>
            <category>linux</category>
            <category>Secure</category>
        </item>
        <item>
            <title><![CDATA[Connecting Laravel 12 to PostgreSQL in Arch Linux]]></title>
            <link>https://Izfaha.github.io/docusaurus/blog/laravel-connect-postgresql/</link>
            <guid>https://Izfaha.github.io/docusaurus/blog/laravel-connect-postgresql/</guid>
            <pubDate>Tue, 19 Aug 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Installing PostgreSQL]]></description>
            <content:encoded><![CDATA[<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="installing-postgresql">Installing PostgreSQL<a href="https://izfaha.github.io/docusaurus/blog/laravel-connect-postgresql/#installing-postgresql" class="hash-link" aria-label="Direct link to Installing PostgreSQL" title="Direct link to Installing PostgreSQL" translate="no">​</a></h2>
<p>Install postgresql in your arch using</p>
<div class="language-sh codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sh codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token function" style="color:#d73a49">sudo</span><span class="token plain"> pacman </span><span class="token parameter variable" style="color:#36acaa">-S</span><span class="token plain"> postgresql php-pgsql apache</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token comment" style="color:#999988;font-style:italic"># activate postgresql and apache systemd services</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token function" style="color:#d73a49">sudo</span><span class="token plain"> systemctl </span><span class="token builtin class-name">enable</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain">postgresql,httpd</span><span class="token punctuation" style="color:#393A34">}</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token function" style="color:#d73a49">sudo</span><span class="token plain"> systemctl start </span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain">postgresql,httpd</span><span class="token punctuation" style="color:#393A34">}</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token comment" style="color:#999988;font-style:italic"># verify</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token function" style="color:#d73a49">sudo</span><span class="token plain"> systemctl status </span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain">postgresql,httpd</span><span class="token punctuation" style="color:#393A34">}</span><br></span></code></pre></div></div>
<p>It will look like this</p>
<p><img decoding="async" loading="lazy" alt="Systemd Services" src="https://izfaha.github.io/docusaurus/assets/images/apache-postgresql-3a3e4b05bcc9700be470f44ec2a6c207.png" width="1777" height="1092" class="img_ev3q"></p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="create-user--database-in-postgresql">Create User &amp; Database in postgresql<a href="https://izfaha.github.io/docusaurus/blog/laravel-connect-postgresql/#create-user--database-in-postgresql" class="hash-link" aria-label="Direct link to Create User &amp; Database in postgresql" title="Direct link to Create User &amp; Database in postgresql" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="create-user">Create User<a href="https://izfaha.github.io/docusaurus/blog/laravel-connect-postgresql/#create-user" class="hash-link" aria-label="Direct link to Create User" title="Direct link to Create User" translate="no">​</a></h3>
<div class="language-sh codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sh codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token function" style="color:#d73a49">sudo</span><span class="token plain"> </span><span class="token parameter variable" style="color:#36acaa">-iu</span><span class="token plain"> postgres</span><br></span></code></pre></div></div>
<p><img decoding="async" loading="lazy" alt="Login PostgreSQL" src="https://izfaha.github.io/docusaurus/assets/images/login-postgresql-6aaa19274105661297c059f981c31c25.png" width="298" height="78" class="img_ev3q"></p>
<p>After login to posgresql database, then create user</p>
<div class="language-sh codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sh codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token comment" style="color:#999988;font-style:italic"># create new user</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">createuser </span><span class="token parameter variable" style="color:#36acaa">--bypassrls</span><span class="token plain"> </span><span class="token parameter variable" style="color:#36acaa">-s</span><span class="token plain"> </span><span class="token parameter variable" style="color:#36acaa">-l</span><span class="token plain"> </span><span class="token parameter variable" style="color:#36acaa">-d</span><span class="token plain"> laravel</span><br></span></code></pre></div></div>
<p><img decoding="async" loading="lazy" alt="Create User" src="https://izfaha.github.io/docusaurus/assets/images/createuser-5379442e7d9e04e71d436e3c64454999.png" width="608" height="25" class="img_ev3q"></p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="create-database">Create Database<a href="https://izfaha.github.io/docusaurus/blog/laravel-connect-postgresql/#create-database" class="hash-link" aria-label="Direct link to Create Database" title="Direct link to Create Database" translate="no">​</a></h3>
<div class="language-sh codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sh codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">createdb </span><span class="token parameter variable" style="color:#36acaa">-O</span><span class="token plain"> laravel laravel_db</span><br></span></code></pre></div></div>
<p><img decoding="async" loading="lazy" alt="Create DB" src="data:image/png;base64,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" width="513" height="23" class="img_ev3q"></p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="set-env-in-laravel">Set .env in Laravel<a href="https://izfaha.github.io/docusaurus/blog/laravel-connect-postgresql/#set-env-in-laravel" class="hash-link" aria-label="Direct link to Set .env in Laravel" title="Direct link to Set .env in Laravel" translate="no">​</a></h2>
<div class="language-sh codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sh codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token assign-left variable" style="color:#36acaa">DB_CONNECTION</span><span class="token operator" style="color:#393A34">=</span><span class="token plain">pgsql</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token assign-left variable" style="color:#36acaa">DB_HOST</span><span class="token operator" style="color:#393A34">=</span><span class="token number" style="color:#36acaa">127.0</span><span class="token plain">.0.1</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token assign-left variable" style="color:#36acaa">DB_PORT</span><span class="token operator" style="color:#393A34">=</span><span class="token number" style="color:#36acaa">5432</span><span class="token plain">                </span><span class="token comment" style="color:#999988;font-style:italic"># port postgresql</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token assign-left variable" style="color:#36acaa">DB_DATABASE</span><span class="token operator" style="color:#393A34">=</span><span class="token plain">laravel_db      </span><span class="token comment" style="color:#999988;font-style:italic"># database</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token assign-left variable" style="color:#36acaa">DB_USERNAME</span><span class="token operator" style="color:#393A34">=</span><span class="token plain">laravel         </span><span class="token comment" style="color:#999988;font-style:italic"># user</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token assign-left variable" style="color:#36acaa">DB_PASSWORD</span><span class="token operator" style="color:#393A34">=</span><br></span></code></pre></div></div>
<p>then <code>php artisan migrate:fresh</code>.
Done!</p>]]></content:encoded>
            <category>linux</category>
            <category>Docusaurus</category>
        </item>
        <item>
            <title><![CDATA[PipeWire Installation Arch]]></title>
            <link>https://Izfaha.github.io/docusaurus/blog/pipewire/</link>
            <guid>https://Izfaha.github.io/docusaurus/blog/pipewire/</guid>
            <pubDate>Tue, 19 Aug 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Installation on Arch Linux]]></description>
            <content:encoded><![CDATA[<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="installation-on-arch-linux">Installation on Arch Linux<a href="https://izfaha.github.io/docusaurus/blog/pipewire/#installation-on-arch-linux" class="hash-link" aria-label="Direct link to Installation on Arch Linux" title="Direct link to Installation on Arch Linux" translate="no">​</a></h2>
<div class="theme-admonition theme-admonition-note admonition_xJq3 alert alert--secondary"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7 2.3c-3.14 0-5.7 2.54-5.7 5.68 0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 .98c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z"></path></svg></span>Note</div><div class="admonitionContent_BuS1"><p>Remove PulseAudio if you utilize before.</p><div class="language-sh codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sh codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token function" style="color:#d73a49">sudo</span><span class="token plain"> pacman </span><span class="token parameter variable" style="color:#36acaa">-Rns</span><span class="token plain"> pulseaudio</span><br></span></code></pre></div></div></div></div>
<div class="language-sh codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sh codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token function" style="color:#d73a49">sudo</span><span class="token plain"> pacman </span><span class="token parameter variable" style="color:#36acaa">-S</span><span class="token plain"> pipewire wireplumber pipewire-pulse pipewire-alsa</span><br></span></code></pre></div></div>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="enable-it">Enable it<a href="https://izfaha.github.io/docusaurus/blog/pipewire/#enable-it" class="hash-link" aria-label="Direct link to Enable it" title="Direct link to Enable it" translate="no">​</a></h2>
<p>Run with no sudo because dbus run in tty.</p>
<div class="language-text codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">systemctl --user enable --now pipewire pipewire-pulse wireplumber</span><br></span></code></pre></div></div>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="verify-service">Verify service<a href="https://izfaha.github.io/docusaurus/blog/pipewire/#verify-service" class="hash-link" aria-label="Direct link to Verify service" title="Direct link to Verify service" translate="no">​</a></h2>
<div class="language-sh codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sh codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">systemctl </span><span class="token parameter variable" style="color:#36acaa">--user</span><span class="token plain"> status pipewire</span><br></span></code></pre></div></div>]]></content:encoded>
            <category>linux</category>
            <category>Secure</category>
        </item>
        <item>
            <title><![CDATA[eth0 No IP Address v4]]></title>
            <link>https://Izfaha.github.io/docusaurus/blog/no-ip-in-eth0/</link>
            <guid>https://Izfaha.github.io/docusaurus/blog/no-ip-in-eth0/</guid>
            <pubDate>Fri, 08 Aug 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Disclaimer]]></description>
            <content:encoded><![CDATA[<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="disclaimer">Disclaimer<a href="https://izfaha.github.io/docusaurus/blog/no-ip-in-eth0/#disclaimer" class="hash-link" aria-label="Direct link to Disclaimer" title="Direct link to Disclaimer" translate="no">​</a></h2>
<p>Hi dawg, how are you?</p>
<p>recenly, I could not connect to the internet when I pluged in my LAN into my laptop. Btw, I use Arch Linux in this case.</p>
<p>I realized once I hit a command <code>ip a | ip address show eth0</code>.</p>
<p>this suspiicius this shown like this</p>
<p><img decoding="async" loading="lazy" alt="ip_address_show" src="https://izfaha.github.io/docusaurus/assets/images/eth0-no-ip-dd98f76755f639e90b235eabb14060f8.png" width="1162" height="89" class="img_ev3q"></p>
<p>afterward, I briefly verify whether my eth0 is detected then I command <code>ethtool eth0</code>. at 'Link detected: yes'. It's FINE so how the fuck is going on. FU</p>
<p>Check if NetworkManager is controlling and Fuckkkkk! yes. I found it disconnect "I SAID DAMN SURE".
it solves using <code>nmcli device status</code>.</p>
<p><img decoding="async" loading="lazy" alt="nmcli_dev_status" src="https://izfaha.github.io/docusaurus/assets/images/nmcli-dev-status-86bf1cf104d90cec5c6e6e433b4d40d2.png" width="821" height="210" class="img_ev3q">8</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="how-i-do-tackel">How I do tackel?<a href="https://izfaha.github.io/docusaurus/blog/no-ip-in-eth0/#how-i-do-tackel" class="hash-link" aria-label="Direct link to How I do tackel?" title="Direct link to How I do tackel?" translate="no">​</a></h2>
<div class="language-sh codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sh codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token function" style="color:#d73a49">sudo</span><span class="token plain"> nmcli device </span><span class="token builtin class-name">set</span><span class="token plain"> eth0 manage </span><span class="token function" style="color:#d73a49">yes</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token function" style="color:#d73a49">sudo</span><span class="token plain"> nmcli device connect eth0</span><br></span></code></pre></div></div>
<p>and kaboom!</p>]]></content:encoded>
            <category>linux</category>
            <category>Docusaurus</category>
        </item>
        <item>
            <title><![CDATA[Docker wrong credentials]]></title>
            <link>https://Izfaha.github.io/docusaurus/blog/docker-wrong-credentials/</link>
            <guid>https://Izfaha.github.io/docusaurus/blog/docker-wrong-credentials/</guid>
            <pubDate>Sun, 27 Jul 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Resolving Docker Error]]></description>
            <content:encoded><![CDATA[<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="resolving-docker-error">Resolving Docker Error<a href="https://izfaha.github.io/docusaurus/blog/docker-wrong-credentials/#resolving-docker-error" class="hash-link" aria-label="Direct link to Resolving Docker Error" title="Direct link to Resolving Docker Error" translate="no">​</a></h2>
<p>I have gotten an issue while attemting to build a Docker image with the following command:</p>
<div class="language-sh codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sh codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token function" style="color:#d73a49">docker</span><span class="token plain"> build </span><span class="token parameter variable" style="color:#36acaa">-t</span><span class="token plain"> izfaha/express:v1 </span><span class="token builtin class-name">.</span><br></span></code></pre></div></div>
<p>And I encountered this error:</p>
<div class="language-sh codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sh codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">Cannot connect to the Docker daemon at unix:///home/ray/.docker/desktop/docker.sock. Is the </span><span class="token function" style="color:#d73a49">docker</span><span class="token plain"> daemon running?</span><br></span></code></pre></div></div>
<p><img decoding="async" loading="lazy" alt="error" src="https://izfaha.github.io/docusaurus/assets/images/docker-fetch-fail-d9a362e07ee2c84d85d9b1d191e19454.png" width="1319" height="338" class="img_ev3q"></p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="how-do-i-tackle">How do I tackle?<a href="https://izfaha.github.io/docusaurus/blog/docker-wrong-credentials/#how-do-i-tackle" class="hash-link" aria-label="Direct link to How do I tackle?" title="Direct link to How do I tackle?" translate="no">​</a></h2>
<p>Root cause is:</p>
<p>First, Docker CLI was configured to use <strong>Docker Desktop</strong>, even though I was running native Docker in linux.</p>
<p>Second, the configuration file at <code>~/.docker/config.json</code> contain:</p>
<div class="language-json codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-json codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token property" style="color:#36acaa">"auths"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">{</span><span class="token punctuation" style="color:#393A34">}</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token property" style="color:#36acaa">"credsStore"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"desktop"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token property" style="color:#36acaa">"currentContext"</span><span class="token operator" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"desktop-linux"</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token punctuation" style="color:#393A34">}</span><br></span></code></pre></div></div>
<p>This caused Docker to:</p>
<ul>
<li class="">
<p>Attempt to connect to a <strong>nonexistent socket</strong>: <code>/home/ray/.docker/desktop/docker.sock</code></p>
</li>
<li class="">
<p>Call missing credentials helper: <code>docker-credential-desktop</code></p>
</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="solution">Solution<a href="https://izfaha.github.io/docusaurus/blog/docker-wrong-credentials/#solution" class="hash-link" aria-label="Direct link to Solution" title="Direct link to Solution" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="ensure-docker-daemon-is-running">Ensure Docker Daemon is Running<a href="https://izfaha.github.io/docusaurus/blog/docker-wrong-credentials/#ensure-docker-daemon-is-running" class="hash-link" aria-label="Direct link to Ensure Docker Daemon is Running" title="Direct link to Ensure Docker Daemon is Running" translate="no">​</a></h3>
<div class="language-sh codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sh codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token function" style="color:#d73a49">sudo</span><span class="token plain"> systemctl start </span><span class="token function" style="color:#d73a49">docker</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token function" style="color:#d73a49">sudo</span><span class="token plain"> systemctl </span><span class="token builtin class-name">enable</span><span class="token plain"> </span><span class="token function" style="color:#d73a49">docker</span><br></span></code></pre></div></div>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="switch-context-to-the-default-linux-one">Switch Context to the Default Linux One<a href="https://izfaha.github.io/docusaurus/blog/docker-wrong-credentials/#switch-context-to-the-default-linux-one" class="hash-link" aria-label="Direct link to Switch Context to the Default Linux One" title="Direct link to Switch Context to the Default Linux One" translate="no">​</a></h3>
<div class="language-sh codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sh codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token function" style="color:#d73a49">docker</span><span class="token plain"> context use default</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token function" style="color:#d73a49">docker</span><span class="token plain"> context </span><span class="token function" style="color:#d73a49">ls</span><span class="token plain">               </span><span class="token comment" style="color:#999988;font-style:italic"># to verify docker context set to default</span><br></span></code></pre></div></div>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="remove-faulty-docker-desktop-configuration">Remove Faulty Docker Desktop Configuration<a href="https://izfaha.github.io/docusaurus/blog/docker-wrong-credentials/#remove-faulty-docker-desktop-configuration" class="hash-link" aria-label="Direct link to Remove Faulty Docker Desktop Configuration" title="Direct link to Remove Faulty Docker Desktop Configuration" translate="no">​</a></h3>
<div class="language-sh codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sh codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token function" style="color:#d73a49">rm</span><span class="token plain"> </span><span class="token parameter variable" style="color:#36acaa">-rf</span><span class="token plain"> ~/.docker</span><br></span></code></pre></div></div>]]></content:encoded>
            <category>linux</category>
            <category>Secure</category>
        </item>
        <item>
            <title><![CDATA[Cannot connect to the Docker daemon]]></title>
            <link>https://Izfaha.github.io/docusaurus/blog/docker-daemon-issue/</link>
            <guid>https://Izfaha.github.io/docusaurus/blog/docker-daemon-issue/</guid>
            <pubDate>Sun, 27 Jul 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Issue]]></description>
            <content:encoded><![CDATA[<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="issue">Issue<a href="https://izfaha.github.io/docusaurus/blog/docker-daemon-issue/#issue" class="hash-link" aria-label="Direct link to Issue" title="Direct link to Issue" translate="no">​</a></h2>
<p>Recently, I was trying build docker image but it become an issue. Pop in my terminal up a messege.</p>
<p><img decoding="async" loading="lazy" alt="issue" src="https://izfaha.github.io/docusaurus/assets/images/docker-issue-a8bffc793bc960eabcc47faba8601985.jpeg" width="1238" height="51" class="img_ev3q"></p>
<p>The main issue is I used wrong docker path in <code>docker context</code>. In my case, I remain using docker desktop path.</p>
<p>After I change it using <code>docker context default</code>, suddenly it works.</p>
<p><img decoding="async" loading="lazy" alt="solve" src="data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAS0AAABCCAIAAACNVBeCAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAAGYktHRAD/AP8A/6C9p5MAAAAHdElNRQfpBxsGCCgxRrIkAAAAEGNhTnYAAAeAAAAEsAAAACcAAAQLV0EnBAAAGIZJREFUeNrtnWdcFNfXx8/CLltgqQq6FEE6SO8IooBUsWI0MWpQgxUUS6zRPDG2JJYkFoK9YxcFC9IUQRDpCNJ7Z2nbWHYXnheDC0FZYBHX/DPfjy/uzJl77jl35ufMTjlgtnCLYWBoVbVVL9+0FJV3dXJkJqoq25nL6WhgMBgYZYoeRieu2z8ank12H1Bz8Rzt+AEg7Y8DdVFPcLJyANBRUWZz7LSimVV9atLrjasIauoAwGltUf/qW4PF3w/qqiL6cebP2z9DzCiiArOyJF5ajSLqMP5Be0XNfcfFo+d/2vVwKYrKaGfBY3e0FBV0cTkAgMGIyevqi+MJ3A5WS8G77u4uABDHSchp64nhcIL90GuqYr+eMdrRoogWjLani9vZAyRFBVFH0gOzgRq5fHt7VvHIXQ0ESUfP/uBfRIWxos51cFjUxsRtAcyCd6IOBGV0EcexuquS0xQtJxEV5EQdDDQXlMas/WlURQgAHGpTXXqKgpEpQU5e1BkLoq20KHnPFlSE/wUwSsrqSEtjsZfmDGcpihKWgP+cp0dmA5XbwabX1BeHx5RefvQ5k6fMnKfq7EFSGi+Ox38hp0cWtZHHZjPraytjntQ8uCPqcFA+E706REFBERViog4ABQUF1SEKyhfAZ9IhWWGcpqm9qJNFQflCEZeSlv0MwyzZ+ZexvZuWiV1bc2NbY42os0ZB+bL4TDp0mrscACSlZXXMJytQJlQUZPE4nUL4WXXo6lhVzaKMRKEj8V2/38ZzQUbcw8+Q9Six41E+jiRdmhb/xTocPYJuvFbSnpT/8slQNnZYEjRvxx/T/DZP+TbA2M035f4F4Qb95uAln40HHRcFOC4KUDa0zIm+/+E2I5xDrHDdXL8J0DAwxxMlaa3U7MRnadF3h9hRXByra+6gojUpJfpeevQ94UZHQRkKptPn0Joboy8e6+Jy2Ey60H7iQ4OzYh4AwLTF60cpVGF06OO/S8vYGmnLKylPmb0Ui5N4/SR06B4kpWWnzvHTNbOPu3OurjRPwJY4PNHHfwdFQw+6uwszk/pZ3Zdu0jAwxxOITHp7zqvoV+GX+SbnBWu0Te0IJCk2i1GU/Trq6p8fOieSZRdtPdrBpF/ZH4CscV0UqGVkjSdJdTDa36W+fH47BFk/df5KE0fP7FfP9C0cxcSxTbUVjy8eba2vHDRT98Bf9OxciFLSHQxaQXLco6Pb+KaZW49omk+WIEox21syo++/OP87sn7ZX/fFsFgOu0NJQ5fbyc5Piok4/AMATF3+g/285cg2tnOW2s5ZCgDV+VkXg+YjK72CDurYTCVISrNorW/jn0Sd+hkAxLA4/78fiYvj/l7pyWWzFLUmLTl0qbog5/r2JYM6HIjlJx7wuNwL6+ciixuuJ1Xkpt3duwYAZFUmzt7y21g1LRye0MGgFaclhB3oPXY/GqFgcCQp3x9PqugZQze8S4oG6O5rFewQi5WgVpVlPbrez+HsbUdV9c0kCCQWvS3vZWTkiT2C86rMSET29JSv1/QLT+g57MewdShPUZ84yaLvGgwGY+LoMSwdIoxX150fuDc7MSruVvBA2zj5fq+iZZga86ChstjQ1gUnge9j8tezcMh8+bS+okjLyMbGfV5LY8275GgAsPNZYuzgnvs6rqIgizJRz9huOovenhB2oZ9zL78tEnhCWEjPC+WOc5bpmTu8enKzrqxA29TObIoXvY2a+uzO+zQBTyCd+79VFE0D90UBTnP8woIHOYyc/LaYu/tmxz4sz36trGdqOn0Oi9Yae+YgALiu3m3g4JH29FZtUa6O9dTJvstbasqzn95COsqNU42/8ffVrYudV2yz9F5YW/Q2LexiVtT9psoSAJi5YV/O80cl6QkAQG9uQLo4++80cHR/efN0TX6mrv10K++v6c2NSTdOdXE5kSEHfXcc9Vz/y8NfN3ms2c3pZD88uh0ABDsUDtcVW+UpE56d+bWhvEDT3MFhgX/jooDEq38JiFCww+krd6kZmieHXa4vyTN2mY3DE/mmgRwaey70XvcTcmTq2btuj3gHAG0NNSf9nAHAa/2+CYYWiXfONVUWTzR3sPBaUF+WnxlxTbh8P9UcDluHqjrGYmLi/VZKycgTybIsWuuwh8dJmDl5vXvzfKCzoqKKRmN1GSKh4szEtb/f4JtUtAzrK4ribgYDQF5SlP/+S5pGVogO1XSMqLUVkZePAsC75GiipDRRktzPs/3MparahnF3zzdWFCJr1HSMa8sLU5/dBoDqwiwNQws1HeM+OhR7ce88i9ZanJHY4DRDTnHwl+PVja0bK4rCf98CANlPb5GkZYlkmZ6xDC1qi95GHt8DANlPbqy/lqhtNZWvw/amuqTQkwAQeWKP0bQZKnqmaWEXm8sLmssLkF1Ob27Mibzdb6yawhykV0V6gpaFo7qxNXKUlyRHZzy7Z+Y2r5PFUNYxehy8j95QDQCCHQoHkSzDorVlPb3ZxeXU5KSkPbre+f6CUECEAhg3Ua+hrDDu7CEAyI9/vPl26qApl6TGP/xjFwBMX7G1rjgvO/YBAPCvSyOObAMALpsFAAXxjw0mu6nqmwmtw081h8PWIb216cOVXE6nECJEaKM2UGvKBrLiJPBMWjvS7uLxOJ1svglPJLU0tvEXOZ0dRFKP2PAEUgeLwTdFnDnQ16esglLgH3fFxMRrywoyYsN6HZIkFVUnBh1/wF9Da+lNtquri/E+98KMV1Kyg7/6J0GSZNNp/MW7e9fy2wRJcnNtBX+xs4PJlygAcPukyeNwsH2uAgaCIEkeN1Fvx6N8/pr2pjp+O/L4HjUDCwvPBflJMRnhV4TbU0MhPynGecmGoNAkRiuV3tJUmPIi+WbwUCIcCCyewGxv6dkFXA6H3TFoyvSGakQPrn6bO+jt/bShYmzjufpHWUUKRqznoZ04TmL0JmSIDFuHxRmJrU11smPG9V1ZXZw3XD8AwONyCtITo0NPctisz5lze2tT3J2zhjYu6vqmKjomVQWZfFNpbtr9kz8N6iHz+Zd4u7U4LeHGrmUfNRFkFIhkGR6nk6ygOKoxvL4VUluYo2XlJKNIGaOs4bx0AwaD4Z/0BET4yVMeiBmBP7MZtDPr5zUW5wJA0I3XozohQ0SY5/hRocF9TxQNVaVPr/wxXCcNVaX3gvc+uXhYsAg5nZ1YiZ7/rsTExfv+PmSzmHhC768FnASBxew5+bA7/mHy8d/puiiQv9jF4xVnJD69cozNYk6Z49frkMkgSfWelIynzJhgYDmSye1kMiRIkvzFeXuCvTYeQtodDBqe2GuSIJBYtLbh+u9LB4NGkun9YsZi9ncTbVz4izM3/4ojECPP/jZuor7z9ztGMhAAsJl0/Pu8sHgijkDkB2/ksYAkIx97+sD9fQFn1sxgtDapGpoPJcKB4HZ24CQISFsMi8PhCUNMeSDIcmMr3qYiIuznUEBeo40wzw/bm2ozXoQzGfTm+uqM+EexN05xOpiCu9h5fc1vsxi0lKi7j8//NpTLknEauhP0TMUlCHgS2XG2n4yCYnN9NfL8UE5JRcvYlkiWJZBlbTwXjlPTTIm611RdCgAyYynaJrZkBSUJgqSJk7eeuWN5fmZlfgYAGNi64ImkjLiHPE4niIkbWk/t6obqohwAkFVS0Ta2IUrLieMkLF3n2rj51lcW15XlA4C6oeW4CdrJj4d3L0pORUPX1kVmvBqeLGPhs9jQ0aM041VZegIAyKtp69pOI8orSsqPdfhm7Xgtg6R75xuKcwHAzGshBoNJf3+Xz9Z3RVtjbd6LCL5bq1lL8ZJkXjcoTtTHk2Xb6yoBQF5VS9fGWVJhnDiBZOu7wt53RW1Rbk1eOgBYzVth6bUw8faZ17dCFDUNDJ28qgqy2+oqBTsUgPR4NT07F7KiMp4s6+y3SVZJ5WVocHNVMQBM999h4jKbzekkysgbTpulaWZf/ja1ODlGcIQCoOibaZja4khSBBl552VbZBUp1Ooy5PnhoA5tfVe0NdS8i//HRzzGbr7ylAlMBl1eVdN99Y/SY5SoVT0OBeSFYOg8U26cKofLHaOuo6hp0FxV2sXjCjeH/RDyOX53d3d9WX55Xhq1umwo21u7zxcTE+vu6ip5++Z+8N7S7KFeDFQV5oxX19Mxs9cysa2vLJGWV2xrqkN0WJ6XJquorG1qp2tmT5Akp8dFZMTeR3pV5mdKyo3RnGStZ+Eoo6D0Lu3l81t/Iya+DgGgtiRXY5KVhoF53psXnA5mRV4aecw4bWNbA+upUjLyWYmRrx/3iEE4HZalJ5AVlbWtnQwdPWSVKLnxT5+d/D/EVPrmhZyqpp6di569G5EskxJxPeX2GcQ0qA7FCZKaFg6Gjh66ti4yY8dnR90DgNLUF7IUdV1bZ6OpM8jyihmRdxKu/AEAcmpaM4P215e8Q24XlaQnGk+fq2Filxp+VbBDAVRkJkkrqejZOetPdsdK4JPuXch6PzONVWVqkyyNnLxNXGZTtAwr89IjDm9FDtaBIhxkrJw3yvqmevbTdW2n1ZXkyShSWuqqENkM6vCjOmxvoaobWRs7z9SydKzMTZcbp8p3KCAvBHpbq4apnaGTp56dq66tS17iM8b7W6PDncN+fKbvnux8llA0dDPjHxelv/wMw6Gg/LtAvz9EQRE96HdPKCiiB9UhCoroQXWIgiJ6UB2ioIgeVIcoKKIH1SEKiuhBdYiCInpQHaKgiJ5/fG8R+iA0My39wE+HhtJzyYpvvWZ6S5HJGAymsaHxu6++Ey6Cg8f2G5maIO3M1PQdm3Z9uE1EXETY7bshx8+KerpQUEYFIevTAICrx/RmavOlMxd4XB6TyRTaz43LobGRMQDw7fIlop4NFBTRgD1wdL+uvh5Ad1LCq37FPzZu22BlZyMpJUlrpyU8jz957B/VK3A4XHVl1aMHT/uuJEkSt+3eqj/JAE8g0Gn0xBfxx4/0fHt2/OxxHo+73n8Dsng97FpuTu7enb+kp2YhaxYu+aZfcMtX+81d4Iu0Z/nOneU7FwAK3uUHrdoo6nlDQfmUYA2MDB/evV9SWOLs7orv8y2W/7oVk50cb127UfAu387B3nOmd3MTNfTKLS8f9zUbAwAAg8HYOU4Ojw0HgMb6Br+FywBg/ZZAA6NJ927eriyvNLMy9/DxLi0ujQgbUpW7D4l5Gl1VXgkAgT8EvYh5nvEmDQCaqVRRTxoKyicGW15adubkeQB4EfvyVkRvBQFjU5OigoLQyzcBIC0l08La0sjMJPTKrdSU1L9+OwYAy1Z/X1JUHPcsBgD416VHDh4FAHZHJwC8iE2YPMVBf5KB0DosLakoLakAgMAfglqaqU8fRYl6ulBQRgUsm91TCoXL5fHbAECSktTQmhgR1/vZW1NjIwDU1zUhevhu5TI6jdZPGyZmRqsC14xVUhR7X/wDN9jfu0VBQRF0nyY9JXXXlt3DcrduUyCDzghaGVhUWAoAoQ+GXUwRBeU/iBge31PxBYsV57cBgElnSMv2FmuZPX+m7WSrQd3JycvnZr9FRNjPIYvJJBJ7asbgCRIEAoHe3t63b/eg3lFQ/kfBTtBQX77ar6Sw2MXdFTC9hpysbO/ZPoGb12amZVraWE1zczkffAYgRbC7psZGc2sLN0+Xzs5Or1kzMJhej9mZWV8tWhi0NfBt1ttp053FxMWTE5P79qW1talMUJs515vdwQaAuJgXyO9MAGDQ6ZNMjD1nuHV1dTXUN/BvsaKg/G+Azct56z3bB7ohOfEVIgCE4D9DpMhSdo4Orp7utPb2h3fD7ty4P6i7iyHnv122ZO2mwE5256v4BDX1CXzTpTNXxowZYzPZbup0l7aW1tBL1xLj/6HDG1dCV6zx/37dKuS3ZWlxaUF+T4me8HsPvGfPXLd5PQBkZ2SiOkT5HwOti4GCInrQ90tRUEQPqkMUFNGD6hAFRfSgOkRBET2oDlFQRA+qQxQU0YPqEAVF9KA6REERPUL+vScUEaKlreG30g+HEy8vG94f90L5YhHbuH3D9bBrD6IfXA+7tv6HAFHH83Ei4iL81y0XdRSfPgzhHHr4eDi7u/rMmyXq+Rg2tx/d+vXPgwBw8eaFk+dPDLRZ6IPQ7T9tHaLPJSu+DX1wPTw2PCIu4sLNC0LHdvDY/oi4COTf/sO/fHSbgfbXEPMSANbZzfV5dGxu9lt9Q/3pnu6tza0Xz1wWOhmUz8CVc1cbGxpTk1NFHciw4fF4XC4PaXR1dX0Sn19CnaSR54Wtran97ZfDABAR9oSiqqKm0fNm9kDlZABgbdBq9xme0U+fOU6dgsXiKsrLjx44jHw4L8AEAxe8+ev0n1gclt3Roa45kdPZmZzw6vf9R2Fk9WkCN6+zdbCTIpMZdEbKq+QjB4/xTVt3bzGzNCeSSO1tbTFPo8+HXBxhGB/NC4sVD74UjMViVy5Zye7o1NHV3H/0UGF+wfagHULntf2nrQ5TpyBttQkTftt3mG9SVaNs3rlFTX2CBB7PZDDSUlKHUndvoJQFTNTOn7ePp1DWrQhYs2GV92yf3385FBv14vKdyxH3HyLVGwQfrzwer28DgSRJ/PGXH/+9dZIGymvoYPt+Y7Fx9aYhdhMTEyORSP6LvzcymbRuU6DfqmW7f/hJsGmggjdIL6Xx425eCd26Ydv3a5Z7zpxRVFB0//ZDoevTLFu51M3b43lUbHZGlq6hnquHG629/fTJcwCwZsOqyU6OkRFPiguKrOxt5n09v7a65knEM6HDGCgvLpd35kTItj07128J/HXv76s2rOnsZB87dARGUHcn7Pb9tNepAOAfsOqDY2XFeGXls6dOl5eWm1tZzF+0YNF3FVcvXB/U50dTFjBRNVU1eoYGAEBRptBpNG09nfi4BGkZ6bdZOYOOxePxeFwuAHC53L7njVUBK//VdZIGymvoCFk3EYPBnAs+20xtfR7z0nu2D0VZeVDTQAVvECu1sQkxHT9yysnFWddAH+Ch0PVpjEyNK8srkNPFk4hn0tLSUtJkxGRgZFhcWHT8yEkAeBweefXeVUs7a74OhQhDQF5JCSlRTyKne7kHMFnaujohf52qr2uCEdTdyc3Jz83JB4AVa1f2M0lJk+k02pPwSC6Xl52Z+ygsgsFkDcXnR1MWMFFFBYWzv5oLAGOVFCvKK5RVlS1tzLkcbnZm7qBj3b1xh9rYBAAP74bxuL3nDQ3Nif/qOkkD5TV0hNQhj8dDDikAePUyUWGM/KCmgQreILDZnfw2l8uRwEsIFxgCkURiMBj8xb279vHbJEnJuuoa/mIHi0Umk0cShuC8jh85aWBk6OHjlZyY9PDeo0G9CU1yQtLi5Uuvh4W2tra2NDenJqfcuHJ7KB0HSnmgiXr1MhkArGzM5OTl4mNfTHZy0NTWamluHspY926GIY1+l5F4Ar6tre19DP++OkkD5TV0hK8j/GEQg5qEKHjzr0BAXrKy0mRpMofDUVCQH6bX4XHr2p2i/EJLWytFJUVlVZXFy7/DAIZ/ufEJ4XJ5ba1tJhamPB4vNfmNz9xZFGVKU2PT6KX2X6iTJIYn9JaQOXLq8I/7esraD1pOZrgIV/BGOFhMJolE4i/u2f/jxu0besJgMIiSvSYCkUij0UYvr007N+PxhPPBZzS0NEf10YvnDDcZWZnTJ87u231gjd/a1pYWAyPDEeU18ES1UKlGJsbUJmpeboG4uDhFVbm+tnYkY7HZ7P94nSTseMr4Lbs2vc3K0Tc00NHTvX3tBmIYtJzMcBGu4A3CcOvT5GTlzPlq3uYdQdkZ2QZGBpa21mG37yKmt5nZnrNmrA1aXVxQZGVnLSMr8+bV6yGm8NEwBOTlu3COmaV56KVrYXfCjcxMPHy83yS/SUvJFDovByc7SUlJABATw5BlyO5ergCQkvymmdo6zc1FdYKqjKxMXW2djp6OFJk8wnOUgIlqqG8ws7TIysgEgJaWFhVV1fjY5yMZq6y4dIrL1P9ynSTs86hYc2tLx2lODDo96nHkhdM9Dw8HLSczXIQreIMw3Po0Z0+dl5YmW9nZTnGZxqAzYiOjkXsAAHDqzxCyjLTjtClu3h7tbW13rt/i36QRLoyB8pqgrjJ/0YL8vHdXzl8DgD9+PXbi3MmVAatXLlkl2KEA/FYuH0cZj7QtrK0srK0A4NefDzyPeXkh5NyaoHXf+S+XwEuwWKzcrJy/j4eMZH8JmKiaqhr7KQ61VdUAQG1soihTMlIzRjJWyImQsUpj/8t1ktD6NCgoogd9zxsFRfSgOkRBET2oDlFQRA+qQxQU0dP7HF9jsZfmDGcpihKWgCcpKny2CJgNVG4Hm15TXxweU3p5FN84+RDKzHmqzh4kpfHieDxRYeznHHogWNRGHpvNrK+tjHlS8+COqMNB+Uz8P62DQ3LnZpVpAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDI1LTA3LTI3VDA2OjA4OjMzKzAwOjAwKLvwnAAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyNS0wNy0yN1QwNjowODozMyswMDowMFnmSCAAAAAodEVYdGRhdGU6dGltZXN0YW1wADIwMjUtMDctMjdUMDY6MDg6NDArMDA6MDA13np7AAAAAElFTkSuQmCC" width="301" height="66" class="img_ev3q"></p>
<p>And I verify <code>docker context ls</code></p>
<p><img decoding="async" loading="lazy" alt="context_ls" src="https://izfaha.github.io/docusaurus/assets/images/docker-context-ls-5c5b487cae0e3e2426e58b5606d9c2a9.jpeg" width="1138" height="99" class="img_ev3q"></p>]]></content:encoded>
            <category>linux</category>
            <category>Secure</category>
        </item>
        <item>
            <title><![CDATA[Secure Copy in Linux]]></title>
            <link>https://Izfaha.github.io/docusaurus/blog/scp/</link>
            <guid>https://Izfaha.github.io/docusaurus/blog/scp/</guid>
            <pubDate>Fri, 04 Jul 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Copy from Server to Local Computer]]></description>
            <content:encoded><![CDATA[<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="copy-from-server-to-local-computer">Copy from Server to Local Computer<a href="https://izfaha.github.io/docusaurus/blog/scp/#copy-from-server-to-local-computer" class="hash-link" aria-label="Direct link to Copy from Server to Local Computer" title="Direct link to Copy from Server to Local Computer" translate="no">​</a></h2>
<p>Utilizing this command <code>scp username@ip-server:/path/ke/file.txt /lokasi/di/local</code>.</p>
<div class="language-sh codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sh codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token function" style="color:#d73a49">scp</span><span class="token plain"> user@192.168.1.12:/home/user/file.txt ~/Download</span><br></span></code></pre></div></div>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="upload-from-local-to-server">Upload from Local to Server<a href="https://izfaha.github.io/docusaurus/blog/scp/#upload-from-local-to-server" class="hash-link" aria-label="Direct link to Upload from Local to Server" title="Direct link to Upload from Local to Server" translate="no">​</a></h2>
<p>Ini untuk upload file dari local ke server. <code>scp ~/lokasi/file/di/local user@ip-server:/path/ke/lokasi</code>.</p>
<div class="language-sh codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sh codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token function" style="color:#d73a49">scp</span><span class="token plain"> ~/Documents/file.txt user@192.168.1.12:/home/user/Downloads</span><br></span></code></pre></div></div>
<div class="theme-admonition theme-admonition-note admonition_xJq3 alert alert--secondary"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7 2.3c-3.14 0-5.7 2.54-5.7 5.68 0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 .98c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z"></path></svg></span>Optional</div><div class="admonitionContent_BuS1"><p>There are several option you are able to use, such as:<br>
<code>-P</code> using your desire port. like <code>-P 22</code>.<br>
<!-- -->example:</p><div class="language-sh codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sh codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token function" style="color:#d73a49">scp</span><span class="token plain"> </span><span class="token parameter variable" style="color:#36acaa">-P</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">2223</span><span class="token plain"> user@192.168.1.12:/home/user/Project/file.txt ~/Downloads</span><br></span></code></pre></div></div><p>Command tersebut akan mengcopy file.txt ke dalam directory <code>Downloads</code> lewat port 2223.<br>
<!-- -->example:</p><p><code>-r</code> recursive, if you need to copy all of file inside a directory.</p><div class="language-sh codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sh codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token function" style="color:#d73a49">scp</span><span class="token plain"> </span><span class="token parameter variable" style="color:#36acaa">-r</span><span class="token plain"> ~/Downloads/directory-main user@192.168.1.12:/home/user/Projects/</span><br></span></code></pre></div></div><p>Perintah tersebut, akan mengupload semua file yang ada di directory <code>directory-main</code> ke dalam directory server <code>Projects</code>.</p><p><code>-i</code> using private key.<br>
<!-- -->example:</p><div class="language-sh codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sh codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token function" style="color:#d73a49">scp</span><span class="token plain"> </span><span class="token parameter variable" style="color:#36acaa">-i</span><span class="token plain"> ~/.ssh/id_rsh/ssh-key.pem ~/Documents/file.txt user@192.168.1.12:/home/user/Projects</span><br></span></code></pre></div></div><p>Ini dilakukan ketika si server tidak menerima login via password.</p><p><code>-C</code> using compres data (it is faster if your files are too big).<br>
<!-- -->example:</p><div class="language-sh codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sh codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token function" style="color:#d73a49">scp</span><span class="token plain"> </span><span class="token parameter variable" style="color:#36acaa">-C</span><span class="token plain"> bigfile.zip user@192.168.1.20:/home/user/Documents</span><br></span></code></pre></div></div><p>Gunakan ini untuk kompresi file yang berukuran besar agar mempercepat data transfering.</p><p>Addition :
You can combine all of command like</p><div class="language-sh codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sh codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token function" style="color:#d73a49">scp</span><span class="token plain"> </span><span class="token parameter variable" style="color:#36acaa">-r</span><span class="token plain"> </span><span class="token parameter variable" style="color:#36acaa">-P</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">2345</span><span class="token plain"> </span><span class="token parameter variable" style="color:#36acaa">-i</span><span class="token plain"> ~/.ssh/id_rsa ~/Projects user@192.168.6.123:/home/user/Downloads</span><br></span></code></pre></div></div><p>Command ini akan mengupload semua file di directory <code>Projects</code> ke directory server <code>Downloads</code> dengan private key dan melewati port 2345.</p></div></div>]]></content:encoded>
            <category>linux</category>
            <category>Secure</category>
        </item>
        <item>
            <title><![CDATA[Setting Ip Static using NetworkManager]]></title>
            <link>https://Izfaha.github.io/docusaurus/blog/ip-static-networkmanager/</link>
            <guid>https://Izfaha.github.io/docusaurus/blog/ip-static-networkmanager/</guid>
            <pubDate>Tue, 01 Jul 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Set using NetworkManager]]></description>
            <content:encoded><![CDATA[<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="set-using-networkmanager">Set using NetworkManager<a href="https://izfaha.github.io/docusaurus/blog/ip-static-networkmanager/#set-using-networkmanager" class="hash-link" aria-label="Direct link to Set using NetworkManager" title="Direct link to Set using NetworkManager" translate="no">​</a></h2>
<p>First up, we have to look up into our interface we are using.
To verify write down this command.</p>
<div class="language-sh codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sh codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token function" style="color:#d73a49">ip</span><span class="token plain"> </span><span class="token function" style="color:#d73a49">link</span><br></span></code></pre></div></div>
<p>it will be different in other distro. In my case, it shown up using wlp2s0.
Setting up the IP to static is piece of cake, Just bash it out.</p>
<div class="language-sh codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sh codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">nmcli connection modify </span><span class="token string" style="color:#e3116c">"COE-WIFI"</span><span class="token plain"> ipv4.addresses </span><span class="token number" style="color:#36acaa">192.168</span><span class="token plain">.77.235/24</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">nmcli connection modify </span><span class="token string" style="color:#e3116c">"COE-WIFI"</span><span class="token plain"> ipv4.gateway </span><span class="token number" style="color:#36acaa">192.168</span><span class="token plain">.77.254</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">nmcli connection modify </span><span class="token string" style="color:#e3116c">"COE-WIFI"</span><span class="token plain"> ipv4.dns </span><span class="token string" style="color:#e3116c">"1.1.1.1 8.8.8.8 8.8.4.4"</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">nmcli connection modify </span><span class="token string" style="color:#e3116c">"COE-WIFI"</span><span class="token plain"> ipv4.method manual</span><br></span></code></pre></div></div>
<div class="theme-admonition theme-admonition-caution admonition_xJq3 alert alert--warning"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 16 16"><path fill-rule="evenodd" d="M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"></path></svg></span>Important</div><div class="admonitionContent_BuS1"><p>Place <code>COE_WIFI</code> with your actual wifi name.<br>
<code>ipv4.addresses your-ip/network-lenght</code><br>
<code>ipv4.gateway your-gateway</code><br>
<code>ipv4.dns "8.8.8.8 8.8.4.4"</code><br>
<code>ipv4.method manual</code></p></div></div>
<div class="theme-admonition theme-admonition-note admonition_xJq3 alert alert--secondary"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7 2.3c-3.14 0-5.7 2.54-5.7 5.68 0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 .98c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z"></path></svg></span>Note</div><div class="admonitionContent_BuS1"><p>If you use LAN or Ethernet cable just change its name according to your LAN, like 'wired connection 1'.</p><div class="language-sh codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sh codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">nmcli connection up </span><span class="token string" style="color:#e3116c">"Wired connection 1"</span><br></span></code></pre></div></div><p>Just it dude!</p></div></div>
<p>Then check your ip using <code>ip a</code>.
And boom! you pull it off dawg!</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="issues">Issues<a href="https://izfaha.github.io/docusaurus/blog/ip-static-networkmanager/#issues" class="hash-link" aria-label="Direct link to Issues" title="Direct link to Issues" translate="no">​</a></h2>
<ol>
<li class="">
<p>Can not connect internet when LAN is pluged in.</p>
<ul>
<li class="">You need to remove your connection using this command.</li>
</ul>
<div class="language-sh codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sh codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">nmcli connection delete </span><span class="token string" style="color:#e3116c">"Wired connection 1"</span><br></span></code></pre></div></div>
<p>Then verify, whether your connection to browse or google, and check your IP <code>ip a</code>.
If you need to auto connect when pluging your LAN in, just use this command.</p>
<div class="language-sh codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sh codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">nmcli connection modify </span><span class="token string" style="color:#e3116c">"Wired connection 1"</span><span class="token plain"> connection.autoconnect </span><span class="token function" style="color:#d73a49">yes</span><br></span></code></pre></div></div>
<ul>
<li class="">Cara hapus IP dari eth0</li>
</ul>
<div class="language-sh codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sh codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token function" style="color:#d73a49">sudo</span><span class="token plain"> </span><span class="token function" style="color:#d73a49">ip</span><span class="token plain"> addr del </span><span class="token number" style="color:#36acaa">192.168</span><span class="token plain">.77.151/24 dev eth0</span><br></span></code></pre></div></div>
</li>
</ol>]]></content:encoded>
            <category>arch</category>
            <category>linux</category>
        </item>
        <item>
            <title><![CDATA[File Error]]></title>
            <link>https://Izfaha.github.io/docusaurus/blog/docusaurus/</link>
            <guid>https://Izfaha.github.io/docusaurus/blog/docusaurus/</guid>
            <pubDate>Fri, 27 Jun 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Docusaurus : get error after temoving file inside '/blog']]></description>
            <content:encoded><![CDATA[<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="docusaurus--get-error-after-temoving-file-inside-blog">Docusaurus : get error after temoving file inside '/blog'<a href="https://izfaha.github.io/docusaurus/blog/docusaurus/#docusaurus--get-error-after-temoving-file-inside-blog" class="hash-link" aria-label="Direct link to Docusaurus : get error after temoving file inside '/blog'" title="Direct link to Docusaurus : get error after temoving file inside '/blog'" translate="no">​</a></h2>
<p>When I remove a file inside '/blog', I get this error</p>
<div class="language-text codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">ERROR in ./.docusaurus/registry.js 1:11337-11448</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">Module not found: Error: Can't resolve '@site/blog/2021-08-26-welcome/index.md?truncated=true' in '/home/ray/Documents/documentation/.docusaurus'</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">ERROR in ./.docusaurus/registry.js 1:11505-11581</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">Module not found: Error: Can't resolve '@site/blog/2021-08-26-welcome/index.md?truncated=true' in '/home/ray/Documents/documentation/.docusaurus'</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">ERROR in ./.docusaurus/registry.js 1:12427-12532</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">Module not found: Error: Can't resolve '@site/blog/2021-08-26-welcome/index.md' in '/home/ray/Documents/documentation/.docusaurus'</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">ERROR in ./.docusaurus/registry.js 1:12574-12635</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">Module not found: Error: Can't resolve '@site/blog/2021-08-26-welcome/index.md' in '/home/ray/Documents/documentation/.docusaurus'</span><br></span></code></pre></div></div>
<p>and it is caused by '.docusaurus' file cache.</p>
<div class="theme-admonition theme-admonition-tip admonition_xJq3 alert alert--success"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>My tips</div><div class="admonitionContent_BuS1"><h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="how-to-tackle-this">How to tackle this?<a href="https://izfaha.github.io/docusaurus/blog/docusaurus/#how-to-tackle-this" class="hash-link" aria-label="Direct link to How to tackle this?" title="Direct link to How to tackle this?" translate="no">​</a></h2><p>You just need to remove '.docusaurus' cache using</p><div class="language-sh codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sh codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token function" style="color:#d73a49">rm</span><span class="token plain"> </span><span class="token parameter variable" style="color:#36acaa">-rf</span><span class="token plain"> .docusaurus build</span><br></span></code></pre></div></div><p>Afterwards re-run command</p><div class="language-sh codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-sh codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token function" style="color:#d73a49">npm</span><span class="token plain"> run start</span><br></span></code></pre></div></div></div></div>]]></content:encoded>
            <category>linux</category>
            <category>Docusaurus</category>
        </item>
        <item>
            <title><![CDATA[Linux]]></title>
            <link>https://Izfaha.github.io/docusaurus/blog/linux/</link>
            <guid>https://Izfaha.github.io/docusaurus/blog/linux/</guid>
            <pubDate>Thu, 26 Jun 2025 00:00:00 GMT</pubDate>
            <category>Docusaurus</category>
            <category>linux</category>
        </item>
    </channel>
</rss>