LINUX.ORG.RU

История изменений

Исправление pavel38, (текущая версия) :

Можно копнуть в сторону iprange

Вот пример с http://ru.wikibooks.org/wiki/Iptables

Выделяет не один адрес, как --src, а все адреса от ip1 до ip2

Нужно учитывать тот факт что перед использованием данного критерия, необходимо подгрузить модуль его реализующий «-m iprange»

[!]--src-range ip1-ip2

[!]--dst-range ip1-ip2

что-то типа этого

iptables -t mangle -A PREROUTING -m iprange --src-range $pool1 -j MARK --set-mark 10

iptables -t mangle -A PREROUTING -m iprange --src-range $pool2 -j MARK --set-mark 20
Пример не тестился, но что-то на подобие у меня сделано RouteOS

Исходная версия pavel38, :

Можно копнуть в сторону iprange

Вот пример с http://ru.wikibooks.org/wiki/Iptables

Выделяет не один адрес, как --src, а все адреса от ip1 до ip2

Нужно учитывать тот факт что перед использованием данного критерия, необходимо подгрузить модуль его реализующий «-m iprange»

[!]--src-range ip1-ip2

[!]--dst-range ip1-ip2

что-то типа этого

iptables -t mangle -A FORWARD -m iprange --src-range $pool1 -j MARK --set-mark 10

iptables -t mangle -A FORWARD -m iprange --src-range $pool2 -j MARK --set-mark 20
Пример не тестился, но что-то на подобие у меня сделано RouteOS