Как заблокировать подсеть

Тема в разделе "Linux", создана пользователем sergeant, 14 фев 2012.

  1. sergeant

    sergeant

    Сообщения:
    7
    Симпатии:
    0
    Привет всем, столкнулся с такой проблемой читак играет на моём сервере, после того как я его баню он меняет как-то стим ид, бан показывает на sourcebans всё есть, но вот перезаходит он с разными стим ид, вот я хочу спросить Вас как забанить его подсеть на линуксе!
     
  2. tooshkan4uk

    tooshkan4uk http://cssrus.ru

    Сообщения:
    423
    Симпатии:
    369
    Если айпи например 111.111.111.111, то в banned_ip.cfg добавь
    addip 0 111.111.111.0
     
  3. tiger_by

    tiger_by Гл. Админ SourceGames.RU

    Сообщения:
    629
    Симпатии:
    279
    Подсеть характеризуется адресом и маской.
    192.168.0.0/24
    192.168.0.0 - адрес начала отсчета
    24 оно же 255.255.255.0 - маска подсети
    Маска работает так . От 255 отнимается каждая цифра маски
    В итоге получается число, в котором варьируется диапозон адресов подсети
    0.0.0.255
    ТО бишь 192.168.0.0/24 = 192.168.0.0-192.168.0.255
    192.168.0.0/16 = 192.168.0-255.0-255
    И так далее
    Диапозон подсети человека можно узнать с помощью whois
    Вот пример сервиса
     
    Последнее редактирование: 28 апр 2012
    hellgu, sergeant и White Wolf нравится это.
  4. Sirse

    Sirse http://zonasumraka.ru/

    Сообщения:
    287
    Симпатии:
    129
    Бан по iptables (если имеешь доступ к shell)
    iptables -A INPUT -s xxx.xxx.xxx.0/24 -j DROP
     
  5. hottab

    hottab

    Сообщения:
    37
    Симпатии:
    2
    А как потом разбанить подсеть?
     
  6. White Wolf

    White Wolf [] (int _n) -> double { return (_n % 2) == 0;}); Супер-модератор

    Сообщения:
    1.190
    Симпатии:
    414
    Разбанить просто
    iptables -D INPUT -s xxx.xxx.xxx.xxx -j DROP