Membuat PC Router Menggunakan Ubuntu

Langkah 1
kita cek NIC server kita.
Root :~ # mii-tool
Apabila muncul 2 NIC yaitu eth0 dan eth1. Berarti Sever kita telah memiliki 2 NIC.
Kemudian setting network interfacenya

Langkah 2
Root :~ # gedit /etc/network/interfaces
Kemudian masukan konfigurasi berikut :
auto eth0
iface eth0 inet dhcp

auto eth1
iface eth1 inet static
address 192.168.50.1
netmask 255.255.255.0
network 192.168.50.0
broadcast 192.168.50.255
KET :
Eth0 : merupakan NIC yang terhubung ke koneksi internet.
Eth1 : merupakan NIC yang terhubung ke client.

Langkah 3
Kemudian konfigurasi file resolv.conf (DNS Server) pada direktori /etc/
Root :~ # gedit /etc/resolv.conf
Lalu masukan konfigurasi berikut sesuai dengan domain name server internet anda :
nameserver 180.131.144.144
nameserver 180.131.145.145

Langkah 4
Kembali lagi ke PC Server, konfigurasi file sysctl.conf
Root :~ # gedit /etc/sysctl.conf
Cari kalimat dibawah ini dan hilangkan tanda #
# net.ipv4.ip_forward=1 sehingga menjadi
net.ipv4.ip_forward=1
Lalu simpan.

Langkah 5
Kemudian aktifkan ip forwardernya
sysctl -w net.ipv4.ip_forward=1
Lalu cek ip forwardermya

Langkah 6
Cek kernel forwarder
Root :~ # cat /proc/sys/net/ipv4/ip_forward
Jika sudah aktif, maka akan muncul angka 1
Langkah 7
Routing server
Root :~ # iptables –t nat –A POSTROUTING –o eth0 –j MASQUERADE
Root :~ # iptables –t nat –A POSTROUTING –s 192.168.50.0/24 –j MASQUERADE
simpan
Keterangan: eth0 merupakan NIC yang connect ke internet, cek apakah routing berjalan atau belum.

Langkah 8
Root :~ # iptables –t nat –n –L

Langkah 9
PERHATIAN !
Besar kecil huruf berpengaruh. Kemudian konfigurasi file rc.local
Root :~ # gedit /etc/rc.local
Tambahkan konfigurasi routing tadi diatas exit = 0:
iptables –t nat –A POSTROUTING –o eth0 –j MASQUERADE
iptables –t nat –A POSTROUTING –s 192.168.50.0/24 –j MASQUERADE

Langkah 10
kemudian simpan.
lalu simpan konfigurasi IP Tables/Perintah Routing
Root :~ # iptables-save > /etc/iptables.conf
Update service jaringan yang baru dikonfigurasi, dan Selesai…

Langkah 11
Root :~ # /etc/init.d/networking restart
Pastikan Hasilnya OK

Langkah 12
Konfigurasi pada PC client
Masuk ke PC Client (windows) masukan konfigurasi network sebagai berikut :

IP Address 192.168.50.2
Subnet Mask 255.255.255.0
Default Gateway 192.168.50.1 ( IP Server /eth1)
Preffered DNS Server 192.168.1.1
Alternate DNS Server 180.131.144.144