Membuat Router dengan Slackware 13.0

Sebelum membuat slackware menjadi router  hal pertama yang perlu dilakukan adalah menginstall distro slackware pada PC yang akan dijadikan router. baik menggunakan CD(3CD) atau DVD. Saya asumsikan anda sudah berhasil menginstall mesin slackware. Pastikan PC yang akan dijadikan server (router) anda memiliki minimal 2 LAN Card (NIC) yang akan digunakan untuk menghubungkan jaringan internet(eth0)dan jaringan lokal(eth1). Kemudian pastikan NIC sudah terdeteksi untuk eth0 dan eth1 dengan mengetik perintah ifconfig.

Jika sudah tampil, lalu atur jaringannya dengan  mengetikkan editor kesukaan anda. Misalnya vi, ketik:  vi /etc/rc.d/rc.inet1.conf

root@myserver:~# vi /etc/rc.d/rc.inet1.conf
# Config information for eth0:
IPADDR[0]=”124.81.???.???”
NETMASK[0]=”255.255.255.???”
USE_DHCP[0]=””
DHCP_HOSTNAME[0]=””

# Config information for eth1:
IPADDR[1]=”192.168.1.1″
NETMASK[1]=”255.255.255.0″
USE_DHCP[1]=”YES”
DHCP_HOSTNAME[1]=””

# Config information for eth2:
IPADDR[2]=””
NETMASK[2]=””
USE_DHCP[2]=””
DHCP_HOSTNAME[2]=””

# Config information for eth3:
IPADDR[3]=””

NETMASK[3]=””
USE_DHCP[3]=””
DHCP_HOSTNAME[3]=””

# Default gateway IP address:
GATEWAY=”124.81.???.???”

keluar dengan tekan Esc lalu ketik :wq!

Selanjutnya cek dengan perintah ifconfig

selanjutnya atur DNS

root@myserver:~# vi /etc/resolv.conf
Masukkan DNS
nameserver 202.155.?.??
nameserver 202.155.?.??

keluar dengan tekan Esc lalu ketik :wq!

Kemudian jalankan iptables supaya permintaan dari LAN dapat diteruskan ke internet.

root@myserver:~# iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -d 0/0 -j SNAT –to 124.81.???.???

Perintah di atas maksudnya memberikan izin kepada jaringan lokal dengan range IP tersebut ke jaringan internet.

Kemudian coba tes ping ke gateway 192.168.1.1.

selanjutnya coba juga ke URL misalnya : https://munawiraceh.wordpress.com

Kalau sudah berhasil tinggal memasukkan perintah tersebut ke /etc/rc.d/rc.local agar setiap server dihidupkan, perintah tersebut bisa otomatis dijalankan.

root@myserver:~# vi /etc/rc.d/rc.local
#—————————————-
ifconfig eth0 up
ifconfig eth1 up
/etc/rc.d/rc.inet1 start
/usr/sbin/dhcpd
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -s  192.168.1.0/24 -d 0/0 -j SNAT –to 124.81.???.???

keluar dengan tekan Esc lalu ketik :wq!
Selanjutnya setting DHCP supaya ip bisa diterima secara otomatis oleh client tanpa harus cape-cape isi ip manual lagi…

root@myserver:~# vi /etc/dhcpd.conf
#——————————————-
option domain-name “munawiraceh.com”;
option domain-name-servers 202.155.?.??, 202.155.?.??;
ddns-update-style ad-hoc;
#
default-lease-time 600;
max-lease-time 7200;
#
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.10 192.168.1.50;
option routers 192.168.1.1;
}

simpan dan keluar dengan tekan Esc lalu ketik :wq dan selanjutnya enter

reboot…!

Semoga berhasil…!

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: