Komputer Linux jarang bekerja sendirian. Section ini membahas jaringan dari konsep dasar, konfigurasi interface dan routing, name resolution, wifi, hingga perangkat diagnosis untuk menemukan akar masalah koneksi.

# Networking Basics

Pahami model client-server, port, interface, dan alur paket dari aplikasi ke jaringan.

Buka →
# Network Interfaces

Kenali interface eth0, wlan0, dan naming modern enp3s0 dengan ip link dan ethtool.

Buka →
# IP Addressing dan Subnets

Pahami IPv4, subnet mask, CIDR, dan private IP beserta perhitungan alamatnya.

Buka →
# ip dan Routing

Periksa dan atur IP address, gateway, dan routing table dengan perintah ip.

Buka →
# DNS

Kenali cara nama domain diterjemahkan ke IP: resolver, /etc/resolv.conf, dig, dan /etc/hosts.

Buka →
# DHCP

Pahami proses DORA dalam memperoleh IP otomatis dan konfigurasi client maupun server.

Buka →
# NetworkManager

Kelola koneksi desktop dengan NetworkManager, nm-applet, dan koneksi yang tersimpan.

Buka →
# nmcli

Kelola koneksi dari terminal dengan nmcli: profil, wifi, IP statis, dan diagnose.

Buka →
# Wifi Management

Sambungkan wifi dari terminal dengan nmcli dan wpa_supplicant untuk sistem tanpa desktop.

Buka →
# Ethernet Configuration

Konfigurasikan koneksi kabel: IP statis, multiple address, dan bonding untuk redundansi.

Buka →
# Network Diagnostics

Diagnosis masalah jaringan berlapis: link, IP, DNS, dan port dengan tools yang tepat.

Buka →
# ping, traceroute, dan mtr

Uji jangkauan dan jalur paket dengan ping, traceroute, dan mtr untuk menemukan titik masalah.

Buka →
# ss dan netstat

Periksa socket terbuka dan port yang dipakai dengan ss sebagai pengganti netstat.

Buka →
# curl dan wget

Unduh file dan panggil API dengan curl serta wget beserta opsi yang sering dipakai.

Buka →
# ssh dan scp

Remote login dan transfer file dengan ssh serta scp termasuk SSH key dan config per-host.

Buka →
# VPN Basics

Kenali konsep VPN tunneling, WireGuard versus OpenVPN, dan kasus pemakaiannya.

Buka →
# Troubleshooting Network

Ikuti pola diagnosis dari interface ke aplikasi untuk mengatasi koneksi bermasalah.

Buka →