ABDURROZAK.MY.ID // DEBIAN LINUX SERVER FUNDAMENTAL
KONFIGURASI JARINGANPADA DEBIAN SERVER
Volume 07 dari seri Debian Linux Server Fundamental. Panduan komprehensif konfigurasi jaringan pada Debian Server. Setiap command dijelaskan detail dengan syntax, parameter, contoh penggunaan, dan output. Dari interface jaringan hingga troubleshooting jaringan.
VOLUME07 / 17
SUB-BAB9
BACA90 MENIT
NETWORK100%
ABDUR ROZAK, S.Kom.
Web Developer & System Administrator - abdurrozak.my.id
VOLUME 07 / 17
KONFIGURASI JARINGAN PADA DEBIAN SERVER
Panduan lengkap konfigurasi jaringan pada Debian Server. 9 sub-bab mencakup interface jaringan, IP address, subnet mask, gateway, DNS, static IP, DHCP client, testing konektivitas, hingga troubleshooting jaringan. Setiap command disertai penjelasan detail dan contoh praktis.
SUB-BAB9LEVELNetworkingWAKTU90 MENIT
01
SUB-BAB 01 INTERFACE
INTERFACE JARINGAN
Apa Itu Interface Jaringan?
Interface jaringan adalah antarmuka yang menghubungkan sistem dengan jaringan. Di Linux, setiap interface memiliki nama unik seperti eth0, enp0s3, wlan0, dll. Interface bisa berupa fisik (Ethernet, WiFi) atau virtual (bridge, VLAN, bonding).
Melihat Interface dengan ip link
bash
# Lihat semua interfaceadmin@server:~$ ip link show1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:002: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000 link/ether 08:00:27:4a:5b:6c brd ff:ff:ff:ff:ff:ff3: enp0s8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000 link/ether 08:00:27:7d:8e:9f brd ff:ff:ff:ff:ff:ff# Lihat interface dengan format singkatadmin@server:~$ ip link1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:002: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000 link/ether 08:00:27:4a:5b:6c brd ff:ff:ff:ff:ff:ff
Penjelasan Output
FIELD
ARTI
1:
Index interface
lo:
Nama interface (lo = loopback, enp0s3 = ethernet)
<LOOPBACK,UP,LOWER_UP>
Flag: LOOPBACK, UP (aktif), LOWER_UP (link aktif)
mtu 1500
Maximum Transmission Unit (ukuran paket max)
state UP
Status interface (UP = aktif, DOWN = nonaktif)
link/ether
MAC address interface
Menggunakan ifconfig (Legacy)
bash
# Install net-tools jika belum adaadmin@server:~$ sudo apt install net-tools# Lihat semua interfaceadmin@server:~$ ifconfigenp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.1.10 netmask 255.255.255.0 broadcast 192.168.1.255 inet6 fe80::a00:27ff:fe4a:5b6c prefixlen 64 scopeid 0x20<link> ether 08:00:27:4a:5b:6c txqueuelen 1000 (Ethernet) RX packets 1234 bytes 123456 (123.4 KB) TX packets 567 bytes 78901 (78.9 KB)# Lihat interface tertentuadmin@server:~$ ifconfig enp0s3# Lihat semua interface (termasuk yang down)admin@server:~$ ifconfig -a
Menggunakan nmcli (NetworkManager)
bash
# Lihat semua connectionadmin@server:~$ nmcli connection showNAME UUID TYPE DEVICEeth0 12345678-1234-1234-1234-123456789012 ethernet enp0s3eth1 87654321-4321-4321-4321-210987654321 ethernet enp0s8# Lihat detail connectionadmin@server:~$ nmcli connection show eth0# Lihat device statusadmin@server:~$ nmcli device statusDEVICE TYPE STATE CONNECTIONenp0s3 ethernet connected eth0enp0s8 ethernet connected eth1lo loopback unmanaged --
Perbedaan ip, ifconfig, dan nmcli
COMMAND
PAKET
STATUS
REKOMENDASI
ip
iproute2
Modern, default
Gunakan ini
ifconfig
net-tools
Legacy, deprecated
Hindari
nmcli
network-manager
Modern, GUI-based
Untuk NetworkManager
TIPS: Gunakan ip untuk konfigurasi dasar, nmcli untuk NetworkManager. Hindari ifconfig karena sudah deprecated.
KOMPETENSI SUB-BAB 01
Mampu melihat interface dengan ip link
Mampu melihat interface dengan ifconfig
Mampu melihat connection dengan nmcli
Memahami perbedaan ip, ifconfig, dan nmcli
02
SUB-BAB 02 IP ADDRESS
IP ADDRESS
Melihat IP Address
bash
# Lihat semua IP addressadmin@server:~$ ip addr show1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 08:00:27:4a:5b:6c brd ff:ff:ff:ff:ff:ff inet 192.168.1.10/24 brd 192.168.1.255 scope global dynamic enp0s3 valid_lft 86314sec preferred_lft 86314sec inet6 fe80::a00:27ff:fe4a:5b6c/64 scope link valid_lft forever preferred_lft forever# Lihat IP address sajaadmin@server:~$ ip addr# Lihat IP interface tertentuadmin@server:~$ ip addr show enp0s3
Penjelasan Output
FIELD
ARTI
inet 192.168.1.10/24
IPv4 address dengan subnet mask /24
brd 192.168.1.255
Broadcast address
scope global dynamic
Scope (global/local) dan type (dynamic/static)
valid_lft 86314sec
Valid lifetime (untuk DHCP lease)
inet6 ::1/128
IPv6 address
Menambah IP Address
bash
# Tambah IP address (sementara, hilang setelah reboot)admin@server:~$ sudo ip addr add 192.168.1.20/24 dev enp0s3# Tambah IP address dengan labeladmin@server:~$ sudo ip addr add 192.168.1.21/24 dev enp0s3 label enp0s3:1# Verifikasiadmin@server:~$ ip addr show enp0s32: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 08:00:27:4a:5b:6c brd ff:ff:ff:ff:ff:ff inet 192.168.1.10/24 brd 192.168.1.255 scope global dynamic enp0s3 inet 192.168.1.20/24 scope global secondary enp0s3 inet 192.168.1.21/24 scope global secondary enp0s3:1
Menghapus IP Address
bash
# Hapus IP addressadmin@server:~$ sudo ip addr del 192.168.1.20/24 dev enp0s3# Hapus semua IP dari interfaceadmin@server:~$ sudo ip addr flush dev enp0s3
PERINGATAN: Perubahan dengan ip command bersifat sementara (hilang setelah reboot). Untuk konfigurasi permanen, edit file konfigurasi NetworkManager atau /etc/network/interfaces.
KOMPETENSI SUB-BAB 02
Mampu melihat IP address dengan ip addr
Mampu menambah IP address
Mampu menghapus IP address
Memahami perbedaan temporary dan permanent configuration
03
SUB-BAB 03 SUBNET MASK
SUBNET MASK
Apa Itu Subnet Mask?
Subnet mask adalah angka 32-bit yang digunakan untuk membedakan bagian network dan host dari IP address. Subnet mask menentukan berapa banyak host yang bisa ada dalam satu network.
Gateway (default gateway) adalah IP address router yang menjadi "pintu keluar" dari network lokal ke network lain (termasuk internet). Tanpa gateway, device hanya bisa komunikasi dalam network lokal.
Melihat Routing Table
bash
# Lihat routing tableadmin@server:~$ ip route showdefault via 192.168.1.1 dev enp0s3 proto dhcp metric 100192.168.1.0/24 dev enp0s3 proto kernel scope link src 192.168.1.10# Lihat routing table singkatadmin@server:~$ ip routedefault via 192.168.1.1 dev enp0s3 proto dhcp metric 100192.168.1.0/24 dev enp0s3 proto kernel scope link src 192.168.1.10# Lihat default gateway sajaadmin@server:~$ ip route | grep defaultdefault via 192.168.1.1 dev enp0s3 proto dhcp metric 100
Penjelasan Output
FIELD
ARTI
default via 192.168.1.1
Default gateway adalah 192.168.1.1
dev enp0s3
Via interface enp0s3
proto dhcp
Didapat dari DHCP
metric 100
Metric (prioritas route, lebih kecil = lebih prioritas)
192.168.1.0/24 dev enp0s3
Route ke network lokal via enp0s3
Menambah Default Gateway
bash
# Tambah default gateway (sementara)admin@server:~$ sudo ip route add default via 192.168.1.1# Tambah default gateway dengan metricadmin@server:~$ sudo ip route add default via 192.168.1.1 metric 100# Hapus default gatewayadmin@server:~$ sudo ip route del default# Ganti default gatewayadmin@server:~$ sudo ip route replace default via 192.168.1.254# Verifikasiadmin@server:~$ ip route
Menambah Static Route
bash
# Tambah static route ke network lainadmin@server:~$ sudo ip route add 10.0.0.0/8 via 192.168.1.254# Tambah static route dengan metricadmin@server:~$ sudo ip route add 172.16.0.0/12 via 192.168.1.254 metric 200# Hapus static routeadmin@server:~$ sudo ip route del 10.0.0.0/8# Verifikasiadmin@server:~$ ip route
PERINGATAN: Perubahan dengan ip route bersifat sementara. Untuk konfigurasi permanen, edit file konfigurasi NetworkManager atau /etc/network/interfaces.
KOMPETENSI SUB-BAB 04
Memahami konsep gateway
Mampu melihat routing table
Mampu menambah default gateway
Mampu menambah static route
05
SUB-BAB 05 DNS
DNS CONFIGURATION
Apa Itu DNS?
DNS (Domain Name System) adalah sistem yang menerjemahkan nama domain (seperti google.com) ke IP address (seperti 142.250.1.100). Tanpa DNS, kita harus hafal IP address setiap website.
File /etc/resolv.conf
bash
# Lihat konfigurasi DNS saat iniadmin@server:~$ cat /etc/resolv.conf# Generated by NetworkManagersearch localdomainnameserver 192.168.1.1nameserver 8.8.8.8# nameserver = DNS server yang digunakan# search = domain search path
Menggunakan systemd-resolved
bash
# Lihat status systemd-resolvedadmin@server:~$ resolvectl statusGlobal Protocols: +LLMNR +mDNS -DNSOverTLS DNSSEC=no/unsupportedCurrent DNS Server: 192.168.1.1 DNS Servers: 192.168.1.1 8.8.8.8 DNS Domain: ~localdomain# Set DNS server globaladmin@server:~$ sudo resolvectl dns enp0s3 8.8.8.8 1.1.1.1# Set DNS domainadmin@server:~$ sudo resolvectl domain enp0s3 example.com# Flush DNS cacheadmin@server:~$ sudo resolvectl flush-caches# Lihat DNS statisticsadmin@server:~$ resolvectl statistics
Menggunakan nmcli untuk DNS
bash
# Lihat DNS untuk connection tertentuadmin@server:~$ nmcli connection show eth0 | grep ipv4.dnsipv4.dns: 8.8.8.8,1.1.1.1# Set DNS untuk connectionadmin@server:~$ sudo nmcli connection modify eth0 ipv4.dns "8.8.8.8 1.1.1.1"# Apply perubahanadmin@server:~$ sudo nmcli connection up eth0# Set DNS manual (ignore DHCP DNS)admin@server:~$ sudo nmcli connection modify eth0 ipv4.ignore-auto-dns yesadmin@server:~$ sudo nmcli connection modify eth0 ipv4.dns "8.8.8.8 1.1.1.1"admin@server:~$ sudo nmcli connection up eth0
Testing DNS Resolution
bash
# Test DNS resolution dengan digadmin@server:~$ dig google.com; <<>> DiG 9.18 <<>> google.com;; global options: +cmd;; Got answer:;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 12345;; ANSWER SECTION:google.com. 300 IN A 142.250.1.100# Test dengan nslookupadmin@server:~$ nslookup google.comServer: 8.8.8.8Address: 8.8.8.8#53Non-authoritative answer:Name: google.comAddress: 142.250.1.100# Test dengan hostadmin@server:~$ host google.comgoogle.com has address 142.250.1.100# Test dengan specific DNS serveradmin@server:~$ dig @8.8.8.8 google.com
TIPS: Gunakan DNS publik yang cepat dan reliable seperti Google DNS (8.8.8.8) atau Cloudflare DNS (1.1.1.1) untuk performa terbaik.
KOMPETENSI SUB-BAB 05
Memahami konsep DNS
Mampu lihat konfigurasi DNS
Mampu set DNS server dengan resolvectl dan nmcli
Mampu test DNS resolution
06
SUB-BAB 06 STATIC IP
STATIC IP CONFIGURATION
Apa Itu Static IP?
Static IP adalah IP address yang ditetapkan secara manual dan tidak berubah. Berbeda dengan DHCP yang memberikan IP dinamis, static IP tetap sama setiap kali sistem boot.
Konfigurasi dengan nmcli
bash
# Lihat connection saat iniadmin@server:~$ nmcli connection showNAME UUID TYPE DEVICEeth0 12345678-1234-1234-1234-123456789012 ethernet enp0s3# Set static IP untuk connection eth0admin@server:~$ sudo nmcli connection modify eth0 ipv4.method manualadmin@server:~$ sudo nmcli connection modify eth0 ipv4.addresses 192.168.1.10/24admin@server:~$ sudo nmcli connection modify eth0 ipv4.gateway 192.168.1.1admin@server:~$ sudo nmcli connection modify eth0 ipv4.dns "8.8.8.8 1.1.1.1"# Apply perubahanadmin@server:~$ sudo nmcli connection up eth0Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/1)# Verifikasiadmin@server:~$ ip addr show enp0s32: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 08:00:27:4a:5b:6c brd ff:ff:ff:ff:ff:ff inet 192.168.1.10/24 brd 192.168.1.255 scope global enp0s3admin@server:~$ ip routedefault via 192.168.1.1 dev enp0s3 proto static metric 100192.168.1.0/24 dev enp0s3 proto kernel scope link src 192.168.1.10
# Set IP address (temporary)admin@server:~$ sudo ip addr add 192.168.1.10/24 dev enp0s3# Set default gatewayadmin@server:~$ sudo ip route add default via 192.168.1.1# Set DNSadmin@server:~$ echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.confadmin@server:~$ echo "nameserver 1.1.1.1" | sudo tee -a /etc/resolv.conf# Verifikasiadmin@server:~$ ip addr show enp0s3admin@server:~$ ip routeadmin@server:~$ cat /etc/resolv.conf
PERINGATAN: Konfigurasi dengan ip command bersifat temporary (hilang setelah reboot). Untuk konfigurasi permanent, gunakan nmcli atau edit /etc/network/interfaces.
KOMPETENSI SUB-BAB 06
Memahami konsep static IP
Mampu konfigurasi static IP dengan nmcli
Mampu konfigurasi static IP dengan /etc/network/interfaces
Mampu konfigurasi static IP temporary dengan ip command
07
SUB-BAB 07 DHCP CLIENT
DHCP CLIENT
Apa Itu DHCP Client?
DHCP (Dynamic Host Configuration Protocol) Client adalah layanan yang meminta IP address dan konfigurasi jaringan lainnya dari DHCP server secara otomatis. Ini adalah metode default untuk mendapatkan IP di sebagian besar jaringan.
Konfigurasi dengan nmcli
bash
# Set interface ke mode DHCPadmin@server:~$ sudo nmcli connection modify eth0 ipv4.method auto# Apply perubahanadmin@server:~$ sudo nmcli connection up eth0# Verifikasi IP yang didapatadmin@server:~$ ip addr show enp0s32: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 08:00:27:4a:5b:6c brd ff:ff:ff:ff:ff:ff inet 192.168.1.100/24 brd 192.168.1.255 scope global dynamic enp0s3 valid_lft 86314sec preferred_lft 86314sec# Lihat detail DHCP leaseadmin@server:~$ nmcli connection show eth0 | grep ipv4ipv4.method: autoipv4.dns: 192.168.1.1ipv4.addresses: 192.168.1.100/24
Menggunakan dhclient
bash
# Install dhclient jika belum adaadmin@server:~$ sudo apt install isc-dhcp-client# Request IP dari DHCP serveradmin@server:~$ sudo dhclient enp0s3# Release IPadmin@server:~$ sudo dhclient -r enp0s3# Request IP baruadmin@server:~$ sudo dhclient enp0s3# Lihat lease yang didapatadmin@server:~$ cat /var/lib/dhcp/dhclient.leases
Renew DHCP Lease
bash
# Renew lease dengan nmcliadmin@server:~$ sudo nmcli connection up eth0# Renew lease dengan dhclientadmin@server:~$ sudo dhclient -r enp0s3 && sudo dhclient enp0s3# Lihat lease informationadmin@server:~$ ip addr show enp0s3 inet 192.168.1.100/24 brd 192.168.1.255 scope global dynamic enp0s3 valid_lft 86314sec preferred_lft 86314sec
TIPS: Gunakan nmcli untuk konfigurasi permanent, dhclient untuk temporary atau troubleshooting. nmcli lebih mudah dan terintegrasi dengan NetworkManager.
KOMPETENSI SUB-BAB 07
Memahami konsep DHCP client
Mampu konfigurasi DHCP dengan nmcli
Mampu konfigurasi DHCP dengan dhclient
Mampu renew DHCP lease
08
SUB-BAB 08 TESTING
TESTING KONEKTIVITAS
Menggunakan ping
bash
# Ping ke IP addressadmin@server:~$ ping 192.168.1.1PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=0.123 ms64 bytes from 192.168.1.1: icmp_seq=2 ttl=64 time=0.098 ms64 bytes from 192.168.1.1: icmp_seq=3 ttl=64 time=0.105 ms^C--- 192.168.1.1 ping statistics ---3 packets transmitted, 3 received, 0% packet loss, time 2045msrtt min/avg/max/mdev = 0.098/0.108/0.123/0.010 ms# Ping dengan count tertentuadmin@server:~$ ping -c 4 8.8.8.8# Ping dengan interval tertentuadmin@server:~$ ping -i 2 8.8.8.8# Ping dengan packet size tertentuadmin@server:~$ ping -s 1000 8.8.8.8# Ping ke domain nameadmin@server:~$ ping google.com
Menggunakan traceroute
bash
# Install traceroute jika belum adaadmin@server:~$ sudo apt install traceroute# Traceroute ke destinationadmin@server:~$ traceroute google.comtraceroute to google.com (142.250.1.100), 30 hops max, 60 byte packets 1 192.168.1.1 (192.168.1.1) 1.234 ms 1.123 ms 1.098 ms 2 10.0.0.1 (10.0.0.1) 5.678 ms 5.456 ms 5.321 ms 3 * * * 4 142.250.1.100 (142.250.1.100) 12.345 ms 12.123 ms 12.098 ms# Traceroute dengan ICMPadmin@server:~$ traceroute -I google.com# Traceroute dengan TCPadmin@server:~$ traceroute -T google.com
Menggunakan ss dan netstat
bash
# Lihat semua listening portsadmin@server:~$ ss -tulnNetid State Recv-Q Send-Q Local Address:Port Peer Address:Porttcp LISTEN 0 128 0.0.0.0:22 0.0.0.0:*tcp LISTEN 0 128 0.0.0.0:80 0.0.0.0:*udp UNCONN 0 0 0.0.0.0:68 0.0.0.0:*# Lihat semua koneksiadmin@server:~$ ss -tunap# Lihat koneksi ke port tertentuadmin@server:~$ ss -tunap | grep :80# Lihat koneksi establishedadmin@server:~$ ss -tunap state established# Menggunakan netstat (legacy)admin@server:~$ sudo apt install net-toolsadmin@server:~$ netstat -tulnadmin@server:~$ netstat -tunap
Perbedaan ss dan netstat
COMMAND
PAKET
STATUS
REKOMENDASI
ss
iproute2
Modern, default
Gunakan ini
netstat
net-tools
Legacy, deprecated
Hindari
TIPS: Gunakan ss untuk melihat koneksi dan port. ss lebih cepat dan modern dibanding netstat.
KOMPETENSI SUB-BAB 08
Mampu test konektivitas dengan ping
Mampu trace route dengan traceroute
Mampu lihat koneksi dan port dengan ss
Memahami perbedaan ss dan netstat
09
SUB-BAB 09 TROUBLESHOOTING
TROUBLESHOOTING JARINGAN
Masalah Umum dan Solusi
MASALAH
GEJALA
SOLUSI
Tidak bisa ping gateway
Ping 192.168.1.1 gagal
Cek kabel, cek IP address, cek interface status
Tidak bisa ping internet
Ping 8.8.8.8 gagal
Cek default gateway, cek routing table
Tidak bisa resolve domain
Ping google.com gagal, ping 8.8.8.8 OK
Cek DNS configuration, cek /etc/resolv.conf
IP address hilang setelah reboot
IP kembali ke DHCP
Set static IP dengan nmcli atau /etc/network/interfaces
DNS tidak update
/etc/resolv.conf di-override
Disable NetworkManager DNS, set manual
Connection timeout
Timeout saat connect ke server
Cek firewall, cek port, cek service
Diagnostic Commands
bash
# Cek interface statusadmin@server:~$ ip link show# Cek IP addressadmin@server:~$ ip addr show# Cek routing tableadmin@server:~$ ip route# Cek DNS configurationadmin@server:~$ cat /etc/resolv.confadmin@server:~$ resolvectl status# Cek listening portsadmin@server:~$ ss -tuln# Cek koneksi aktifadmin@server:~$ ss -tunap# Cek network manager statusadmin@server:~$ nmcli device statusadmin@server:~$ nmcli connection show# Cek network service statusadmin@server:~$ systemctl status networkingadmin@server:~$ systemctl status NetworkManager# Restart network serviceadmin@server:~$ sudo systemctl restart networkingadmin@server:~$ sudo systemctl restart NetworkManager
Troubleshooting Workflow
1
WORKFLOW TROUBLESHOOTING
CEK PHYSICAL
Cek kabel, cek LED, cek interface status
CEK IP CONFIG
Cek IP address, subnet mask, gateway
CEK ROUTING
Cek routing table, default gateway
CEK DNS
Cek DNS configuration, test resolution
TIPS: Selalu mulai troubleshooting dari layer paling bawah (physical) ke atas (application). Ini disebut "bottom-up approach".
KOMPETENSI SUB-BAB 09
Mampu identifikasi masalah jaringan umum
Mampu gunakan diagnostic commands
Mampu ikuti troubleshooting workflow
Mampu resolve masalah jaringan dasar
VOLUME 07 SELESAI
SELAMAT!
Kamu telah menyelesaikan Volume 07 - Networking di Debian. Dari interface jaringan, IP address, subnet mask, gateway, DNS, static IP, DHCP client, testing konektivitas, hingga troubleshooting jaringan. Kamu sekarang menguasai konfigurasi jaringan pada Debian Server. Di Volume 08, kita akan dalami Firewall & Security. Sampai jumpa!