Pada pembahasan kali ini saya akan membuat sebuah tutorial dimana server RedHat selain digunakan sebagai server juga dipakai sebagai Router. Untuk lebih jelasnya berikut Tutorialnya.
Untuk membuat sebuah PC Routing anda harus mempunyai 2 buah NIC. Dimana NIC pertama akan terhubung ke Public dan NIC kedua akan terhubung ke Local.
Disini saya menggunakan konfigurasi seperti berikut:
Local (enp0s3)
IP = 192.168.2.10/24
Public (enp0s8)
IP = 192.168.80.150/24
Setelah anda mengkonfigurasi jaringan. konfigurasi Resolv
nano /etc/resolv.conf
Tambahkan dns yang terhubung ke Internet
nameserver 192.168.2.10 nameserver 192.168.80.11 nameserver 8.8.8.8
Mengaktifkan IP Forward
nano /etc/sysctl.conf
Tambahkan baris berikut dipaling bawah skrip
net.ipv4.ip_forward = 1
Buka Konfigurasi IP Forward
nano /proc/sys/net/ipv4/ip_forward
Rubah nilai dari 0 ke 1
1
Ketikan perintah iptables berikut
iptables -t nat -A POSTROUTING -o enp0s8 -j MASQUERADE
Perintah iptables tadi bersifat sementara, untuk menyimpannya bisa di rc.local
nano /etc/rc.local
Tambahkan rule iptables tadi seperti berikut
#!/bin/bash # THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES # # It is highly advisable to create own systemd services or udev rules # to run scripts during boot instead of using this file. # # In contrast to previous versions due to parallel execution during boot # this script will NOT be run after all other services. # # Please note that you must run 'chmod +x /etc/rc.d/rc.local' to ensure # that this script will be executed during boot. iptables -t nat -A POSTROUTING -o enp0s8 -j MASQUERADE touch /var/lock/subsys/local
Tes Client
Cek dengan ping google
Cek buka browser client, buka salah satu website di internet