Привет! Я все еще использую 2.8.27 для своего PPPoE A/C и подумал, что неплохо бы дать пользователям очень быстрое подключение к нашему локальному SMTP-серверу, FTP-серверу и т.д. Главным ограничивающим фактором по пропускной способности нашей сети является подключение к интернету. Хотелось бы настроить очереди так, чтобы пользователь мог отправлять почту на наш локальный исходящий сервер со скоростью, скажем, 1 Мбит/с, а весь остальной трафик от пользователя в интернет был ограничен до 350 Кбит/с. Я мог бы сделать это с помощью Queue Trees и mangle, но это кажется довольно сложным по сравнению с использованием PPP-профилей и тем, чтобы ROS динамически создавал Simple Queue для пользователя на его PPPoE-интерфейсе. Я думал, что если добавить простую очередь в начале списка для моего почтового сервера, то трафик для почтового сервера попадет в эту очередь и не будет ограничен очередью на PPPoE-интерфейсе. Руководство тоже это предполагает… Вот выдержка со страницы 2.8 руководства: "max-limit должен быть равен или больше limit-at. Правила очереди обрабатываются в том порядке, в котором они появляются в списке. Если какой-либо пакет соответствует правилу очереди, то к нему применяется механизм очереди, указанный в этом правиле, и больше правила для этого пакета не обрабатываются." Я настроил это так, где xxx.xxx.156.159/32 – наш почтовый сервер, данные действительно попадают в эту очередь, но и в очередь PPPoE-интерфейса пользователя тоже.
0 name="FastEmails" target-address=xxx.xxx.156.159/32 dst-address=0.0.0.0/0
interface=all queue=default priority=8 limit-at=1100000/1100000
max-limit=1100000/1100000
1 D name="<pppoe-user8>" target-address=0.0.0.0/0 dst-address=0.0.0.0/0
interface=<pppoe-user8> queue=default priority=8
limit-at=400000/1000000 max-limit=400000/1000000
2 D name="<pppoe-user1>" target-address=0.0.0.0/0 dst-address=0.0.0.0/0
interface=<pppoe-user1> queue=default priority=8
limit-at=400000/1000000 max-limit=400000/1000000
Как другие это делают? Большое спасибо.
0 name="FastEmails" target-address=xxx.xxx.156.159/32 dst-address=0.0.0.0/0
interface=all queue=default priority=8 limit-at=1100000/1100000
max-limit=1100000/1100000
1 D name="<pppoe-user8>" target-address=0.0.0.0/0 dst-address=0.0.0.0/0
interface=<pppoe-user8> queue=default priority=8
limit-at=400000/1000000 max-limit=400000/1000000
2 D name="<pppoe-user1>" target-address=0.0.0.0/0 dst-address=0.0.0.0/0
interface=<pppoe-user1> queue=default priority=8
limit-at=400000/1000000 max-limit=400000/1000000
Как другие это делают? Большое спасибо.
