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
(misalnyaip addr
,ip link
,ip route
) berasal dari paket iproute2, yang lebih fleksibel, lengkap, dan sesuai dengan arsitektur jaringan modern Linux. - Contoh pengganti:
ifconfig
→ip addr
ifconfig eth0 up
→ip link set eth0 up
route
→ip 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