Home » » Mengkonfigurasi Debian Router

Mengkonfigurasi Debian Router

Unknown | 03:57 | 0 comments

                                                             Asalamuallaikum Wr.Wb.
 "Pendidikan adalah senjata paling mematikan karena dengan itu Anda dapat merubah dunia"
"SELAMAT BELAJAR"

      Berikut ini merupakan HOW TO atau cara mengkonfigurasi Router pada S/O Linux Debian. Disini saya menggunakan Debian 5.0.7, (kalau anda menggunakan Debian selain versi tersebut, masih bisa menggunakan  tutorial ini. Karena pada dasarnya masih sama) :

Langkah-langkah yang perlu dilakukan untuk mengkonfigurasi IP Address menggunakan sistem operasi Debian adalah sebagai berikut :

1.Konfigurasi IP Address

     Agar komputer kuta dapat terhubung ke jaringan yang kita buat kita harus mengatur dulu konfigurasu IP yang ada di interface yang akan kita gunakan, dengan :

           LanaDevany:~#nano /etc/network/interfaces
.

# This file describes the network interfaces available on your system

# and how to activate them For more information see interfaces

# The loopback network interface

auto eth0
iface eth0 inet static
address 195.100.1.2
netmask 255.255.255.0
gateway 195.168.1.1

auto eth1
iface eth1 inet static
address 192.168.2.1
netmask 255.255.255.0

Keluar  dan save konfigurasinya Ctrl+x y Enter
Jika sudah, kita restart konfigurasi IP dengan :
         LanaDevany:~#nano /etc/networking restart

Untuk Debian Versi 6, digunakan perintah :

       LanaDevany:~#service networking restart

Kita lihat konfigurasinya :

      LanaDevany:~#ifconfig
eth0 Link encap:ethernet  HWaddr 00:0c:29:b3:b9:86
        inet addr:192.168.1.2  Bcast:192.168.1.255  Mask:255.255.255.0
        inet6 addr:fe80::20c:29ff:feb3:b986/64 Scope:Link
        UP BROADCAST RUNNING MULTICAST  MTU:1500 Metric:1
        RX packets:29198 errors:0 dropped:0 overruns:0 frame:0
        TX packets:3086 errors:0 dropped:0 overruns:0 carrier:0
        collisions:0 txqueuelen:1000
        RX butes:2170906 (2.0 MIB) TX bytes:231781 (226.3 KIB)
        Interrupt:19 Base address:0x2000

lo      Link encap:Local Loopback
        inet addr:127.0.0.1 Mask:255.0.0.0
        inet6 addr: ::1/128 Scope:Host
        UP LOOPBACK RUNNING  MTU:16436  Metric:1
        RX packets:1332 errors:0 dropped:0 overrins:0 frame:0
        TX packets:1332 errors:0 dropped:0 overruns:0 carrier:0
        collisions:0 txqueuelen:0
        RX bytes:251135 (245.2 KIB) TX bytes:251135 (245.2 KIB)


2. Konfigurasu ipv4_forwading


     LanaDevany:~# nano /etc/sysctl.conf

Kemudian edit pada bagian di bawah, dengan menghilangkan tanda # Pada option "net.ipv4.ip_forward=1"
# Uncomment the next line to enable packet forwading for IPv4

net.ipv4.ip forward=1

Keluar dan save konfigurasinya Ctrl+x y Enter

3. Konfigurasi DNS-Client agar bisa connect ke internet


   LanaDevany:~# nano /etc/resolv.conf 

nameserver                        8.8.8.8
Keluar dan save konfigurasinya Ctrl+x y Enter


4. Proxy Server

  PROXY Server berfungsi untuk menyimpan halaman-halaman website yang pernah kita kunjungi. Fungsinya adalah sebagai CACHE, yang sewaktu-waktu jika kita ingin mengunjungi halaman yang sama, akan diambilkan dari Proxy tersebut terlebih dahulu, dan jika belim ada maka akan diteruskan ke server sebenarnya. Selain itu proxy juga dapat digunakan untuk Security misalnya memblokir akses ke suatu website ataupun sebagainya.

Untuk Instalasi dan Konfigurasinya berikut :
    LanaDevany:~# apt-get install squid

Stop squid agar tidak terjadi error saat konfigurasinya,
   LanaDevany:~# /etc/init.d/squid stop
  LanaDevany:~# servuces squid stop

Edut squid
  Lanadevany:~# nano /etc/squid/squid.conf


Untuk mencari sebuah kata menggunakan Ctrl+w

acl CONNECT method CONNECT
acl url dstdomain "/etc/squid/url"
acl key url_regex -l "/etc/squid/key"
http_access deny url
http_access deny key
no_cache deny url
no_cache deny key

Menambahkan ip address yang boleh mengakses proxy

# INSERT YOUR OWN RULE(S) HERE TO ALLOW ACCESS FROM YOUR CLIENTS
acl lan src 192.168.1.0/24
acl lan src 192.168.2.0/24
http_access allow lan

# And finally deny all other access to this proxy

#http_access deny all
Tambahkan Pagar (agar situs tidak ter Blok semua) 
Membuat transparent proxy
# Squid normally listens to port 3128
http_port 192.168.12:3128 transparent

Masukan list situs yang akan di blokir


      LanaDevany:~# nano /etc/squid/url
yahoo.com
youtube.com
    LanaDevany:~# nano /etc/squid/key

yahoo
youtube

Keluar dan save konfigurasinya Ctrl+x y Enter

Edit tampilan bloking squid

  LanaDevany:~# nano /usr/share/squid/errors/English/ERR_ACCESS_DENIED


Setelah selesai, restart konfigurasinya proxy (squid) :

  LanaDevany:~# /etc/init.d/squid restart

  LanaDevany:~# service squid restart

Mengaktifkan direcktory yang telah di buat 

 LanaDevany:~# squid -z

5. Konfigurasi Firewall

Firiwall atau Tembok Api, berfungsi untuk memfilter semua paket yang lewat pada dirinya, baik dari jaringan internet. Aplikasi server yang satu ini sangatlah penting, untuk melindungi jaringan local kita dari serangan luar. Aplikasi firewall yang terkenal pada linux adalah IpTables selain itu ada juga Shorewall.

  LanaDevany:~# nano /etc/rc.local

# By default this script does nothing.
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -t nat -A PREROUTING -s 192.168.1.2 -p tcp -dport 80 -j ACCEPT
iptables -t nat -A PREROUTING -p tcp -dport 80 -j DNAT -to-destination 192.168.1.2:3128
iptables -t nat -A PREROUTING -l eth0 -p tcp -dport 80 -j REDIRECT -to-port 3128
exit 0

 LanaDevany:~# reboot


6. Setting Ip Address Client 

IP address                     192.168.2.2

Subnet Mask                 255.255.255.0

Default gateway             192.168.1.2




Prefered DNS server      8.8.8.8

Alternate DNS server     192.168.1.1



 Semoga Bermanfaat

Ilmu Tanpa Agama Lumpuh, Agama
Tanpa Ilmu Buta


Mohon Maaf Apa Bila Ada Kekurangan Atau Keslahan Kata . .

Terima Kasih . . .


Wassalamuallaikum Wr.Wb.
Share this article :

0 comments:

Post a Comment

 
Support : Creating Website | Johny Template | Mas Template
Copyright © 2011. Artwork And Computers - All Rights Reserved
Template Modify by Creating Website
Proudly powered by Blogger