Jumat, 21 November 2014

  • Mengijinkan dan Menolak IP Dengan IPTABLES (Debian, Ubuntu, BlankOn)

    1. Masuk sebagai root
    $ su
    2. Mengijinkan
    • Mengijikan satu ip 
    # iptables -A INPUT -s 192.168.5.4 -p tcp --dport 22 -J ACCEPT
    rubah 192.168.5.4 sesuai ip yang diijikannya
    rubah 22 sesuai port ssh-nya

    • Mengijinkan satu jaringan
    # iptables -A INPUT -s 192.168.5.0/24 -p tcp --dport 22 -J ACCEPT 
    rubah 192.168.5.0/24 sesuai jaringan yang diijikannya
    rubah 22 sesuai port ssh-nya

    • Mengijinkan ip pada range tertentu
    # iptables -A INPUT -s 192.168.5.1-192.168.5.4 -p tcp --dport 22 -J ACCEPT 
    rubah 192.168.5.1-192.168.5.4 sesuai range ip yang diijikannya
    rubah 22 sesuai port ssh-nya

    3. Menolak
    • Menolak satu ip
    # iptables -A INPUT -s 192.168.5.4 -p tcp --dport 22 -J REJECT
    rubah 192.168.5.4 sesuai ip yang ditolaknya
    rubah 22 sesuai port ssh-nya

    • Menolak satu jaringan
    # iptables -A INPUT -s 192.168.5.0/24 -p tcp --dport 22 -J REJECT
    rubah 192.168.5.0/24 sesuai jaringan yang ditolaknya
    rubah 22 sesuai port ssh-nya

    • Menolak ip pada range tertentu
    # iptables -A INPUT -s 192.168.5.1-192.168.5.4 -p tcp --dport 22 -J REJECT
    rubah 192.168.5.1-192.168.5.4 sesuai range ip yang ditolaknya
    rubah 22 sesuai port ssh-nya

    • Menolak semua ip
    # iptables -A INPUT -s 0.0.0.0/0 -p tcp --dport 22 -J REJECT
    rubah 22 sesuai port ssh-nya

    • Menolak port
    # iptables -A INPUT -p tcp --dport 22 -J REJECT
    rubah 22 sesuai port ssh-nya

    4. Menyimpan settingan iptables yang sudah dibuat
    # iptables-save
    # iptables-apply
    atau restart iptables
    # /etc/init.d/iptables restart
    5. Melihat settingan iptables yang sudah dibuat
    # iptables -L
    6. Menghapus seluruh settingan iptables yang sudah dibuat
    # iptables --flush
  • 0 komentar:

    Posting Komentar

    Copyright @ 2013 Masalahnya Ijal.