Menggunakan perintah ifconfig dan route di Linux dan penggantinya, iproute2.

Pembaharuan Terakhir: 14/01/2026
penulis: Isaac
  • Perintah ifconfig dan route termasuk dalam net-tools dan memungkinkan Anda untuk mengkonfigurasi antarmuka, alamat IP, dan rute, tetapi keduanya dianggap usang di banyak distribusi.
  • Paket iproute2, dengan perintah ip, menyatukan dan memperluas fungsi-fungsi ini, mengelola antarmuka, alamat, rute, ARP, QoS, terowongan, dan beberapa tabel perutean.
  • iproute2 memfasilitasi perutean tingkat lanjut dengan ip route dan ip rule, memungkinkan beberapa tabel, penyeimbangan beban antar gateway, dan kebijakan berbasis sumber dan tujuan.
  • Perpindahan ke iproute2 menghadirkan lebih banyak kekuatan dan fleksibilitas, meskipun membutuhkan pembelajaran sintaks baru dan adaptasi skrip lama yang berbasis pada ifconfig dan route.

 

Distribusi Linux terburuk yang harus dihindari

Kelola antarmuka jaringan dan rute IP dengan benar. Ini adalah salah satu tugas dasar yang cepat atau lambat harus Anda lakukan jika Anda mengelola sistem. LinuxSelama bertahun-tahun, perintah Klasik ifconfig y route Perangkat ini telah menjadi alat yang sempurna untuk mengkonfigurasi IP, mengaktifkan kartu, atau menentukan gateway.

Namun, hari ini, Kumpulan utilitas net-tools lama itu dianggap usang. di banyak distribusi modern, yang telah menggantinya dengan rangkaian tersebut. iproute2 dan komando bintangnya ipMeskipun demikian, pada server lama, materi pengajaran, skrip lama, atau kursus peretasan y cybersecurityAnda terus menemukan ifconfig y route di mana-mana, jadi memahami cara kerjanya (dan bagaimana penerapannya) ip) adalah hal mendasar.

Dari ifconfig dan route ke rangkaian iproute2

Transisi dari ifconfig dan route ke iproute2

Perintah ifconfig y rute Mereka adalah bagian dari paket sejarah. alat bersih, diwarisi dari dunia UnixMereka telah dikonfigurasi antarmuka jaringan, alamat IP, mask, gateway, dan rute statis selama beberapa dekade, bersama dengan utilitas lain seperti arp, netstat, iptunnel, mii-tool o rarp.

dengan el tiempoKebutuhan jaringan di Linux menjadi semakin kompleks: IPv6, QoS, penyeimbangan beban, beberapa tabel perutean, terowongan, VLAN VPN, ruang nama jaringanPaket net-tools lama tidak memadai dan praktis tidak memiliki fungsi yang memadai.

Untuk menutupi semua ini muncul iproute2, kumpulan utilitas modern di mana inti utamanya adalah perintah ipDengan satu file biner ini, Anda dapat melakukan tugas-tugas yang sebelumnya memerlukan penggabungan. ifconfig, route, arp, netstat, iptunnel dan perusahaan, ditambah banyak fitur canggih yang tidak pernah terpikirkan oleh net-tools untuk didukung.

Dalam praktek, iproute2 sepenuhnya menggantikan net-toolsItulah mengapa distribusi seperti Debian, versi Ubuntu terbaru, dan banyak distribusi berbasis systemd menandai net-tools sebagai "usang" dan tidak lagi menginstalnya secara default. Meskipun demikian, Perintah ifconfig dan route masih banyak digunakan di berbagai lingkungan., terutama yang bersifat membentuk karakter atau warisan, jadi disarankan untuk menguasai kedua bidang tersebut.

Perintah ifconfig: konfigurasi antarmuka dasar

Menggunakan perintah ifconfig di Linux

Perintah ifconfig (konfigurator antarmuka) secara tradisional telah digunakan untuk Melihat dan memodifikasi pengaturan antarmuka jaringan.Ini memungkinkan Anda untuk menginisialisasi kartu, menetapkan alamat IP, mengaktifkan atau menonaktifkannya, mengubah parameter seperti MTU atau mode promiscuous, dll.

Sintaks umum dari ifconfig Sangat sederhana: ifconfig [opciones] [interfaz] untuk menampilkan informasi, dan ifconfig interfaz [configuración] [up|down] ketika kita ingin mengubah parameter atau menaikkan/menurunkan kartu.

Jika Anda menjalankannya tanpa argumen, `ifconfig` menampilkan semua antarmuka yang aktif dengan IP, mask, broadcast, alamatnya MACMTU dan statistik lalu lintas:

/sbin/ifconfig

untuk Lihat juga antarmuka yang tidak aktif (misalnya, kartu yang ada tetapi dinonaktifkan), opsi tersebut ditambahkan. -ayang mencantumkan semuanya secara lengkap:

ifconfig -a

Saat Anda ingin fokus pada antarmuka tunggal dan konkretCukup sebutkan namanya. Misalnya, untuk melihat detail koneksi Ethernet utama:

ifconfig eth0

Pada banyak mesin modern, nama tersebut sudah tidak ada lagi. eth0tetapi sesuatu seperti ens33, enp0s3 atau yang serupaNamun idenya sama: jika konfigurasi Ini memberikan Anda alamat IP-nya, alamat MAC-nya, dan statusnya (UP, RUNNING, dll.), subnet mask dan informasi berguna lainnya.

Operasi umum dengan ifconfig

Salah satu tugas yang paling sering dilakukan dengan net-tools adalah mengaktifkan atau menonaktifkan antarmuka jaringan. Dengan ifconfig Begini caranya:

# Levantar (activar) la interfaz
ifconfig ens33 up

# Bajar (desactivar) la interfaz
ifconfig ens33 down

Operasi klasik lainnya adalah Tetapkan alamat IPv4 dan subnet mask-nya.. Dengan ifconfig Alamat IP ditunjukkan, diikuti oleh mask (dan secara opsional broadcast):

# Asignar IP y máscara
ifconfig eth0 193.144.84.77 netmask 255.255.255.0 broadcast 193.144.84.255 up

Perintah ini juga memungkinkan sesuaikan MTU (Maximum Transmission Unit)Artinya, ukuran maksimum datagram dalam byte yang dapat beredar melalui antarmuka tersebut:

# Cambiar la MTU a 500 bytes
ifconfig eth0 mtu 500

Selain itu, ifconfig dapat memodifikasi “flag” antarmuka., seperti mengaktifkan mode promiscuous untuk menangkap semua lalu lintas, menonaktifkan ARP, atau bahkan mengubah alamat MAC jika perangkat mendukungnya:

# Activar modo promiscuo
ifconfig eth0 promisc

# Desactivar ARP
ifconfig eth0 -arp

# Cambiar la dirección hardware (MAC)
ifconfig eth0 hw ether 52:54:00:12:34:56

Mengenai IPv6, ifconfig juga dapat menampilkan dan menangani alamat protokol versi 6.Dan berdasarkan sifatnya, IPv6 memungkinkan beberapa alamat pada antarmuka yang sama tanpa perlu Trik tentang alias, sesuatu yang didukung sepenuhnya oleh net-tools.

Alias ​​IP dan utilitas terkait lainnya

Salah satu ciri khas klasik dalam pengaturan lama adalah... Pengalihan IPyang memungkinkan penugasan beberapa alamat IPv4 ke kartu yang sama menggunakan pengidentifikasi tipe dispositivo:número:

# Primera IP en la interfaz
ifconfig eth0 192.168.1.1 netmask 255.255.255.0 up
route add -net 192.168.1.0 netmask 255.255.255.0 eth0

# Alias con otra red en la misma tarjeta
ifconfig eth0:0 192.168.10.1 netmask 255.255.255.0 up
route add -net 192.168.10.0 netmask 255.255.255.0 eth0:0

Selain ifconfig, ekosistem net-tools mencakup alat-alat lain untuk operasi level 2 dan 3, seperti ifup/ifdown untuk mengaktifkan atau menonaktifkan antarmuka menggunakan file konfigurasi distribusi, atau iwconfig untuk jaringan WiFi:

# Desactivar una interfaz según configuración del sistema
ifdown eth0

# Configurar parámetros WiFi
iwconfig eth1 essid "Mi Red"

Dalam lingkungan modern, semua ini telah digantikan oleh utilitas tingkat yang lebih tinggi seperti: NetworkManager, Wicked, netplan, ConnMan atau WicdBanyak di antaranya memiliki antarmuka grafis dan dirancang untuk pengguna yang kurang terbiasa dengan terminal.

  Video Amazon Prime Tidak Berfungsi. Penyebab, Solusi, Alternatif

Perintah rute: manajemen tabel perutean klasik

Pilar lain dari net-tools adalah perintah rute, bertanggung jawab atas menampilkan dan memanipulasi tabel perutean IPv4 kernelDengan fitur ini, Anda dapat mendaftarkan rute, menambah atau menghapus rute statis, dan menentukan gateway default.

Untuk melihat tabel perutean dalam format yang mudah dibaca, praktik yang umum dilakukan adalah dengan menggunakan route -n, yang menampilkan alamat nama host numerik yang belum terselesaikan (sangat berguna dalam administrasi jaringan):

/sbin/route -n -ee

Bendera di setiap baris menunjukkan jenis rute: U (antarmuka aktif), H (tujuan host), G (gunakan gateway), D (dibuat secara dinamis), M (dimodifikasi secara dinamis), R (direhabilitasi) atau ! (rute ditolak).

untuk menambahkan atau menghapus rute statis, rute menggunakan sintaks:

route [add|del] [default] [-net|-host] target \
      [netmask Nm] [gw Gw] [opciones] [[dev] If]

Misalnya, untuk menjangkau jaringan 192.168.0.0/24 melalui eth1:

route add -net 192.168.0.0 netmask 255.255.255.0 dev eth1

Dan untuk mendefinisikan gateway default (melalui mana semua yang tidak menuju ke jaringan yang dikenal akan keluar), caranya seperti ini:

route add default gw 10.0.2.2

Jika Anda ingin jaringan jarak jauh dapat diakses menggunakan jalan setapak perantaraAnda juga dapat menentukannya dengan `route`. Misalnya, jaringan 172.16.0.0/24 melalui host 192.168.0.1:

route add -net 172.16.0.0 netmask 255.255.255.0 gw 192.168.0.1

Agar perangkat terakhir ini dapat benar-benar mengarahkan lalu lintas antar antarmuka, maka diperlukan hal berikut: Aktifkan penerusan IP di kernel.:

echo 1 > /proc/sys/net/ipv4/ip_forward

Alat diagnostik jaringan klasik

Selain ifconfig dan route, paket net-tools dan utilitas terkait menyediakan perintah diagnostik yang umum digunakan yang tetap berlaku, seperti netstat, arp, ping, traceroute atau mii-tool.

Perintah netstat mengizinkan Lihat koneksi aktif, tabel perutean, statistik antarmuka, dan penggunaan berdasarkan protokol.. Sebagai contoh netstat -i menawarkan ringkasan yang mirip dengan ifconfig -s, Dan netstat -r menampilkan tabel perutean (setara dengan route (dengan pilihan).

Perintah arp memanipulasi cache ARP sistem: Menampilkan entri, menghapus, atau menambahkan catatan statis.Contoh daftar tipikalnya adalah:

arp
arp -a hostname
arp -i eth0
arp -d hostname
arp -s hostname hw_addr

Untuk memeriksa konektivitas tingkat IP, ping mengirim paket ICMP ECHO_REQUEST dan mengukur waktu perjalanan pulang pergi. Penting untuk diingat bahwa Banyak firewall memblokir ICMP.Jadi, tidak adanya respons tidak selalu berarti bahwa host sedang down.

Saat Anda ingin melihat ke mana sebuah paket "berjalan" hingga sampai ke tujuannya, maka akan muncul informasi berikut: tracerouteyang bergantung pada kolom TTL pada header IP dan respons ICMP tipe TIME_EXCEEDED. Terdapat beberapa varian seperti tcptraceroute atau traceprotoyang menggunakan protokol lain untuk menghindari pembatasan tertentu.

Terakhir, untuk detail mengenai lapisan fisik dan negosiasi tautan, mii-alat o alat etos Fitur ini memungkinkan Anda untuk melihat dan menyesuaikan kecepatan, mode dupleks, dan parameter kelistrikan lainnya dari antarmuka Ethernet.

Lompatan ke iproute2: perintah ip dan objek dasar

Semua hal di atas masih ada, tetapi dalam sistem modern, rekomendasinya adalah menggunakan iproute2Perintah utamanya, ip, menawarkan sintaksis yang koheren berdasarkan pada objek + tindakan:

ip [OPCIONES] OBJETO COMANDO [parámetros]

Benda yang paling umum adalah tautan, alamat (addr), rute, aturan, tetangga (neigh), terowongan, maddr, mroute, monitor, ntable, tuntap, xfrm, netns, l2tp, tcp_metrics, tokenantara lain. Masing-masing berfokus pada aspek spesifik dari tumpukan jaringan.

  • link: mengelola antarmuka fisik atau logis (status, MTU, flag, MAC).
  • alamat / alamat: menangani alamat IPv4 dan IPv6 yang terkait dengan antarmuka.
  • rute: membuat, menghapus, dan menampilkan rute dalam tabel perutean.
  • tetangga: menampilkan dan memanipulasi tabel ARP (atau lingkungan IPv6).
  • memerintah: menentukan kebijakan perutean untuk beberapa tabel.

Selanjutnya perintah ip Ini mencakup opsi global yang sangat berguna: -4 y -6 untuk memfilter berdasarkan kelompok alamat, -s untuk statistik, -br untuk keluar dari tabel yang disingkat, -o untuk satu baris (ideal untuk) grep o wc), -c untuk mewarnai jalan keluar atau -f untuk memilih keluarga protokol (inet, inet6, bridge, mpls, dll.).

Persamaan dasar: ifconfig vs ip

Di tempat yang sebelumnya digunakan ifconfig Untuk melihat antarmuka dan konfigurasi IP-nya, berikut dua perintah iproute2 yang direkomendasikan:

# Ver direcciones IP y configuración
ip addr show

# Ver información de capa 2 (MAC, MTU, flags)
ip link show

untuk menaikkan atau menurunkan antarmukaPersamaannya adalah:

# ifconfig ens33 up
ip link set ens33 up

# ifconfig ens33 down
ip link set ens33 down

Tetapkan alamat IP ke sebuah antarmuka. Ini juga memiliki "terjemahannya". Di mana Anda dulu melakukan:

ifconfig ens33 192.168.1.1/24

Dengan iproute2, caranya seperti ini, juga dengan menentukan perangkat:

ip addr add 192.168.1.1/24 dev ens33

untuk menghapus alamat IP tertentu (sesuatu yang tidak didukung langsung oleh ifconfig dan memaksa Anda untuk menggunakan 0.0.0.0), dengan ip, ini sama intuitifnya dengan mengubah add oleh del:

ip addr del 192.168.1.1/24 dev ens33

Dan jika Anda membutuhkan membuat antarmuka virtual atau aliasDi ifconfig Anda akan melakukannya dengan ens33:1, Sementara ip opsi tersebut dimainkan label untuk memberi label pada alamat tersebut:

# Alias con etiqueta personalizada
ip addr add 10.0.0.1/8 dev ens33 label ens33:redes

Alamat IP dan tabel ARP dengan iproute2

Manajemen ARP (atau manajemen tetangga di IPv6) juga terintegrasi ke dalam iproute2 melalui objek tersebut. tetanggaUntuk menampilkan tabel tetangga (setara dengan arp -n):

ip neigh show

Jika Anda ingin menambahkan entri ARP permanen secara manualAnda menunjukkan IP, MAC (lladdr), tipe status, dan perangkat:

ip neigh add 192.168.0.1 lladdr 00:11:22:33:44:55 \
    nud permanent dev ens33

untuk menghapus entri, sekali lagi mereka menggunakan cara del:

ip neigh del 192.168.0.1 lladdr 00:11:22:33:44:55 \
    nud permanent dev ens33

Seperti halnya semua barang lainnya, Anda selalu bisa Lihat bantuan terperinci dengan:

ip neigh help

ip route: pengganti modern untuk perintah route

objeknya rute iproute2 bertanggung jawab atas mengelola tabel peruteanBaik misi utama maupun misi sekunder. Misi mereka serupa dengan misi unit komando zaman dulu. routetetapi dengan kekuatan dan fleksibilitas yang jauh lebih besar.

  Temukan Cara Membuka Blokir Jaringan WiFi dalam 5 Langkah Sederhana

untuk Lihat tabel perutean utamaBerikut ini yang digunakan:

ip route show
# o
ip route list

Jika Anda ingin tambahkan rute statis Untuk terhubung ke jaringan tertentu, Anda menentukan awalan (prefix) dan gerbang (gateway) (atau antarmuka):

# Añadir ruta a 10.8.0.0/24 vía 192.168.1.2
ip route add 10.8.0.0/24 via 192.168.1.2

untuk hapus jalur itu, secara sederhana:

ip route del 10.8.0.0/24 via 192.168.1.2

Anda juga dapat mengubah gateway dari rute yang sudah ada menggunakan chg (o change):

ip route chg 10.8.0.0/24 via 192.168.1.3

La gerbang default Ini didefinisikan dengan rute default:

# Añadir gateway predeterminado
ip route add default via 192.168.1.1

# Borrarlo usando otra IP de gateway
ip route del default via 192.168.1.254

Beberapa tabel routing dan kebijakan dengan aturan IP.

Salah satu keunggulan utama iproute2 adalah kemampuan untuk bekerja dengan beberapa tabel routing secara bersamaanHal ini tidak mungkin dilakukan dengan net-tools. Kernel Linux memungkinkan hingga 253 tabel berbeda, selain tabel utama (ID 254) dan tabel lokal (ID 255, yang ditujukan untuk alamat lokal dan siaran, yang sebaiknya tidak Anda sentuh).

Tabel-tabel tersebut didefinisikan dalam file tersebut. /etc/iproute2/rt_tablesdi mana Anda akan melihat sesuatu seperti ini:

# reserved values
255 local
254 main
253 default
0   unspec

Untuk menambahkan tabel baru, cukup berikan nomor dan nama. Misalnya, untuk membuat tabel zona merah Dengan ID 66, sebuah baris ditambahkan:

66 redeszone

Dari sana, Anda bisa tambahkan rute spesifik ke tabel tersebutBayangkan perangkat Anda memiliki alamat IP 10.10.2.2 pada antarmuka. ens37dan Anda ingin tabel tersebut mengarahkan lalu lintas ke 10.8.0.0/24 menggunakan antarmuka tersebut:

ip route add 10.8.0.0/24 dev ens37 src 10.10.2.2 table redeszone

untuk hapus jalur itu Pada tabel sekunder, Anda menunjukkan parameter yang sama dengan del:

ip route del 10.8.0.0/24 dev ens37 src 10.10.2.2 table redeszone

Dan jika Anda perlu mendefinisikan sebuah gateway default dalam tabel tersebut, dilakukan seperti ini:

ip route add default via 10.10.2.1 dev ens37 table redeszone

Agar kernel tahu Kapan menggunakan tabel tersebut sebagai pengganti tabel utama?Aturan perutean ditambahkan menggunakan Aturan IPContoh tipikal: bahwa seluruh lalu lintas dari y untuk 10.10.2.2 Gunakan tabel redeszone:

ip rule add from 10.10.2.2/32 table redeszone
ip rule add to   10.10.2.2/32 table redeszone

El keadaan tabel itu Anda dapat memeriksanya dengan:

ip route list table redeszone

Dan itu seperangkat aturan aktif Hal ini terlihat dengan:

ip rule show

QoS, penyeimbangan beban, terowongan IP, dan banyak lagi dengan iproute2

Selain sekadar menggantikan ifconfig dan route, iproute2 menyediakan sejumlah fitur canggih yang menjadikannya pilihan yang lebih baik. platform lengkap untuk manajemen jaringan di Linux. Beberapa yang paling menarik adalah Kontrol lalu lintas dan QoS, penyeimbangan beban di seluruh antarmuka, pembuatan terowongan IP, dan manajemen beberapa gateway..

Menggunakan alat tc (kontrol lalu lintas), yang termasuk dalam iproute2, dimungkinkan Menerapkan QoS (Kualitas Layanan)dengan mengklasifikasikan paket ke dalam antrian, menetapkan prioritas, membatasi bandwidth aliran tertentu, atau menjamin sumber daya untuk lalu lintas penting (suara, aplikasi perusahaan, dll.).

  Cara menemukan dan mengkonfigurasi nama pengguna dan kata sandi router Anda

Perintah itu sendiri ip mengizinkan membuat terowongan IP yang membungkus paket IPv4 melalui infrastruktur IP yang sudah ada, sebuah teknik yang banyak digunakan dalam VPN, interkoneksi situs, atau penerapan jaringan virtual.

Mengenai penyeimbang beban, iproute2 dapat menetapkan bobot untuk antarmuka yang berbeda dan mendistribusikan lalu lintas keluar sesuai dengan kriteria yang berbeda (IP sumber, IP tujuan, port, dll.). Ini sangat cocok dengan skenario router perangkat lunak di mana server Linux itu sendiri bertindak sebagai penyeimbang beban di beberapa tautan.

Selain itu, dengan menggabungkan beberapa tabel perutean dan konfigurasi aturan IP, dimungkinkan untuk merancang skenario perutean tingkat lanjut di mana lalu lintas yang tiba melalui suatu antarmuka harus keluar melalui antarmuka yang sama, atau melalui rute yang berbeda tergantung pada asal, jenis lalu lintas, atau jaringan tujuan.

Keberlangsungan IP, rute, dan aturan setelah reboot.

Aspek kunci saat bekerja dengan ip adalah bahwa Semua yang Anda konfigurasi dari baris perintah bersifat sementara.Saat mesin dihidupkan ulang, perubahan pada IP, rute, dan aturan akan hilang. Oleh karena itu, pada server yang sedang beroperasi, hal ini sangat penting. salin pengaturan tersebut ke file sistem.

Di Debian dan turunannya yang menggunakan sistem klasik / etc / network / interfacesAlamat IP dan rute statis dideklarasikan dalam file tersebut, secara opsional menggunakan arahan. post-up untuk meluncurkan perintah ip tambahan saat antarmuka diangkat.

Un contoh yang sangat lengkap Ini menggabungkan beberapa antarmuka, alamat sekunder, dan beberapa tabel perutean. Untuk satu antarmuka eth1 dengan IP 10.10.1.114/29 dan tabel tabla2Tampilannya mungkin seperti ini:

auto eth1
allow-hotplug eth1
iface eth1 inet static
    address 10.10.1.114
    netmask 255.255.255.248
    post-up ip route add 10.10.1.112/29 dev eth1 src 10.10.1.114 table tabla2
    post-up ip route add default via 10.10.1.113 dev eth1 table tabla2
    post-up ip rule add from 10.10.1.114/32 table tabla2
    post-up ip rule add to   10.10.1.114/32 table tabla2

Antarmuka lain pada host yang sama dapat mengulangi skema tersebut dengan tabel yang berbeda (misalnya, tabla3) untuk mencapai beberapa titik akses internet atau segmentasi logis menggunakan satu server Linux sebagai router maju.

Dalam distribusi yang menggunakan NetworkManager, netplan, systemd-networkd atau alat yang setara.Filosofinya sama: alamat, rute, aturan, dan parameter harus dimasukkan ke dalam file konfigurasi yang sesuai agar sistem dapat menerapkannya secara otomatis di setiap instance. boot.

Kelebihan dan kekurangan iproute2 dibandingkan dengan net-tools

Kelanjutannya iproute2 memberikan kejelasan pendekatan terpadu dan modern untuk manajemen jaringan di Linux. Alih-alih menyebarkan fungsionalitas di antara ifconfig, route, arp, netstat dan lainnya, memusatkan semuanya ke dalam koleksi yang koheren, dengan sintaksis yang homogen dan dukungan asli untuk IPv4 dan IPv6.

Keberadaan satu pusat komando tunggal (ip) yang mencakup konfigurasi antarmuka, alamat, rute, terowongan, QoS, multicast, kebijakan IPsec, ruang nama jaringan Selain itu, hal ini memfasilitasi tugas-tugas spesifik dan pembuatan skrip otomatis.

Selain itu, iproute2 menggabungkan fitur perutean tingkat lanjut yang tidak ada di net-tools: beberapa tabel, perutean berbasis kebijakan dengan ip rulePenyeimbangan beban antar gateway, integrasi dengan mekanisme enkapsulasi, manajemen bandwidth, dan lain-lain. Hal ini menjadikan Linux sebagai router berkinerja tinggi tanpa memerlukan perangkat keras khusus.

Sebagai bonus tambahan, iproute2 memungkinkan konfigurasi pengujian sementara dari baris perintah dan, hanya jika berhasil, pindahkan ke file permanen, mengurangi risiko server Anda tidak dapat diakses karena kelalaian.

Dari sisi yang kurang menyenangkan, kelemahan utamanya adalah... perubahan pola pikir dan kurva pembelajaranSiapa pun yang telah menggunakannya selama bertahun-tahun ifconfig y route Bahasa pemrograman ini menggunakan sintaks yang berbeda dan lebih banyak konsep (tabel, aturan, objek, dll.). Hal ini membutuhkan investasi waktu untuk pelatihan.

Ada juga masalah dengan kompatibilitas mundur dengan skrip lamaBanyak proses otomatis yang ditulis dengan net-tools berhenti berfungsi jika ifconfig atau route hilang dari suatu sistem, sehingga kode tersebut terpaksa dipindahkan ke iproute2.

Pada akhirnya, kenyataan tetaplah bahwa... Semua dilakukan melalui terminal.Bagi mereka yang sebelumnya hanya bekerja di lingkungan grafis, hal ini mungkin tampak menakutkan pada awalnya, meskipun kekuatan yang diperoleh lebih dari cukup untuk mengimbangi upaya tersebut jika Anda bekerja dengan jaringan secara profesional.

Untuk menguasai keduanya ifconfig dan route sebagai ekosistem iproute2 yang lengkap Hal ini menempatkan Anda pada posisi yang sangat nyaman untuk berpindah antara server lama, dokumentasi klasik, distribusi modern, latihan akademis, dan tentu saja, lingkungan peretasan dan keamanan siber, di mana pemahaman menyeluruh tentang cara mengkonfigurasi antarmuka, tabel perutean, ARP, QoS, terowongan, dan beberapa gateway merupakan keunggulan kompetitif yang jelas.