Seberapa sering anda melamun dan membayangkan hal menyenangkan dan menyesalkan yang sudah terjadi.. mengapa kita tidak menikmati saat ini dan bergembira?? dalam hidup sehari-hari saya memilih untuk hidup berbahagia dan tidak mau menghabiskan hidup dengan memikirkan hal-hal yang tidak menyenangkan.. Memang ada hal yang tidak menyenangkan, tetapi saya tidak mau menghabiskan hidup hanya untuk berpikir hal-hal buruk.. Agar dapat melewati hidup ini dan menikmatinya..
Temukan hal yang membahagiakan anda.....

Minggu, 08 Januari 2012

IPTABLES 1


IPTABLES (IPCHAINS)

IPTables merupakan salah satu firewall popular dan powerfull yang tersedia di sistem operasi Linux
Fungsi : untuk konfigurasi, merawat dan memeriksa rules tables (tabel aturan) tentang filter paket IP yang terdapat di kernel linux.
Iptables memiliki 4 tabel aturan yaitu filter, nat, mangle dan raw.

1. Filter
    Untuk melakukan pemfilteran/penyaringan paket data apakah paket tersebut akan di DROP, LOG, ACCEPT atau REJECT.
2. NAT
    Melakukan Network Address Translation yang merupakan pengganti alamat asal atau tujuan dari paket data.
3. Mangle
    Untuk melakukan penghalusan (mangle) paket data seperti TTL, TOS, dan MARK.
4. Raw
    Untuk mengkonfigurasi pengecualian dari connection tracking bersama-sama dengan NOTRACK.

Sintaks IPTables: iptables command

1. command -A untuk menetapkan aturan ke dalam chain
    contoh sintaks : iptables –A INPUT –s 192.168.12.1
2. command -D untuk menghapus aturan dari chains atau menghapus aturan berdasarkan urutan list didalam chains
    contoh sintaks : iptables -D INPUT 1
3. command -I untuk memasukan aturan baru kedalam chain
    contoh sintaks : iptables -I OUTPUT 2 –s 192.168.12.1
4. command -R untuk mengganti aturan lama dengan aturan baru dalam chain
    contoh sintaks : iptables –R OUTPUT 2 -s 192.168.12.1
5. command -L untuk menampilkan daftar aturan didalam chain   
    contoh sintaks : iptables -L INPUT atau iptables -L
6. command -F untuk menghilangkan semua aturan pada chain
    contoh sintaks : iptables -F FORWARD atau iptables -F
7. command -N untuk membuat chain baru
    contoh sintaks : iptables -N GET
8. command -X untuk menghapus chain
    contoh sintaks : iptables –X GET
9. command -E untuk mengganti nama chain yang ada didalam iptables
    contoh sintaks : iptables -E GET PUT

Perintah-perintah yang digunakan:

1.  Setting IP address kelas A
     ifconfig eth0 50.50.50.1 netmask 255.0.0.0
2.  Setting gateway 50.50.50.21
     route add default gw 50.50.50.21
3.  Koneksikan jaringan
     ping ip_address_tujuan
4.  Mengembalikan semua aturan pada posisi default
     iptables –F
5.  Melihat semua aturan yang ada
     iptables –L
6.  Memblok pengiriman data keluar
     iptables –A OUTPUT – d ip_user_tujuan -j DROP
7.  Koneksikan kembali ke user lain
8.  Normalkan kembali semua aturan dan lihat semua aturan yang ada.
9.  Buat direktori dengan nama masing-masing di user account BSI_NIM kemudian buat file dengan nama latihan, isi file dengan : BELAJAR FIREWALL
10. Kirim direktori nama masing-masing yang ada di user BSI_NIM ke user lain.
 scp –r /home/bsi_nim/direktori ip_user_tujuan :/home/bsi_nim_user_lain
11. Buat file dengan nama linux di direktori nama masing-masing yang ada di user BSI_NIM
12. Menolak kiriman data dari luar
 iptables –A INPUT – s ip_user_tujuan -j REJECT
13. Kirim kembali file linux ke direktori nama masing-masing user BSI_NIM ip_user_tujuan
 scp /home/bsi_nim/direktori/nama_file ip_user_tujuan:/home/bsi_nim/direktori

Tidak ada komentar:

Posting Komentar