Нубо вопрос iptables %)

Discussion in 'Linux, Freebsd, *nix' started by Totgeliebt, 8 Apr 2010.

  1. Totgeliebt

    Totgeliebt New Member

    Joined:
    20 Oct 2009
    Messages:
    37
    Likes Received:
    1
    Reputations:
    0
    Скажите пожалуйста команду для блока диапазона ip для iptables OS Debian.
    И вопрос, после блока правило вступит в силу после презагрузки или сразу?
    Блокировала командами
    iptables -I INPUT -j DROP -s 188.123.241.141
    iptables -A FORWARD -d 188.123.241.114 -j DROP
    Но все равно не помогло :(
     
  2. razb

    razb Active Member

    Joined:
    24 Mar 2009
    Messages:
    658
    Likes Received:
    133
    Reputations:
    18
    iptables -A INPUT -p tcp -m iprange --src-range xxx.xxx.xxx.xxx-yyyy.yyyy.yyyy.yyyy -j DROP
    Вступают в силу сразу, также важен порядок правил, если например одно правило разрешает доступ а за ним идет противоположное то оно отбрасывается. Вообще лучше всего по умолчанию запретить весь трафик в цепочках и открыть доступ только необходимому.
     
    1 person likes this.
  3. Totgeliebt

    Totgeliebt New Member

    Joined:
    20 Oct 2009
    Messages:
    37
    Likes Received:
    1
    Reputations:
    0
    Подскажи пожалуйста как еще разбанивать айпи?:)
     
    #3 Totgeliebt, 8 Apr 2010
    Last edited: 8 Apr 2010
  4. razb

    razb Active Member

    Joined:
    24 Mar 2009
    Messages:
    658
    Likes Received:
    133
    Reputations:
    18
    -A INPUT -p tcp -s xxx.xxx.xxx.xxx -j ACCEPT

    почитайте iptables туториал.
     
  5. ~Lexx~

    ~Lexx~ Elder - Старейшина

    Joined:
    30 Sep 2006
    Messages:
    195
    Likes Received:
    28
    Reputations:
    0
    Я бы посоветовал создать отдельный исполняемый файлик для iptables и туда уже дописывать правила. Так несколько информативнее)
     
  6. MrCepbIu

    MrCepbIu Banned

    Joined:
    24 Feb 2010
    Messages:
    42
    Likes Received:
    3
    Reputations:
    1
    на подобие

    Code:
    #!/usr/bin/perl
    use Shell;
    system('тут_команда');
    да, и не забудь chmod +x
     
  7. r00nix

    r00nix Banned

    Joined:
    7 May 2009
    Messages:
    48
    Likes Received:
    20
    Reputations:
    0
    0_о
    man iptabes-restore
     
  8. ~Lexx~

    ~Lexx~ Elder - Старейшина

    Joined:
    30 Sep 2006
    Messages:
    195
    Likes Received:
    28
    Reputations:
    0
    iptables-restore - крайне мерзкая пакость. Не позволяет переменные. Достаточно обычного bash скрипта в автозагрузке.
     
  9. r00nix

    r00nix Banned

    Joined:
    7 May 2009
    Messages:
    48
    Likes Received:
    20
    Reputations:
    0
    Согласен с Вами, но все зависит от контекста. Зачастую набор правил можно восстанавливать и из статического файла, к тому же, хоть и ненамного, но повышается скорость загрузки, особенно если правил много.
     
    #9 r00nix, 12 May 2010
    Last edited: 12 May 2010
  10. DonKihot

    DonKihot New Member

    Joined:
    23 May 2010
    Messages:
    28
    Likes Received:
    2
    Reputations:
    0
    Лови скрипт :
    в выделенное место пишешьт команды (правила iptables), но в команде вместо слова iptables пишешь $IPT. Например, захотел вписать правило для очистки правил IPTABLES -F , то пишешь в выделенное место так $IPT -F .

    eth0 (выделено) - твой интерфейс.

    И да как запускать sh - скрипты разберешься сам.