ZVER 0 Posted 2005-07-26 06:51:57 Share Posted 2005-07-26 06:51:57 Я никак не могу ограничить скорость на инет так как мне надо с помочью СBQ, ситуация такая, у меня в локальная сеть смотрит интерфейс eth0=192.168.0.1. eth2=xxx.xxx.xxx.xxx - интернет, модем eth1=192,168,1,1 - спутник Клиенті разумеется у меня в eth0, запрос идет по eth2, и приход по eth1 Мне надо ограничить на запрос и ограничить на приход Получается тока ограничить на приход клиенту, но тока на самом уже интерфейсе eth0, но одновременно режу скорость на фтп и и все остальное, а так нельзя, что подскажите?! может какуюто прогу другую или с помошью все таки СBQ можно єто сделать ?! Link to post Share on other sites
egor2fsys 5 Posted 2005-07-26 11:56:51 Share Posted 2005-07-26 11:56:51 в конфиге cbq мне помнится что можно указывать те порты которые необходимо шейпить Link to post Share on other sites
ZVER 0 Posted 2005-07-26 15:52:12 Author Share Posted 2005-07-26 15:52:12 есть есть , єто точно у меня куча примеров тока чето они както ненормально работают с версии 0.7 уже можно по портам шейпить )) Link to post Share on other sites
egor2fsys 5 Posted 2005-07-26 17:24:45 Share Posted 2005-07-26 17:24:45 попробуй заюзать htb это более продвинутый и более современный шейпер ... Link to post Share on other sites
ZVER 0 Posted 2005-07-26 22:05:55 Author Share Posted 2005-07-26 22:05:55 на cbq я уже смог настроить клинту инет ограничить кроме локального трафика, но тока по приходу, щас мучаю как по запросу ограничить )) Link to post Share on other sites
egor2fsys 5 Posted 2005-07-27 04:07:28 Share Posted 2005-07-27 04:07:28 по запросу надо ограничивать на другом интерфейсе, который НЕ смотрит в сторону клиентов ... Link to post Share on other sites
ZVER 0 Posted 2005-07-27 10:45:46 Author Share Posted 2005-07-27 10:45:46 хе везде так и написано, НО у меня там стоит мой реальник, и клиенті через НАТ идут соответсвенно все єто и есть один мой реальник, короче проблема ((( Link to post Share on other sites
N.Leiten 89 Posted 2005-07-27 12:03:47 Share Posted 2005-07-27 12:03:47 А причем тут реальник или нереальник? Через нат - так через нат, без разницы. Команды шейпера обрабатываются в ядре до преобразования нат... То есть если пакет пришел на твой етх0 от 192.168.0.1 и потом отправляется на етх1, то сделай шейпер на устройство етх1 с адресом отправителя 192.168.0.1 - и будет тебе шейпить т.н. исходящий трафик... Link to post Share on other sites
ZVER 0 Posted 2005-07-28 02:19:46 Author Share Posted 2005-07-28 02:19:46 незнаю почему но у меня ну никак на нужном интерфейсе не получается резать запрос, вот никак и все ((( Link to post Share on other sites
N.Leiten 89 Posted 2005-07-28 05:32:58 Share Posted 2005-07-28 05:32:58 Проблема в том, что никак не отследишь такой шейпер... В принципе возможно, но гораздо сложнее. От этого он не перестает работать. В принципе получается ситуация, когда клиентская машина отправляет все на полной скорости, а сервак с шейпером просто задерживает поток на себе и уже исходящий с сервера в интернет получается задержанным. В принципе попробуй выкачать в интернет какой-нибудь файл с шейпером (заранее просчитай и скорость и размер файла, чтоб он по времени закачивался дольше, чем без шейпера). И собери статистику по исходящему трафику - будет тебе видно работоспособность шейпера. Link to post Share on other sites
ZVER 0 Posted 2005-07-28 10:13:16 Author Share Posted 2005-07-28 10:13:16 Может так и сделаю, Но понимаешь вкл типа шейпер, закачиваю фаил и вижу реально свою максимальную НЕзарезаную скорость закачки в нет, мне кажется оно просто чето не работает (( Link to post Share on other sites
keshaLG 5 Posted 2005-07-28 11:58:55 Share Posted 2005-07-28 11:58:55 типичная проблема! у меня тоже самое было, пока документацию не изучил к cbq, по каждому параметру там описание есть. благо док куча. ты хоть читал их? вообщем скажу: реализовано, так, что сервак забержует к клиенту поток, т.к. входящий ограничить никак нельзя из определения, тебе надо построить иерархию очереди или на 1 клиента или на группу. Вообщем маны рулят! удачи Link to post Share on other sites
ZVER 0 Posted 2005-07-28 13:31:39 Author Share Posted 2005-07-28 13:31:39 Конечно я кучу манов перечитал по CBQ, везде расписані 2 долбаніх способа и все, и нетот и не тот не пашут, дай на свои какието ты там говоришь крутые маны, там де по ним заработает ограничение на запрос по инету, ну неполучается оно пойми (( Link to post Share on other sites
keshaLG 5 Posted 2005-07-28 21:21:51 Share Posted 2005-07-28 21:21:51 ээээ, давай мыло вышлю свои тебе, посмотришь как построено, у меня нормально режет все...... не кто кроме клиентов не жалуется) Link to post Share on other sites
Den_LocalNet 1,474 Posted 2005-07-28 22:19:51 Share Posted 2005-07-28 22:19:51 Коль мы на форуме - то выложите тут... всем будет полезно и интересно! Link to post Share on other sites
ZVER 0 Posted 2005-07-30 02:02:21 Author Share Posted 2005-07-30 02:02:21 ээээ, давай мыло вышлю свои тебе, посмотришь как построено, у меня нормально режет все......не кто кроме клиентов не жалуется) Да можешь и сдеся выложить а можешь и мне кинуть zvernk@yandex.ru Link to post Share on other sites
keshaLG 5 Posted 2005-07-30 13:39:09 Share Posted 2005-07-30 13:39:09 так сдесь, так сдесь (по просьбе Дена): начнем с главных конфигов: [kesha@freenet ~]$ ll /etc/sysconfig/cbq/ итого 28 -rw-r--r-- 1 root root 11 Июл 12 2004 avpkt -rw-r--r-- 1 kesha users 107 Июн 23 23:46 cbq-0002.ppp -rw-r--r-- 1 root root 7821 Июл 22 20:45 cbq-0004.smb -rw-r--r-- 1 root root 118 Июл 9 19:34 cbq-0006.smb_lim -rw-r--r-- 1 root root 281 Июн 23 23:45 cbq-112.lan -rw-r--r-- 1 root root 260 Июн 23 23:45 cbq-3206.unlim cbq-0002.ppp - оптимизация очереди ДСЛ-модема (предоставлено Мартиным, за что спасибо ему) cbq-0004.smb - зарезание скорости до 5 килобайтов халявшикам, которые не давали деньги на винт общий. cbq-0006.smb_lim - зарезание скорость до 1 Мб/сек по СМБ для всех. cbq-112.lan - любителю покачать на халяву тоже режу. cbq-3206.unlim - анлимщик на 16 Кбит/сек. ну и листинг файлов: [kesha@freenet ~]$ cat /etc/sysconfig/cbq/cbq-0002.ppp DEVICE=ppp0,115kbit,11kbit RATE=110Kbit WEIGHT=1Kbit PRIO=1 RULE=0.0.0.0/0 BUFFER=3000 LIMIT=5000 LEAF=sfq [kesha@freenet ~]$ head /etc/sysconfig/cbq/cbq-0004.smb DEVICE=eth0, 100Mbit, 10Mbit RATE=40Kbit WEIGHT=4Kbit PRIO=8 LEAF=sfq RULE=192.168.1.1:139,192.168.1.3 RULE=192.168.1.1:139,192.168.1.4 RULE=192.168.1.1:139,192.168.1.5 RULE=192.168.1.1:139,192.168.1.6 RULE=192.168.1.1:139,192.168.1.7 ---------skip--------------------------- [kesha@freenet ~]$ cat /etc/sysconfig/cbq/cbq-0006.smb_lim DEVICE=eth0, 100Mbit, 10Mbit RATE=10Mbit WEIGHT=1Mbit PRIO=1 LEAF=sfq RULE=192.168.1.1:139,192.168.1.0/24 PARENT=0004 [kesha@freenet ~]$ cat /etc/sysconfig/cbq/cbq-112.lan DEVICE=eth0, 100Mbit, 10Mbit RATE=40Kbit WEIGHT=4Kbit PRIO=6 RULE=:80,192.168.1.12/32 RULE=:3128,192.168.1.12/32 RULE=:8080,192.168.1.12/32 RULE=:20/0xfffe,192.168.1.12/32 RULE=:25,192.168.1.12/32 RULE=:110,192.168.1.12/32 RULE=:443,192.168.1.12/32 BUFFER=3000 LIMIT=5000 LEAF=sfq [kesha@freenet ~]$ cat /etc/sysconfig/cbq/cbq-3206.unlim DEVICE=eth0, 100Mbit, 10Mbit RATE=16Kbit WEIGHT=1Kbit PRIO=3 RULE=:80,10.32.0.6/32 RULE=:3128,10.32.0.6/32 RULE=:8080,10.32.0.6/32 RULE=:20/0xfffe,10.32.0.6/32 RULE=:25,10.32.0.6/32 RULE=:110,10.32.0.6/32 RULE=:443,10.32.0.6/32 BUFFER=3000 LIMIT=5000 LEAF=sfq Ну вот собственно и все, удачи!!! Рад буду если поможет, только дай знать, напиши сюда.... интересно просто ---------- документация рулить и истина где-то в лога Link to post Share on other sites
ZVER 0 Posted 2005-08-01 02:22:37 Author Share Posted 2005-08-01 02:22:37 Спасибо за то что выложил, но я чето слепой, я не вижу ни одного правила для зарезания инета по закачке в нет клиентом. А все остальное что у тебя я и сам могу сделать )) Просто у меня НЕ получается зарезать инет на ЗАКАЧКУ В НЕТ, на скачку я знаю как. Link to post Share on other sites
keshaLG 5 Posted 2005-08-01 07:59:37 Share Posted 2005-08-01 07:59:37 Спасибо за то что выложил, но я чето слепой, я не вижу ни одного правила для зарезания инета по закачке в нет клиентом. А все остальное что у тебя я и сам могу сделать )) Просто у меня НЕ получается зарезать инет на ЗАКАЧКУ В НЕТ, на скачку я знаю как. хм... не задавался целью, т.к. еще не беспокоил этот вопрос. судя по описанию к параметру RULE в моих примерах надо перевернуть "источник" и "приемник", т.е. дополнить типа: RULE=10.32.0.6/32, :80 и т.д. я вообще не проверял, поппробуй скажешь результат, но помоему не пойдет, т.к. ограничивать надо исходящий поток на интерфейсе, а у тебя входящий на eth0.... помоему тут вопрос по серьезней, чем правка конфига ЦБКЮ. Могу посоветовать почитать: "Повесть о Linux и управлении трафиком" (адаптированный перевод - Linux Advanced Routing & Traffic Control HOWTO) урлы не дам, т.к. подрукой нет, сам найди, англ вариант тут: http://www.tldp.org/HOWTO/Adv-Routing-HOWTO/index.html а вообще читай www.opennet.ru думаю, что уже есть готовые решения, сам не интересовался т.к. еще не беспоколило, как разрулишь, отпишись сюда, интересно... Link to post Share on other sites
ZVER 0 Posted 2005-08-01 23:56:17 Author Share Posted 2005-08-01 23:56:17 Та я уже все перерыл, везде с помощью ЦБКЮ написано как это сделать но оно НЕ работает! (( КОроче придетя на этом походу забить ( Link to post Share on other sites
keshaLG 5 Posted 2005-08-02 17:58:58 Share Posted 2005-08-02 17:58:58 ...............придетя на этом походу забить ( не хочешь доки серьезные прочитать и до правды докапаться? походу ошутив удовольствие от собственного труда?..... мдя, ну лано.... Link to post Share on other sites
ispolin 0 Posted 2005-08-03 12:11:05 Share Posted 2005-08-03 12:11:05 Вот здесь luxik.cdi.cz/~devik/qos/htb/manual/userg.htm все толково описано по применению HTB правда на английском, но за то все конкретно, почитай, у до этого тоже не мог порезать траффик, счас все получилось Link to post Share on other sites
ZVER 0 Posted 2005-08-05 03:32:58 Author Share Posted 2005-08-05 03:32:58 Вот здесь luxik.cdi.cz/~devik/qos/htb/manual/userg.htm все толково описано по применению HTB правда на английском, но за то все конкретно, почитай, у до этого тоже не мог порезать траффик, счас все получилось ага, тока я в англ. ..... А можешь для примера свои правила покидать сюда плз! )) Link to post Share on other sites
keshaLG 5 Posted 2005-08-05 09:26:19 Share Posted 2005-08-05 09:26:19 2 ZVER: Лентяй!!! Link to post Share on other sites
Den_LocalNet 1,474 Posted 2005-08-05 11:25:38 Share Posted 2005-08-05 11:25:38 А чего сразу лентяй?? Поделись..... или ты не пользовался никогда чужим? Link to post Share on other sites
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now