Membangun Fedora Sebagai Gateway Router

Iseng-iseng liat kompi lama ngangur di gudang…langsung terpikir di kepalaku “kenapa ga dijadiin router aj ?” dan setelah googling sana-sini penasaran pengen coba fedora…awalnya sempat kualahan sih dengan fedora tapi disitu letak tantangannya…:D

Ok langsung aj deh ga usah basa basi…:D

Spek komputer yang saya gunakan:

  • Pentium III
  • RAM 128Mb
  • VGA onboard – share 16Mb
  • HD 40 G
  • 2 buah landcard (realtek)
  • eth0 buat ke ISP
  • eth1 buat ke lokal(LAN)

Skema jaringan yang saya gunakan seperti ini: —-internet—-router(fedora)—-switch—-client

untuk router pada eth0

eth0 : 202.155.100.50

gateway: 202.155.100.x

DNS1: 202.134.0.155

DNS2: 202.134.1.10

untuk router pada eth1

eth1: 192.168.2.254

sebelum melakukan instalasi fedora anda persiapkan dulu susunan partisinya,sapa tau nantinya anda ingin menggunakan router ini sebagai proxy server juga.

untuk rancangan partisi saya seperti ini:

/ = 5 GB

/var = 34 GB

swap = 1024Mb(2xRam)

Saat instalasi pilih paket untuk server saja agar prorgram yang tidak perlu tidak terinstall.setelah selesai instalasi fedora anda masuk dengan user root.

1.Setting kartu jaringan dengan teks editor kesenagan anda

root@adeblink # vi /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0
BOOTPROTO=static
BROADCAST=202.155.100.255
HWADDR=00:14:2A:9B:63:26 —> sesuai landcard anda IPADDR=202.155.100.50
NETMASK=255.255.255.0
NETWORK=202.155.100.0
ONBOOT=yes
TYPE=Ethernet

root@adeblink # vi /etc/sysconfig/network-scripts/ifcfg-eth1

DEVICE=eth1
BOOTPROTO=static
BROADCAST=192.168.2.255
HWADDR=00:17:2B:9B:63:30 —> sesui dengan Landcard anda IPADDR=192.168.2.254
NETMASK=255.255.255.0
NETWORK=192.168.2.0
ONBOOT=yes
TYPE=Ethernet

root@adeblink # /etc/init.d/network restart

2.Memberikan Gateway dari ISP anda

NETWORKING=yes
HOSTNAME=adeblink
GATEWAY=202.155.100.x

3.Memberikan DNS

root@adeblink # vi /etc/resolv.conf

search adeblink
nameserver 202.134.0.155
nameserver 202.134.1.10

4.Aktifkan IP Forward,Rubah nilai 0 menjadi 1

root@adeblink # vi /etc/sysctl.conf

net.ipv4.ip_forward = 1

5.Langkah terakhir yaitu jalankan perintah iptables agar jaringan local bisa routing dan terkoneksi ke internet

root@adeblink # iptables -L -n -t nat

root@adeblink # iptables-save > /etc/sysconfig/iptables

root@adeblink # vi /etc/sysconfig/iptables

# Generated by iptables-save v1.3.0 on Tue Aug 21 16:20:21 2008
*nat
:OUTPUT ACCEPT [0:0]

POSTROUTING ACCEPT [0:0]

PREROUTING ACCEPT [0:0]

-A POSTROUTING -s 192.168.2.0/24 -j SNAT –to-source 202.155.100.50

COMMIT

Selamat mencoba dan Sukses!!!

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: