15%

Hemat 15% untuk Semua Layanan Hosting

Uji kemampuan Anda dan dapatkan Diskon untuk paket hosting apa pun

Gunakan kode:

Skills
Memulai
02.01.2026

Perintah linux mana yang dapat Anda gunakan untuk menampilkan atau mengubah pengaturan konfigurasi ip?

Pada sistem Linux modern, konfigurasi jaringan dikelola melalui serangkaian alat baris perintah yang memungkinkan Anda memeriksa, memecahkan masalah, dan memodifikasi pengaturan IP tanpa bergantung pada antarmuka grafis. Perintah ini sangat penting bagi administrator dan pengguna power karena mereka memberikan kontrol yang cepat dan tepat atas bagaimana mesin terhubung ke jaringan—apakah Anda menetapkan IP statis pada sebuah server, memeriksa mengapa sebuah layanan tidak dapat dijangkau, memverifikasi gateway default, atau menghidupkan antarmuka setelah reboot.

Dalam skenario dunia nyata, Anda menggunakan perintah ini untuk:

  • Menampilkan alamat IP saat ini yang ditetapkan pada antarmuka jaringan (IPv4/IPv6)
  • Memeriksa status tautan (UP/DOWN), MTU, dan rincian antarmuka
  • Melihat aturan routing dan gateway default yang aktif
  • Mengubah konfigurasi IP sementara untuk pengujian atau pemulihan darurat
  • Mendiagnosis masalah konektivitas (subnet yang salah, rute yang hilang, antarmuka mati, dll.)
  • Mengonfirmasi antarmuka dan rute mana yang digunakan sistem untuk mencapai tujuan

Karena Linux berjalan di mana-mana—dari server cloud dan node VPS hingga router dan perangkat embedded—kemampuan untuk mengonfigurasi jaringan melalui CLI adalah keterampilan inti. Pada Linux modern, perintah utama untuk menampilkan dan mengubah konfigurasi IP adalah: ip (dari suite iproute2). Ini menggantikan sebagian besar utilitas lama, bekerja secara konsisten di seluruh distribusi, dan merupakan seperangkat alat standar yang digunakan di lingkungan produksi saat ini.

 

ip (dari iproute2)

Ini menggantikan sebagian besar penggunaan sehari-hari dari alat ifconfig/route yang lebih lama dan bekerja secara konsisten di seluruh distribusi.

Tampilkan konfigurasi IP (hanya-baca)

Tampilkan semua antarmuka + alamat IP

ip addr show
# lebih pendek:
ip a

Tampilkan antarmuka tertentu

ip addr show dev eth0

Tampilkan status tautan (UP/DOWN), MAC, dll.

ip link show

Tampilkan tabel routing (gateway default, rute)

ip route show
# shorter:
ip r

Tampilkan rute yang digunakan untuk mencapai tujuan (sangat berguna)

ip route get 8.8.8.8

Ubah konfigurasi IP (runtime / non-persistent)

Perubahan yang dilakukan dengan ip biasanya bertahan sampai reboot (atau sampai NetworkManager/systemd-networkd menimpanya). Untuk ketahanan, gunakan NetworkManager (nmcli) atau file konfigurasi distro.

Hidupkan/matikan antarmuka

sudo ip link set dev eth0 up
sudo ip link set dev eth0 down

Tambahkan alamat IP (CIDR)

sudo ip addr add 192.168.10.50/24 dev eth0

Hapus alamat IP

sudo ip addr del 192.168.10.50/24 dev eth0

Ganti alamat IP (pola umum)

sudo ip addr flush dev eth0

sudo ip addr add 192.168.10.50/24 dev eth0

Tambahkan gateway default

sudo ip route add default via 192.168.10.1 dev eth0

Ganti gateway default (secara bersih)

sudo ip route replace default via 192.168.10.1 dev eth0

Tambahkan rute statis

sudo ip route add 10.50.0.0/16 via 192.168.10.254 dev eth0

Perubahan persisten (direkomendasikan di desktop/server)

Jika Anda menggunakan NetworkManager: nmcli

Terbaik untuk Ubuntu Desktop, banyak desktop berbasis RHEL, dan banyak gambar cloud.

Tampilkan koneksi

nmcli con show

Atur IPv4 statis pada koneksi

sudo nmcli con mod "Wired connection 1" ipv4.method manual
ipv4.addresses 192.168.10.50/24 ipv4.gateway 192.168.10.1 ipv4.dns "1.1.1.1 8.8.8.8"
sudo nmcli con up "Wired connection 1"

Jika Anda menggunakan systemd-networkd: networkctl

Umum di server minimal.

networkctl status

Ketahanan dilakukan dengan mengedit file *.network di bawah:

  • /etc/systemd/network/

Perintah warisan yang masih akan Anda lihat (tetapi tidak disukai)

  • ifconfig (net-tools) — sering kali tidak diinstal secara default lagi

  • route — digantikan oleh ip route

Kesimpulan praktis

  • Tampilkan + ubah (standar modern): ip

  • Buat persisten (umum): nmcli (NetworkManager) atau konfigurasi systemd-networkd

Jika Anda memberi tahu saya distro Anda (Ubuntu/Debian/RHEL/Alma/dll.) dan apakah itu server atau desktop, saya bisa memberikan metode persisten yang tepat yang harus Anda gunakan.

15%

Hemat 15% untuk Semua Layanan Hosting

Uji kemampuan Anda dan dapatkan Diskon untuk paket hosting apa pun

Gunakan kode:

Skills
Memulai