Доброе время суток. Опишу ситуацию полностью, потому что вдруг кто подскажет принципиально другой подход к проблеме. Имеется локальная сеть от провайдера. Интеренет предоставляется с помощью vpn. Имеется 2 человека в этой локальной сети, которые хотят пользовать общий инет(по многим причинам:). Один из них, как догадались, я. Интернет подключается через мой комп. Использовал проксю на своей рабочей станции(3proxy, openSUSE 11), как говориться дешево и сердито:) а самое главное траффик шейпит так, что шуба заворачивается ну и мало-мальско логи ведет и считает этот самый траффик:) Но вдруг стало скучно и захотелось мне большего, чем просто прокся. Да и свой комп постоянно включенным держать неудобно, то винты перекинуть то еще что нибудь. Нашел старый комп, сделал из него маршрутизатор на Ubuntu 7.10 Gutsy. Организовал все следующим образом: в маршрутизатор вставил 2 сетевки, одна смотрит в локалку провайдера(eth1, 10.0.0.0/8) и через нее подключаю инет(ppp0), вторая заглядыввает:) в мой комп(eth0,192.168.0.0/24). Прописал маршрутизацию: я могу лазить в локалку провайдера, я могу лазить в инет, второй чувак с локалки провайдера может лазить в инет(мой и его траффик на ppp0 NATится). Встала проблема шейпинга траффика, решил использовать htb, ознакомился с мануалами и пришел в тупик. Охото динамическое распределение входящего траффика с ppp0 между двумя интерфесами eth0 и eth1(то есть между мной и чуваком). htb мне толкует, что способен создавать очереди, классы, и т.о. распределять трафик только идущий на определенный интерфейс. Подскажите мне пожалуйста, как реализвать такое распределение на два разных интерефейса? P.s извините за длинный текст и излишество лишних фраз, какие то таланты во мне открылись нездоровые:)
|