Install ifconfig Jika tidak Ditemukan

Perintah ifconfig secara default tidak tersedia di Debian 10 (Buster) dan Debian 11 (Bullseye) karena alasan berikut:

ifconfig sudah deprecated (usang)

  • ifconfig merupakan bagian dari paket net-tools yang sudah lama tidak aktif dikembangkan (terakhir update besar sekitar 2001).
  • Proyek net-tools tidak mengikuti perkembangan kernel Linux terbaru (misalnya untuk fitur seperti VLAN, network namespaces, dsb).
  • Oleh karena itu, distro Linux modern termasuk Debian mulai beralih ke tools yang lebih modern dan aktif dikembangkan.

Digantikan oleh ip dari paket iproute2

  • Perintah ip (misalnya ip addr, ip link, ip route) berasal dari paket iproute2, yang lebih fleksibel, lengkap, dan sesuai dengan arsitektur jaringan modern Linux.
  • Contoh pengganti:
    • ifconfigip addr
    • ifconfig eth0 upip link set eth0 up
    • routeip route

Minimalisasi sistem

  • Debian dan banyak distro lain kini berupaya menyediakan sistem dasar seminimal mungkin.
  • net-tools dianggap bukan bagian dari kebutuhan dasar karena ada pengganti yang lebih baik.
  • Pengguna yang tetap membutuhkan ifconfig bisa menginstal manual.
apt install net-tools

Kemudian agar mudah menggunakan perintah ifconfig , maka tambahilah script pada .bashrc.

nano  /root/.bashrc

Kemudian pada baris paling bawah tambahkan

export PATH=/usr/sbin:$PATH
root@molaviarman:~# ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 10.1.2.75  netmask 255.255.255.0  broadcast 10.1.1.255
        inet6 fe80::be24:11ff:fe1b:5a70  prefixlen 64  scopeid 0x20<link>
        ether bc:24:11:1b:5a:70  txqueuelen 1000  (Ethernet)
        RX packets 78322  bytes 17784558 (16.9 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 56402  bytes 38725355 (36.9 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 698545  bytes 260515303 (248.4 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 698545  bytes 260515303 (248.4 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Leave a Reply

Your email address will not be published. Required fields are marked *