Я написал правила брандмауэра для маршрутизатора DDWRT, но я не работал. Что мне нужно, так это то, что я хотел бы настроить всех пользователей беспроводной сети, как только он достигнет суточной квоты, составляющей 200 МБ, он отключится от службы или ограничит скорость интернета.
iptables -A INPUT -p tcp --dport 80 -m quota --quota 2048 -j ACCEPT
iptables -A OUTPUT -p tcp --dport 80 -m quota --quota 2048 -j ACCEPT
iptables -A INPUT -p tcp --dport 80 -j DROP
iptables -A OUTPUT -p tcp --dport 80 -j DROP
Что оно делает? Предел игнорируется? Я считаю, что 2048 к, так что теперь 2mb.
—
Кибернард
Я просто 2048 для тестирования. Фактическая сумма составляет 2 ГБ
—
Soundsticks
1. Это вообще ограничивает трафик? 2. Отрезает ли он трафик до ожидаемого лимита?
—
Кибернард
Сколько сетевых карт у вас есть и к чему они подключаются?
—
кибернард
Итак, вы сказали компьютеру отключать трафик на ВСЕХ сетевых картах после достижения квоты. Например, если у вас есть eth0 и eth1, вам нужно отделить эти две сети от очереди INPUT, иначе будут затронуты обе сетевые карты.
—
Кибернард