Selamat datang wilujeng sumping sugeng rawuh di blog saya yang baru. Blog yang berusaha didedikasikan untuk dunia pendidikan, design grafis dan TIK Indonesia.
Tutorial ini akan menjelaskan bagaimana agar ubuntu dapat dijadikan sebagai internet gateway untuk sharing koneksi. Untuk melakukan hal tersebut, maka langkah-langkah yang harus dilakukan adalah sebagai berikut :
Saat tulisan ini dibuat penulis menggunakan ubuntu server 9.04. pilih instalasi yang standard saja dan tambahkan openssh-server agar dapat diremote dari jauh.
Pada komputer server interface eth0 terhubung dengan internet dan interface eth1 terhubung ke switch yang berguna untuk menshare internet ke client, konfigurasi yang harus dilakukan adalah :
setting ip address pada eth0 dan eth1
linuxjak@kplidki:~$ sudo nano /etc/network/interfaces
Berikut konfigurasinya :
auto eth0
iface eth0 inet static
address 192.168.1.3
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 192.168.1.1
auto eth1
iface eth1 inet static
address 192.168.10.1
netmask 255.255.255.0
Simpan perubahan dengan ctrl x dan y
Selanjutnya konfigurasikan iptables agar server dapat membagi koneksi internet ke client
Caranya adalah sebagai berikut :
linuxjak@kplidki:~$ sudo nano /etc/rc.local
isikan rule iptables berikut di atas baris exit 0
sudo iptables -A FORWARD -i eth0 -o eth1 -s 192.168.1.0/24 -m conntrack –ctstate NEW -j ACCEPT
sudo iptables -A FORWARD -m conntrack –ctstate ESTABLISHED,RELATED -j ACCEPT
sudo iptables -A POSTROUTING -t nat -j MASQUERADE
simpan perubahannya, kemudian lakukan perintah dibawah ini untuk mengeksekusi file /etc/rc.local
linuxjak@kplidki:~$ sudo sh /etc/rc.local
kemudian aktifkan ip forwarding dengan cara
linuxjak@kplidki:~$ sudo nano /proc/sys/net/ipv4/ip_forward
ganti angka 0 dengan 1 sebagai tanda enable
simpan hasil perubahan
selanjutnya buka tanda pagar pada baris net.ipv4.ip_forward=1 pada file /etc/sysctl.conf
konfigurasi pada server selesai
konfigurasi pada client
lakukan konfigurasi pada eth0 dan samakan networknya dengan eth1 yang ada pada server
linuxjak@kplidki:~$ sudo nano /etc/network/interfaces
auto eth0
iface eth0 inet static
address 192.168.10.3
netmask 255.255.255.0
gateway 192.168.10.1
selanjutnya pada /etc/resolv.conf isikan nameserver
linuxjak@kplidki:~$ sudo nano /etc/resolv.conf
nameserver 192.168.10.1
Source : http://jakarta.linux.or.id