Oleh : Imam A.W., S.Kom., M.Kom.

  1. Konfigurasi setiap client. IP address, Netmask, Gateway dan DNS.

    Lakukan pengujian menggunakan PING. Gunakan table pengujian berikut ini.

  2. Konfigurasi router 2.
    1. Konfigurasi ip address pada setiap interface.

      root@ubuntu:/# pico /etc/network/interfaces

      auto lo

      iface lo inet loopback

      # The primary network interface

      #Menuju ke Router 1 (Pusat)

      auto eth0

      iface eth0 inet static

      address 192.168.1.2

      netmask 255.255.255.0

      network 192.168.1.0

      broadcast 192.168.1.255

      gateway 192.168.1.1 ßmembentuk default route/default GW.

      #Menuju ke LAN jaringan 192.168.2.0/24

      auto eth1

      iface eth1 inet static

      address 192.168.2.1

      netmask 255.255.255.0

      network 192.168.1.0

      broadcast 192.168.1.255

      keterangan :

      Router 2 dan 3 berfungsi sebagai default route atau default GW cara mengkonfigurasinya dapat dengan cara di atas. Yaitu langsung memasukkan perintah gateway [ip gateway]. Selain cara di atas dapat juga digunakan dengan cara menambahkan konfigurasi pada file /etc/rc.local :

      route add default gw 192.168.1.1

    2. Aktifkan fungsi ip_forward

      root@ubuntu:/#pico /etc/sysctl.conf

       #net.ipv4.ip_fordward=1 ßHilangkan tanda Pagarnya.

    3. Konfigurasi dns pada file /etc/resolv.conf

      root@ubuntu:/# cat /etc/resolv.conf

      #jika punya dns server sendiri masukkan disini.

      nameserver 202.152.5.36

      nameserver 202.152.0.2

  3. Konfigurasi router 3.
    1. Konfigurasi ip address pada setiap interface.

      root@ubuntu:/# pico /etc/network/interfaces

      auto lo

      iface lo inet loopback

      # The primary network interface

      #Menuju ke Router 1 (Pusat)

      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 ßmembentuk default route/default GW.

      #Menuju ke LAN jaringan 192.168.3.0/24

      auto eth1

      iface eth1 inet static

      address 192.168.3.1

      netmask 255.255.255.0

      network 192.168.3.0

      broadcast 192.168.3.255

    2. Aktifkan fungsi ip_forward

      root@ubuntu:/#pico /etc/sysctl.conf

       #net.ipv4.ip_fordward=1 ßHilangkan tanda Pagarnya.

    3. Konfigurasi dns pada file /etc/resolv.conf

      root@ubuntu:/# cat /etc/resolv.conf

      #jika punya dns server sendiri masukkan disini.

      nameserver 202.152.5.36

      nameserver 202.152.0.2

  4. Konfigurasi Router 1 (pusat)
    1. Konfigurasi ip address pada setiap interface.

      root@ubuntu:/# pico /etc/network/interfaces

      auto lo

      iface lo inet loopback

      # The primary network interface

      #Menuju ke ISP (Pusat)

      auto eth0

      iface eth0 inet static

      address 202.152.14.171

      netmask 255.255.255.248

      gateway 202.152.14.169

      #Menuju ke LAN jaringan 192.168.1.0/24 Router 2 dan Router 3

      auto eth1

      iface eth1 inet static

      address 192.168.1.1

      netmask 255.255.255.0

      network 192.168.1.0

      broadcast 192.168.1.255

    2. Aktifkan fungsi ip_forward

      root@ubuntu:/#pico /etc/sysctl.conf

       #net.ipv4.ip_fordward=1 ßHilangkan tanda Pagarnya.

    3. Konfigurasi dns pada file /etc/resolv.conf

      root@ubuntu:/# cat /etc/resolv.conf

      nameserver 202.152.5.36

      nameserver 202.152.0.2

    4. Aktifkan NAT (simpan perintah ini didalam file /etc/rc.local)

      root@ubuntu:/# cat /etc/rc.local

      #Digunakan jika tidak dikonfigurasi melalui /etc/sysctl.conf

      #echo 1 > /proc/sys/net/ipv4/ip_forward

      #NAT –pilih salah satu—-perhatikan pada bagian –s (source) dan –o (out)

      iptables -t nat -A POSTRUTING -j MASQUERADE

      atau

      iptables -t nat -A POSROUTING -s 192.168.1.0 -j MASQUERADE

      atau

      iptables -t nat -A POSROUTING -o eth0 -j MASQUERADE

      exit 0

    5. Tambahkan table routing ke dalam file /etc/rc.local

      route add -net 192.168.2.0/24 gw 192.168.1.2

      route add -net 192.168.3.0/24 gw 192.168.1.2

      Sehingga konfigurasi lengkap ada file /etc/rc.local adalah sebagai berikut :

      root@ubuntu:/# cat /etc/rc.local ß file ini akan bekerja setelah system di reboot.

      #echo 1 > /proc/sys/net/ipv4/ip_forward

      #NAT –pilih salah satu—-perhatikan pada bagian –s (source) dan –o (out)

      iptables -t nat -A POSTRUTING -j MASQUERADE

      #Tabel Routing

      route add -net 192.168.2.0/24 gw 192.168.1.2

      route add -net 192.168.3.0/24 gw 192.168.1.2

      exit 0

    6. Gunakan perintah route –n untuk melihat table routing.

      root@ubuntu:/#route -n

      Kernel IP routing table

      Destination Gateway Genmask Flags Metric Ref Use Iface

      0.0.0.0 202.152.14.169 0.0.0.0 UG 100 0 0 eth3

      192.168.2.0 192.168.1.2 255.255.255.0 UG 0 0 0 eth2

      192.168.3.0 192.168.1.3 255.255.255.0 UG 0 0 0 eth2

      Jika terjadi kesalahan pada table routing maka lakukan konfigurasi ulang table routing yang disimpan di file /etc/rc.local kemudian system di reboot.

    7. Untuk melihat apakah fungsi ip forward aktif atau tidak maka dapat dilakukan dengan cara melihat nilai yang berapa pada file /proc/sys/net/ipv4/ip_forward. Jika nilainya 1 berarti ip forward telah aktif. Jika 0 maka ip forward belum diaktifkan.

      root@proxy-2-kenarok:~# cat /proc/sys/net/ipv4/ip_forward

      1

    8. Pengujian dapat dilakukan dengan menggunakan table berikut ini (anda dapat menambahkan dengan cara yang lain yang dipandang perlu) :
No

Cara Pengujian

Device

Hasil

Ketarangan

(permasalahan)

Solusi

Sumber Tujuan
1 PING PC1 Router1 IP 192.168.1.1
2 PING PC1 Router1 IP 202.152.14.171
3 PING PC2 Google
4 Browser PCI Detik.com
5 PING PC2 Router1 IP 192.168.1.1
6 PING PC2 Router1 IP 202.152.14.171
7 PING PC2 Google
8 Browser PC2 Detik.com