Автор Гілка: Шейпер з поділом на UA-IX і зарубіжний трафік  (Прочитано 1701 раз)

Відсутній peccator

  • Новачок
  • *
  • дописів: 1
  • Карма: +0/-0
Привіт. Є шлюз на debian 5 з двома мережевими платами. Через eth0 проходить з'єднання з провайдером (по pppoe), eth1 - локальна мережа. Провайдер обмежує зарубіжний трафік (10mbit), а ua-ix - без обмежень. Потрібно розділити зарубіжний трафік по користувачах (одному -  частину каналу, а решта каналу ділити динамічно), а ua-ix пускати повз шейпер. Зараз поділ реалізований на htb. На eth1 - шейпиться вхідний трафік, на ppp0 - вихідний. От тільки шейпиться весь трафік, а не лише зарубіжний. Як реалізувати пропуск трафіка ua-ix повз шейпер? Прочитавши все що цікавого знайшов в неті зупинився на реалізації через інтерфейси ifb (http://nolimits.org.ua/bz/razdelenije_trafika_na_ukrainskij_i_zarubejnij_pri_pomoshi_IFB_i_TC_i_narezka_HTB.html). От тільки не знаю що робити далі з цими ifb. Наскільки зрозумів - то треба буде написати нові правила htb для кожного інтерфейсу ifb0-ifb3. А як трафік направити до користувачів? Зараз перенаправлення з ppp0 реалізовано так: iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE. Більше ніякі правила в iptables я не вносив.
П.С. Вся біда в тому, що з linux-ом знайомий два тижні.

Відсутній kisil

  • Графоман
  • ****
  • дописів: 353
  • Карма: +0/-0
  • Toruble in Windows reboot, toruble in Unix be root
    • About me
Розкажіть, що ви виконали з наведеної вами статті?