Instalasi dan Konfigurasi Server Gateway
Server gateway adalah perangkat atau sistem yang berfungsi sebagai penghubung antara jaringan lokal (LAN) dan jaringan luar seperti Internet. Server ini juga berfungsi untuk mengontrol lalu lintas jaringan, menyaring akses (firewall), serta menyediakan layanan NAT, DHCP, DNS, dan lainnya.
1. Persiapan Awal
- Perangkat Keras: Minimal 1 CPU, 1 GB RAM, 20 GB Storage, dan 2 NIC (Network Interface Card)
- Topologi Sederhana:
[Internet]
|
[eth0 - Gateway Server - eth1]
|
[Jaringan LAN]
2. Instalasi Sistem Operasi
Gunakan sistem operasi berbasis Linux seperti Ubuntu Server, Debian, atau CentOS yang stabil dan memiliki dokumentasi yang lengkap.
3. Konfigurasi IP Statis
Atur IP statis untuk NIC yang mengarah ke jaringan LAN (eth1).
# File: /etc/netplan/01-netcfg.yaml
network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: true
eth1:
dhcp4: false
addresses:
- 192.168.1.1/24
Jalankan perintah berikut untuk menerapkan konfigurasi:
sudo netplan apply4. Aktifkan IP Forwarding
# Edit file /etc/sysctl.conf
net.ipv4.ip_forward=1
sudo sysctl -p5. Konfigurasi NAT dengan IPTables
Gunakan iptables untuk membagikan koneksi internet dari eth0 ke jaringan LAN melalui eth1.
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
sudo iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT
sudo iptables -A FORWARD -i eth0 -o eth1 -m state --state RELATED,ESTABLISHED -j ACCEPT
Simpan konfigurasi agar tidak hilang saat reboot:
sudo apt install iptables-persistent
sudo netfilter-persistent save
6. Konfigurasi DHCP Server (Opsional)
Instal DHCP server untuk memberikan IP otomatis ke klien jaringan lokal.
sudo apt install isc-dhcp-server
# File: /etc/dhcp/dhcpd.conf
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.10 192.168.1.100;
option routers 192.168.1.1;
option domain-name-servers 8.8.8.8;
}
Atur interface DHCP pada file:
# File: /etc/default/isc-dhcp-server
INTERFACESv4="eth1"
sudo systemctl restart isc-dhcp-server7. Layanan Tambahan (Opsional)
- DNS Server:
bind9,dnsmasq - Proxy Server:
squid - VPN Server:
OpenVPN,WireGuard
8. Tips Keamanan
- Pastikan firewall tidak memblokir forwarding
- Gunakan logging dan monitoring jaringan
- Rutin backup konfigurasi server
Kesimpulan
Dengan melakukan instalasi dan konfigurasi server gateway, kamu dapat menghubungkan dan mengontrol akses internet bagi perangkat-perangkat di jaringan lokal. Proses ini juga memungkinkan kamu untuk menambahkan berbagai layanan seperti DHCP, DNS, dan VPN untuk memperluas fungsionalitas jaringan.

