Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Можно ли записать список из разных IP точки назначения в одно правило iptables?  (Прочитано 565 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Tokh

  • Автор темы
  • Активист
  • *
  • Сообщений: 705
    • Просмотр профиля
Есть правила iptables задаваемые вот так:

iptables -N group_for_3.3.3.3
iptables -N group

iptables -A group_for_3.3.3.3 -d 8.8.8.8 -j DROP
iptables -A group_for_3.3.3.3 -d 5.5.5.5 -j DROP
iptables -A group_for_3.3.3.3 -d 7.7.7.7/16 -j DROP

iptables -A group -p TCP -s 3.3.3.3 -j group_for_3.3.3.3

Хочеться задавать их вот так:
iptables -A group -p TCP -s 3.3.3.3 -d 8.8.8.8,5.5.5.5,7.7.7.7/16 -j DROP

Есть способ реализовать это? Кроме как написать скрипт трансляции строки "8.8.8.8, 5.5.5.5, 7.7.7.7/16" в набор отдельных правил с подгруппой.
StarDict и Mueller помогут против английского мануала.

Оффлайн Jerromo

  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
для этого есть два решения:
ipset
geoip

но по умолчанию в ubuntu их нет,
и лично я не осилил их установку  :(

 

Страница сгенерирована за 0.02 секунд. Запросов: 19.