vlh
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Chupaka Цитата: начнём с малого... по поводу порядка правил: смотрим на диаграмму Packet_Flow и понимаем, что в пределах каждого блока происходит только то, что написано внутри. это к тому, что если что-то пометить в prerouting, а потом двумя правилами ниже в том же прероутинге сменить метку на другую - то первая метка уже потеряна безразвратно, и никак нельзя надеяться, что шейпер отработает между этими двумя правилами. т.е. пакет попал в Mangle Prerouting, там чё-то происходит - и на выходе мы имеем пакет, который как-то помечен. дальше он уже попадает в шейпер. конкретно по последнему посту: первым стоит правило, которое метит роутинг - это хорошо. но оно имеет passthrough=no, а это значит, что дальнейшие правила не отрабатываются. т.о. все пакеты с src-address-list=10.Unlimit-4096 попадают в global-in непомеченными | вроде начинает прояснятся... ты говоришь, что не важно как стоят правила в Мангле, но ведь они отрабатываются сверху вниз и вот думаю что еще теперь надо разобраться с passthrough=no, ты пишешь, что после того как я пометил пакеты группы 10.Unlimit-4096 для роутинга и поставил passthrough=no то они попадут в global-in не помеченными, но мне же и не нужен global-in я же этим правилом мечу для роутинга, а не для шейпера и что бы одна метка не помешала другой поэтому и ставлю passthrough=no так меня научили.....и что теперь получается, если в Prerouting пометить пакеты для Васи Пупкина, а дальше в том же Prerouting метим пакеты для Оли Залетаевой, то что пакеты для Васи будут перемечены? наверное нет, а иначе в Мангле наверное можно было бы сделать всего несколько правил, вот я и думал что passthrough=no как раз и не дает следующему правилу помешать первому.... теперь я так понимаю это все не так и все правила которые у меня созданы работают не правильно.... можно по подробнее про passthrough=no как его ставить? например: пометил пакеты для группы 10.Unlimit-4096 в Prerouting для роутинга и если дальше в Мангле я с этой группой еще что нибудь делаю например мечу для шейпера в форварде то мне нужно ставить в passthrough=yes? или еще в форварде мечу пакеты для этой группы на входящий трафик, а ниже на исходящий, то что мне в правиле на входящий трафик тоже ставить passthrough=yes? объясни мне это для понимания вопроса.... | Всего записей: 770 | Зарегистр. 21-11-2009 | Отправлено: 12:04 12-09-2010 | Исправлено: vlh, 12:13 12-09-2010 |
|