Konfigurasi Jaringan
1. IP Address
IPv4 dan IPv6
IP Address adalah alamat unik yang digunakan untuk mengidentifikasi perangkat dalam jaringan.
IPv4
- Menggunakan format 32-bit (contoh:
192.168.1.1
). - Dibatasi hingga 4,3 miliar alamat.
- Ditulis dalam notasi desimal dengan titik pemisah.
- Dibagi menjadi kelas A, B, C, D, dan E.
- Menggunakan subnet mask untuk menentukan network dan host ID.
IPv6
- Menggunakan format 128-bit (contoh:
2001:db8::ff00:42:8329
). - Mendukung jumlah alamat yang jauh lebih besar.
- Ditulis dalam notasi heksadesimal dengan tanda
:
sebagai pemisah. - Mendukung autokonfigurasi dan lebih aman dibandingkan IPv4.
Subnetting dan CIDR
- Subnetting membagi jaringan menjadi sub-jaringan yang lebih kecil guna efisiensi IP Address.
- CIDR (Classless Inter-Domain Routing) menggantikan sistem kelas IP dan menggunakan notasi seperti
/24
untuk menunjukkan jumlah bit subnet.
Notasi CIDR | Jumlah Host |
---|---|
/8 | 16,777,216 |
/16 | 65,536 |
/24 | 256 |
Konfigurasi IP Address
Linux (Ubuntu/Debian)
sudo ip addr add 192.168.1.100/24 dev eth0
sudo ip route add default via 192.168.1.1
Untuk konfigurasi permanen, edit file:
sudo nano /etc/network/interfaces
Tambahkan:
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
Kemudian restart layanan jaringan:
sudo systemctl restart networking
Konfigurasi Network Interface
- Melihat Interface yang Tersedia
ip link show
ifconfig -a
- Mengaktifkan dan Menonaktifkan Interface
sudo ip link set eth0 up
sudo ip link set eth0 down
- Melihat Wi-Fi Interface dan Jaringan yang Terdeteksi
iwconfig # Untuk melihat informasi Wi-Fi
nmcli device wifi list # Untuk melihat jaringan Wi-Fi yang tersedia
Linux (Menggunakan nmcli & nmtui)
nmcli device status # Menampilkan status perangkat jaringan
nmcli connection show # Menampilkan daftar koneksi yang tersedia
nmtui # Antarmuka grafis berbasis teks untuk konfigurasi jaringan
Windows (CMD)
netsh interface ip set address "Ethernet" static 192.168.1.100 255.255.255.0 192.168.1.1
Perintah Umum untuk Mengecek IP
ifconfig # Menampilkan informasi semua interface jaringan (Linux/macOS)
ip a # Alternatif untuk melihat informasi IP dan interface (Linux)
ipconfig # Menampilkan konfigurasi IP di Windows
2. Routing
Routing adalah proses mengarahkan paket dari satu jaringan ke jaringan lain.
Jenis Routing
- Statis: Dikonfigurasi secara manual oleh administrator.
- Dinamis: Menggunakan protokol routing seperti RIP, OSPF, dan BGP untuk menentukan jalur terbaik secara otomatis.
Protokol Routing
- RIP (Routing Information Protocol) – Menggunakan algoritma distance-vector, membatasi hop hingga 15.
- OSPF (Open Shortest Path First) – Menggunakan algoritma link-state, lebih cepat dan efisien dibanding RIP.
- BGP (Border Gateway Protocol) – Digunakan di internet untuk routing antar-AS (Autonomous System).
Konfigurasi Routing
Linux (Menambahkan rute statis)
sudo ip route add 192.168.2.0/24 via 192.168.1.1
Menambahkan Route Secara Permanen
sudo nano /etc/network/interfaces
Tambahkan:
up ip route add 192.168.2.0/24 via 192.168.1.1
Masquerading / NAT
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
3. DHCP Server
Instalasi DHCP Server di Linux
sudo apt update
sudo apt install isc-dhcp-server
Konfigurasi DHCP Server
Edit file konfigurasi:
sudo nano /etc/dhcp/dhcpd.conf
Tambahkan:
default-lease-time 600;
max-lease-time 7200;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.100 192.168.1.200;
option routers 192.168.1.1;
option domain-name-servers 8.8.8.8;
}
Restart layanan DHCP:
sudo systemctl restart isc-dhcp-server
4. Firewall
Firewall digunakan untuk memfilter lalu lintas jaringan.
- iptables (Linux):
sudo iptables -A INPUT -p tcp --dport 22 -j ACCEPT
- Windows Firewall:
netsh advfirewall firewall add rule name="Allow SSH" dir=in action=allow protocol=TCP localport=22
5. Troubleshooting Jaringan
Tes Koneksi
- Ping
ping 8.8.8.8
- Traceroute
traceroute google.com # Linux/macOS
tracert google.com # Windows
- Cek DNS
dig google.com
nslookup google.com
- Cek ARP
arp -a
- Cek Rute
ip route show
Dokumentasi ini mencakup dasar-dasar konfigurasi jaringan, keamanan, dan troubleshooting. Semoga bermanfaat!