Hemat 15% untuk semua layanan hosting

Uji kemampuanmu dan dapatkan Diskon pada paket hosting apa saja

Gunakan kode: Skills Memulai
Bagian FAQ
Linux Server Khusus

Perintah Linux untuk Menampilkan dan Mengubah Pengaturan Konfigurasi IP

Mengelola konfigurasi jaringan dari baris perintah adalah salah satu keterampilan paling fundamental bagi administrator Linux mana pun. Baik Anda menyiapkan lingkungan VPS Hosting yang baru, mengatasi masalah konektivitas di server produksi, atau mengonfigurasi IP statis setelah deployment, mengetahui perintah yang tepat memberi Anda kontrol yang cepat dan presisi atas cara sistem Anda terhubung ke jaringan — tidak diperlukan GUI.

Panduan ini mencakup setiap perintah penting yang Anda butuhkan untuk menampilkan, memodifikasi, dan mempertahankan pengaturan konfigurasi IP pada sistem Linux modern.

Mengapa Konfigurasi Jaringan Linux via CLI Penting

Linux menggerakkan sebagian besar server dunia, infrastruktur cloud, node VPS, router, dan perangkat tertanam. Di semua lingkungan ini, antarmuka grafis tidak tersedia atau tidak praktis. Baris perintah adalah alat utama Anda — dan sering kali satu-satunya — untuk manajemen jaringan.

Dalam skenario dunia nyata, Anda akan menggunakan perintah ini untuk:

  • Menampilkan alamat IP saat ini yang ditugaskan ke semua antarmuka jaringan (IPv4 dan IPv6)
  • Memeriksa status tautan — apakah antarmuka UP atau DOWN, MTU-nya, dan alamat MAC
  • Melihat tabel perutean dan mengidentifikasi gateway default yang aktif
  • Sementara mengubah konfigurasi IP untuk pengujian, failover, atau pemulihan darurat
  • Mendiagnosis masalah konektivitas — subnet yang salah, rute yang hilang, antarmuka yang mati
  • Konfirmasi antarmuka dan rute mana yang digunakan sistem untuk mencapai tujuan tertentu

Memahami alat-alat ini adalah keharusan bagi siapa pun yang mengelola Dedicated Servers atau infrastruktur berbasis cloud dalam skala besar.

Standar Modern: ip (dari iproute2)

Perintah utama untuk menampilkan dan mengubah konfigurasi IP pada Linux modern adalah:

ip

Alat ini adalah bagian dari suite iproute2 dan telah menggantikan utilitas ifconfig dan route yang lebih lama di hampir semua distribusi utama. Ini bekerja secara konsisten pada Debian, Ubuntu, CentOS, RHEL, Fedora, Arch, dan turunannya — menjadikannya standar definitif untuk lingkungan produksi.

Menampilkan Konfigurasi IP (Perintah Baca-Saja)

Perintah-perintah ini memungkinkan Anda memeriksa status jaringan saat ini tanpa membuat perubahan apa pun.

Tampilkan Semua Antarmuka dan Alamat IP

ip addr show
# Shorthand:
ip a

Ini menampilkan semua antarmuka jaringan beserta alamat IPv4 dan IPv6 yang ditetapkan, subnet mask, dan flag.

Tampilkan Antarmuka Tertentu

ip addr show dev eth0

Ganti eth0 dengan nama antarmuka aktual Anda (misalnya, ens3, enp0s3, bond0).

ip link show

Ini mengungkapkan apakah setiap antarmuka UP atau DOWN, alamat hardware (MAC)-nya, dan Maximum Transmission Unit (MTU)-nya.

Tampilkan Tabel Routing Lengkap

ip route show
# Shorthand:
ip r

Ini menampilkan semua rute aktif, termasuk gateway default — penting untuk mendiagnosis mengapa lalu lintas tidak mencapai tujuannya.

Tampilkan Rute yang Digunakan untuk Menjangkau Host Tertentu

ip route get 8.8.8.8

Ini adalah salah satu perintah diagnostik paling berguna yang tersedia. Ini memberi tahu Anda dengan tepat antarmuka dan gateway mana yang akan digunakan kernel untuk menjangkau alamat IP tertentu — sangat berharga saat memecahkan masalah routing pada pengaturan jaringan yang kompleks.

Mengubah Konfigurasi IP saat Runtime (Non-Persistent)

> Penting: Perubahan yang dibuat dengan ip bersifat sementara. Perubahan diterapkan segera tetapi hilang setelah reboot atau jika NetworkManager/systemd-networkd menulis ulang konfigurasi. Untuk perubahan permanen, lihat bagian persistence di bawah.

Mengaktifkan atau Menonaktifkan Interface

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

Menambahkan Alamat IP (Notasi CIDR)

sudo ip addr add 192.168.10.50/24 dev eth0

Menghapus Alamat IP

sudo ip addr del 192.168.10.50/24 dev eth0

Mengganti Alamat IP (Metode Bersih)

sudo ip addr flush dev eth0
sudo ip addr add 192.168.10.50/24 dev eth0

Menggunakan flush sebelum menambahkan memastikan tidak ada alamat lama yang tertinggal di interface.

Menambahkan Default Gateway

sudo ip route add default via 192.168.10.1 dev eth0

Mengganti Default Gateway (Tanpa Konflik)

sudo ip route replace default via 192.168.10.1 dev eth0

Menambahkan Static Route ke Network Tertentu

sudo ip route add 10.50.0.0/16 via 192.168.10.254 dev eth0

Ini berguna ketika Anda memerlukan traffic yang ditujukan untuk subnet tertentu melewati gateway tertentu — umum dalam setup server multi-homed atau konfigurasi VPN.

Membuat Perubahan IP Persisten

Perubahan runtime hilang saat reboot. Untuk konfigurasi yang stabil dan siap produksi, Anda perlu mempertahankan pengaturan Anda menggunakan salah satu metode berikut tergantung pada distribusi dan sistem init Anda.

Metode 1: NetworkManager dengan nmcli

Terbaik untuk: Ubuntu Desktop, sebagian besar sistem berbasis RHEL/CentOS, Fedora, dan banyak cloud image.

Tampilkan Semua Koneksi Jaringan

nmcli con show

Konfigurasikan Alamat 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"

Terapkan Perubahan

sudo nmcli con up "Wired connection 1"

Ganti "Wired connection 1" dengan nama koneksi aktual yang ditampilkan oleh nmcli con show.

Metode 2: systemd-networkd dengan networkctl

Terbaik untuk: Instalasi server minimal, container, dan sistem yang menggunakan systemd sebagai network manager utama.

Periksa Status Interface

networkctl status

Konfigurasikan Persistensi melalui File .network

Buat atau edit file konfigurasi di:

/etc/systemd/network/

File konfigurasi IP statis yang khas (/etc/systemd/network/10-eth0.network) terlihat seperti ini:

[Match]
Name=eth0

[Network]
Address=192.168.10.50/24
Gateway=192.168.10.1
DNS=1.1.1.1
DNS=8.8.8.8

Setelah mengedit, restart layanan:

sudo systemctl restart systemd-networkd

Perintah Warisan: Masih Ada, Tidak Lagi Disukai

Anda akan sesekali menemukan alat-alat yang lebih lama ini dalam dokumentasi, tutorial, atau sistem warisan — tetapi mereka tidak direkomendasikan untuk lingkungan modern.

Perintah WarisanPengganti Modern
ifconfigip addr show / ip link show
routeip route show
netstat -rip route

Paket net-tools (yang menyediakan ifconfig dan route) tidak lagi dipasang secara default pada sebagian besar distribusi. Jika Anda menemukannya di sistem yang Anda kelola, anggap itu sebagai sinyal bahwa lingkungan mungkin memerlukan modernisasi.

Referensi Cepat: Perintah ip yang Paling Sering Digunakan

TugasPerintah
Tampilkan semua IPip a
Tampilkan tabel routingip r
Tampilkan interface tertentuip addr show dev eth0
Periksa rute ke hostip route get 8.8.8.8
Tambahkan alamat IPsudo ip addr add 192.168.10.50/24 dev eth0
Hapus alamat IPsudo ip addr del 192.168.10.50/24 dev eth0
Atur gateway defaultsudo ip route add default via 192.168.10.1
Aktifkan interfacesudo ip link set dev eth0 up
Nonaktifkan interfacesudo ip link set dev eth0 down

Ringkasan Praktis

TujuanAlat
Tampilkan konfigurasi IP saat iniip addr show / ip a
Lihat tabel routing dan gatewayip route show / ip r
Ubah setelan IP sementaraip addr, ip route, ip link
Pertahankan perubahan (NetworkManager)nmcli
Pertahankan perubahan (systemd-networkd)Edit /etc/systemd/network/*.network

Menerapkan Pengetahuan Ini di Lingkungan Hosted

Jika Anda mengelola server Linux di lingkungan hosted, perintah-perintah ini adalah garis pertahanan pertama Anda ketika ada masalah dengan konektivitas. Baik Anda menjalankan VPS dengan cPanel atau mesin dedicated bare-metal, kemampuan untuk menginspeksi dan mengonfigurasi ulang jaringan dari CLI dapat berarti perbedaan antara perbaikan cepat dan downtime yang berkepanjangan.

Untuk lingkungan di mana Anda membutuhkan kontrol penuh atas stack jaringan Anda — termasuk routing kustom, multiple IPs, atau konfigurasi VLAN — VPS Control Panels dapat melengkapi alat CLI dengan memberikan gambaran visual antarmuka jaringan Anda bersama dengan kekuatan akses shell langsung.

Dan jika server Anda juga menangani email outbound, memastikan konfigurasi IP Anda benar secara langsung terikat pada deliverability email. Reverse DNS yang salah konfigurasi atau gateway yang salah dapat secara diam-diam merusak setup Email Hosting Anda — alasan lain untuk menguasai perintah-perintah ini.

Menguasai perintah ip dan memahami kapan menggunakan nmcli atau systemd-networkd untuk persistence menempatkan Anda dengan tegas dalam kontrol networking Linux — baik Anda mengelola satu VPS atau seluruh fleet server production.