Seperti kita sudah ketahui, bahwa sekmen alamat IP kelas C adalah sangat terbatas, maksimal anda hanya dapat menggunakan 254 alamat IP saja dalam satu subnet. Dari hal keterbatasan ini akan menjadi pertanyaan, bagaimana jika sebuah kantor memiliki jumlah komputer lebih dari 254 sehingga dengan terpaksa LAN nya di bagi dalam 2 buah sekmen yang berbeda. Sang pemilik kantor juga mau semua komputer tersebut dapat tehubung satu sama lainnya untuk kebutuhan berbagi sumber daya yang ada di jaringan.
Maka jawaban untuk keperluan tersebut adalah membuat router di antara dua sekmen LAN tersebut yang dapat diilustrasikan dalam diagram di bawah ini:
Disini kita menggunakan Ubuntu Server 12.04 LTS untuk keperluan router tersebut. Peralatan yang diperlukan adalah sebuah komputer dengan dua buah LAN Card, dan telah diinstall sistem operasi Ubuntu Server 12.04 LTS. Langkah-langkah konfigurasi lebih lanjut adalah sebagai berikut:
- Edit file konfigurasi jaringan Ubuntu dengan perintah: sudo pico /etc/network/interfaces
- Kemudian lengkapi isi file tersebut sebagai berikut:auto eth0iface eth0 inet staticaddress 192.168.1.1netmask 255.255.255.0network 192.168.1.0broadcast 192.168.1.255gateway 192.168.1.100auto eth1iface eth1 inet staticaddress 192.168.2.1netmask 255.255.255.0network 192.168.2.0broadcast 192.168.2.255
- Setelah selesai simpan dan restart servis jaringan dengan perintah: sudo /etc/init.d/networking restart
- Pastikan network berjalan tanpa ada kesalahan.
- Kemudian edit file sysctl.conf dengan perintah: sudo pico /etc/sysctl.conf
- Dan rubah baris #net.ipv4.conf.default.forwarding=1 menjadinet.ipv4.conf.default.forwarding=1 (yang dihilangkan adalah tanda #)
- Setelah selesai simpan file tersebut.
- Kemudian edit file rc.local dengan perintah: sudo pico /etc/rc.local
- Kemudian pada baris paling akhir tambahkan script berikut ini:/sbin/iptables -t nat -A FORWARD -p tcp -m state -d 192.168.2.0/255.255.255.0 –state RELATED,ESTABLISHED -j ACCEPT/sbin/iptables -t nat -A FORWARD -p udp -m state -d 192.168.2.0/255.255.255.0 –state RELATED,ESTABLISHED -j ACCEPT
- Dan restart Ubuntu anda setelah itu coba ping dari LAN 2 ke LAN 1. Pastikan tidak RTO, jika masih RTO berarti ada settingan yang belum benar, coba dicek telusuri kembali settingan yang sudah dibuat.