Akila Posted October 31, 2006 Posted October 31, 2006 Есть 2 канала в интернет. Необходимо, что бы определенные ip ходили через один канал, а другие через другой. Все это я с успехом реализовал. Схема приблизительно следующая: # Пользователи 1-го канала pass in route-to ($ext_if1 $ext_gw1) from 192.168.0.1 to any queue q_user1 pass in route-to ($ext_if1 $ext_gw1) from 192.168.0.2 to any queue q_user2 ... pass in route-to ($ext_if1 $ext_gw1) from 192.168.0.N1 to any queue q_userN1 # Пользователи 2-го канала pass in route-to ($ext_if2 $ext_gw2) from 192.168.0.11 to any queue q_user11 pass in route-to ($ext_if2 $ext_gw2) from 192.168.0.12 to any queue q_user12 ... pass in route-to ($ext_if2 $ext_gw2) from 192.168.0.N2 to any queue q_userN2 # DOWNLOAD pass out on $int_if from any to 192.168.0.1 queue d_user1 ... Вся эта схема работает. Все замечательно, если бы не одно НО!! Пакеты, которые проходят правила типа pass in route-to ($ext_if1 $ext_gw1) from 192.168.0.N1 to any queue q_userN1 и pass in route-to ($ext_if2 $ext_gw2) from 192.168.0.N2 to any queue q_userN2 они не попадают в свои очереди q_userN1 и q_userN2, а попадают в очереть DEFAULT, в следствии чего невозможно залимитировать UPLOAD-трафик и как следствие подскакивают пинги. Если кто-то имеет какие-либо соображения по этому поводу, пожалуйста выскажите. Заранее благодарен. Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.