Corsair 4 Опубликовано: 2009-01-11 12:28:32 Share Опубликовано: 2009-01-11 12:28:32 Есть шейпер, который режет скорость инета пользователям сети, но он и локалку режет на эту скорость. Что делать? У меня на серваке самбовые ресурсы. Поставить еще один сервак не предлагать. :-) Ссылка на сообщение Поделиться на других сайтах
Enferno 163 Опубліковано: 2009-01-11 13:02:36 Share Опубліковано: 2009-01-11 13:02:36 какие сети присутсвуют? может НАТ нужно подправить? Ссылка на сообщение Поделиться на других сайтах
Corsair 4 Опубліковано: 2009-01-11 13:07:44 Автор Share Опубліковано: 2009-01-11 13:07:44 инет -->роутер --> сеть Сеть 192.168.0.0 .24 Она маскарадится натом. Ссылка на сообщение Поделиться на других сайтах
lava 23 Опубліковано: 2009-01-11 15:44:03 Share Опубліковано: 2009-01-11 15:44:03 Правильно настроїти шейпер. Щоб тільки різав на зовнішньому інтерфейсі, а він у вас на внутрішньому наріза. Ссылка на сообщение Поделиться на других сайтах
Колян 2 Опубліковано: 2009-01-11 16:13:26 Share Опубліковано: 2009-01-11 16:13:26 Трубу создай отдельно для локалки и засунь в нее локальный диапазон айпишников. Ссылка на сообщение Поделиться на других сайтах
ZuarasiZ 37 Опубліковано: 2009-01-11 16:28:27 Share Опубліковано: 2009-01-11 16:28:27 инет -->роутер --> сетьСеть 192.168.0.0 .24 Она маскарадится натом. А где самбовый сервер? Если в том же сегменте - шейпер роутера не причем. Насколько я понимаю - сеть не сегментирована на 192.168.0.0/25 и 192.168.0.128/25. Поднимаются ли ppp-интерфейсы? ОС роутера и правила шейпера в студию. Ссылка на сообщение Поделиться на других сайтах
Ziki 11 Опубліковано: 2009-01-11 17:27:44 Share Опубліковано: 2009-01-11 17:27:44 У меня ето реалезовано следующим образом: Маркирую все пакеты идущие форвардом с инета на юзера, а далее шейпером режется скорость для промаркированых пакетов, вот и все. Реализовано ето на ОС Ubuntu server , шейпер - HTB З.Ы. советую избавлятся от самбовых серваков и переходить на фтп. Ссылка на сообщение Поделиться на других сайтах
nicelife 80 Опубліковано: 2009-01-11 19:10:01 Share Опубліковано: 2009-01-11 19:10:01 Конфиг фаервола в студию Ссылка на сообщение Поделиться на других сайтах
Ziki 11 Опубліковано: 2009-01-11 19:24:51 Share Опубліковано: 2009-01-11 19:24:51 Конфиг фаервола в студию Ето вы к кому обращаетесь? Ссылка на сообщение Поделиться на других сайтах
Corsair 4 Опубліковано: 2009-01-11 20:30:33 Автор Share Опубліковано: 2009-01-11 20:30:33 Конфиг фаервола в студию iptables -L Chain INPUT (policy ACCEPT) target prot opt source destination Chain FORWARD (policy ACCEPT) target prot opt source destination TCPMSS tcp -- anywhere anywhere tcp flags:SYN,RST/SYN TCPMSS clamp to PMTU Chain OUTPUT (policy ACCEPT) target prot opt source destination Все просто ))) Остальное отрезает модем. Ссылка на сообщение Поделиться на других сайтах
Corsair 4 Опубліковано: 2009-01-11 20:33:10 Автор Share Опубліковано: 2009-01-11 20:33:10 Правильно настроїти шейпер. Щоб тільки різав на зовнішньому інтерфейсі, а він у вас на внутрішньому наріза. Так если шейпер поставить на внешнем интерфейсе, то после НАТа весь траф. будет резаться как для одного юзера Ссылка на сообщение Поделиться на других сайтах
Corsair 4 Опубліковано: 2009-01-11 20:34:24 Автор Share Опубліковано: 2009-01-11 20:34:24 Трубу создай отдельно для локалки и засунь в нее локальный диапазон айпишников. Можно подробнее про это ) Хоть что это, и как это реализовать. Или где это искать? ) Ссылка на сообщение Поделиться на других сайтах
Corsair 4 Опубліковано: 2009-01-11 20:46:00 Автор Share Опубліковано: 2009-01-11 20:46:00 А где самбовый сервер? Если в том же сегменте - шейпер роутера не причем. Насколько я понимаю - сеть не сегментирована на 192.168.0.0/25 и 192.168.0.128/25. Поднимаются ли ppp-интерфейсы? ОС роутера и правила шейпера в студию. Самба стоит на роутере. А мне кажется что шейпер роутера имеет непосредственное отношение. т.к шейпер стоит на интерфейсе смотрящем в сеть, следовательно и самбовый трафик режется шейпером. Сеть не сегментирована. ррр-нет. Ось - Debian 4.0r1 вариантов шейпера было много )) Но вот один из них: down=800 UP=128 tc qdisc del root dev eth0 tc qdisc add dev eth0 root handle 1: htb tc class add dev eth0 parent 1: classid 1:1 htb rate 100mbit i=2 klas=11 limit=254 #tc qdisc del root dev eth0 /sbin/tc qdisc del dev eth0 handle ffff: ingress /sbin/tc qdisc add dev eth0 handle ffff: ingress while [ $i -le $limit ] do ip=192.168.0.${i} tc class add dev eth0 parent 1:1 classid 1:${klas} htb rate ${down}kbit tc filter add dev eth0 protocol ip parent 1:0 prio 1 u32 match ip dst ${ip} flowid 1:${klas} #tc filter add dev eth0 parent 1:0 prio 1 protocol ip u32 match ip protocol 6 0xff match ip sport 443 0xffff classid 1:1 #tc filter add dev eth0 parent 1:0 prio 1 protocol ip u32 match ip protocol 6 0xff match ip dport 443 0xffff classid 1:1 /sbin/tc filter add dev eth0 parent ffff: protocol ip prio 1 u32 match ip src ${ip} police rate ${UP}kbit burst 40k drop flowid :1 ((i++)) ((klas++)) echo "$ip" done Ссылка на сообщение Поделиться на других сайтах
Corsair 4 Опубліковано: 2009-01-11 20:47:50 Автор Share Опубліковано: 2009-01-11 20:47:50 У меня ето реалезовано следующим образом:Маркирую все пакеты идущие форвардом с инета на юзера, а далее шейпером режется скорость для промаркированых пакетов, вот и все. Реализовано ето на ОС Ubuntu server , шейпер - HTB З.Ы. советую избавлятся от самбовых серваков и переходить на фтп. А можно пример шейпера? ))) Ссылка на сообщение Поделиться на других сайтах
ZuarasiZ 37 Опубліковано: 2009-01-11 21:05:33 Share Опубліковано: 2009-01-11 21:05:33 Покажи что выдает: tc -s class show dev eth0 ЗЫ: только не надо вываливать все 253 правила, достаточно для 192.168.0.2 и 192.168.0.3. eth0 - интерфейс смотрит в локалку или Инет? Ссылка на сообщение Поделиться на других сайтах
Corsair 4 Опубліковано: 2009-01-11 21:36:22 Автор Share Опубліковано: 2009-01-11 21:36:22 Покажи что выдает: tc -s class show dev eth0 ЗЫ: только не надо вываливать все 253 правила, достаточно для 192.168.0.2 и 192.168.0.3. eth0 - интерфейс смотрит в локалку или Инет? Eth0 - локалка для 192.168.0.2 class htb 1:11 parent 1:1 prio 0 rate 256000bit ceil 256000bit burst 1727b cburst 1727b Sent 191357 bytes 212 pkt (dropped 0, overlimits 0 requeues 0) rate 2392bit 0pps backlog 0b 0p requeues 0 lended: 212 borrowed: 0 giants: 0 tokens: 51968 ctokens: 51968 class htb 1:1 root rate 100000Kbit ceil 100000Kbit burst 51587b cburst 51587b Sent 191357 bytes 212 pkt (dropped 0, overlimits 0 requeues 0) rate 2280bit 0pps backlog 0b 0p requeues 0 lended: 0 borrowed: 0 giants: 0 tokens: 4219 ctokens: 4219 Ссылка на сообщение Поделиться на других сайтах
tramX 12 Опубліковано: 2009-01-11 22:07:08 Share Опубліковано: 2009-01-11 22:07:08 Вот пример. http://cybersity.homelinux.net/content/view/596/45/ Ссылка на сообщение Поделиться на других сайтах
Corsair 4 Опубліковано: 2009-01-11 22:38:46 Автор Share Опубліковано: 2009-01-11 22:38:46 Вот пример. http://cybersity.homelinux.net/content/view/596/45/ Но мне необходимо шейпить так чтобы каждому ип я мог присвоить разную скорость Ссылка на сообщение Поделиться на других сайтах
Ziki 11 Опубліковано: 2009-01-11 22:47:04 Share Опубліковано: 2009-01-11 22:47:04 А можно пример шейпера? ))) правило шейпера точно такоеже только вместо ip ставим MARK ххх но перед ети маркируем пакеты идущие форвардом, чет типа етого: -A FORWARD -d 192.168.1.3 -i eth0 -j MARK --set-mark 103 ето в ветке mangle eth0 - смотрит в инет 192.168.1.3 - ір юзера Ссылка на сообщение Поделиться на других сайтах
tramX 12 Опубліковано: 2009-01-12 00:31:52 Share Опубліковано: 2009-01-12 00:31:52 Ну так в чем проблема для другого ip iptables -t mangle -A FORWARD –d 192.168.2.2 -j MARK --set-mark 2002 iptables -t mangle -A FORWARD –d 192.168.2.3 -j MARK --set-mark 2003 iptables -t mangle -A FORWARD –d 192.168.2.4 -j MARK --set-mark 2004 И так далее и соответственно для каждого правила шейпера cbq-2002.user1down DEVICE=eth0, 100Mbit, 10Mbit RATE=128Kbit WEIGHT=128Kbit PRIO=5 MARK=2002 cbq-2002.user2down DEVICE=eth0, 100Mbit, 10Mbit RATE=256Kbit WEIGHT=256Kbit PRIO=5 MARK=2003 cbq-2002.user3down DEVICE=eth0, 100Mbit, 10Mbit RATE=512Kbit WEIGHT=512Kbit PRIO=5 MARK=2004 Ссылка на сообщение Поделиться на других сайтах
Aivan 2 Опубліковано: 2009-01-12 07:52:47 Share Опубліковано: 2009-01-12 07:52:47 У автора по ходу ВПН-авторизация и роутер загребает на себя весь локальный трафик, а так как шейпер стоит на внутреннем интерфейсе, соответственно режет и локалку. Выхода 2: статические таблицы маршрутизации у каждого клиента или отдельный влан (как сказали выше, труба ) для локалки. Как по мне, предпочтительнее первый вариант, чтобы не гонять локальный трафик через сервак и лишний раз не грузить его. Ссылка на сообщение Поделиться на других сайтах
Corsair 4 Опубліковано: 2009-01-12 11:38:41 Автор Share Опубліковано: 2009-01-12 11:38:41 У меня нет ВПН. Просто маскарадится сеть. А через роутер ходит только инет и самбовая шара. :-) Ссылка на сообщение Поделиться на других сайтах
Aivan 2 Опубліковано: 2009-01-12 12:52:49 Share Опубліковано: 2009-01-12 12:52:49 У меня нет ВПН. Просто маскарадится сеть. А через роутер ходит только инет и самбовая шара. :-) А скорость юзерам режет на эту самбовскую шару или вообще на всю локаль? Ссылка на сообщение Поделиться на других сайтах
Corsair 4 Опубліковано: 2009-01-12 12:55:57 Автор Share Опубліковано: 2009-01-12 12:55:57 Только на самбовскую шару. Ссылка на сообщение Поделиться на других сайтах
Aivan 2 Опубліковано: 2009-01-12 15:21:11 Share Опубліковано: 2009-01-12 15:21:11 Только на самбовскую шару. ну тогда все понятно - либо менять конфиг фаервола либо перевешивать шейпер на внешний интерфейс (что, в принципе, тоже самое ) да, кстати, шейпер прекрасно работает на внешнем интерфейсе и режет скорость каждому клиенту отдельно Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас