Digit Oktavianto Web Log

Catatan Sampah si Digit

Internet Sharing Di Ubuntu

| Comments

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.

contoh kasus 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

Comments