Перейти до

Шейпинг


Рекомендованные сообщения

Keen, ну тут все в принципе понятно. Для меня это идеальный вариант, вот только есть пара вопросов:

 

vpn1 - это твой интерфейс , смотрящий в нет ? тогда какими правилами фаера ты разрешаешь туда доступ юзерам ?

 

то шейпинг на vpn1 работать не будет, так как за НАТом (ну насколько я понял) .

 

Или есть какие-то другие варианты ?

Людей пускаю в нет следующими правилами

iptables -t filter -A FORWARD -s $2 -j ACCEPT

iptables -t filter -A FORWARD -d $2 -j ACCEPT

iptables -t nat -A POSTROUTING -o vpn1 -s $2 -j SNAT --to-source x.x.x.x

 

В это же время пакеты маркируются правильно, т.к. цепочка mangle Prerouting (где я их маркирую) идет перед nat Postrouting

Ссылка на сообщение
Поделиться на других сайтах

Keen ну тогда у Вас получается та же петрушка что и у меня. Только непонятно как режеться скорость по этому самому интерфейсу. У меня eth0 в сеть и eth1 в мир. В сеть все норм , все устраивает, по миру ниче не режеться - ни ингресом , ни шейпером.

 

den68, отлично - почитал - мне понравилось, а не поможете ли собрать это для ASP12 ?

 

Проблемы как я понял в определении местонахождении сырцов ядра и его версии.

 

У меня

 

uname -a
Linux spider 2.6.22.9-91.0.120asp #1 SMP Tue Oct 2 00:17:42 EEST 2007 i686 athlon i386 GNU/Linux

 

Исходники в /usr/src/kernels/2.6.22.9-91.0.120asp-i686. Чтоб не менять многое просто создал симлинк в /usr/src/linux.

 

Пробую make:

make
make -C /usr/src/linux M=`pwd` modules
make[1]: Entering directory `/usr/src/kernels/2.6.22.9-91.0.120asp-i686'
awk: cmd. line:1: fatal: cannot open file `/include/linux/version.h' for reading (Нет такого файла или каталога)
 CC [M]  /mnt/rshaper/rshaper.o
/mnt/rshaper/rshaper.c:29:26: error: linux/config.h: Нет такого файла или каталога
/mnt/rshaper/rshaper.c: В функции ‘rshaper_rx_hook’
/mnt/rshaper/rshaper.c:345: ошибка: ‘struct sk_buff’ has no member named ‘nh’
make[2]: *** [/mnt/rshaper/rshaper.o] Ошибка 1
make[1]: *** [_module_/mnt/rshaper] Ошибка 2
make[1]: Leaving directory `/usr/src/kernels/2.6.22.9-91.0.120asp-i686'
make: *** [rshaper.ko] Ошибка 2

 

Почитал http://www.opennet.ru/base/net/rshaper.txt.html

попробовал подправить GNUMakefile и Makefile

- руки ростут явно не оттуда. Сможет кто подправить файлики согласно моим путям и версии ?

Ссылка на сообщение
Поделиться на других сайтах
den68, отлично - почитал - мне понравилось, а не поможете ли собрать это для ASP12 ?

возьми сдесь:

там внутри архива rshaper.tar.gz все более-менее понятно

Ссылка на сообщение
Поделиться на других сайтах

попробовав покопаться в коде - и забив пока на эту идею попробовал поставить версию отсюда:

 

ftp://ftp.simtreas.ru/pub/my/rshaper.tgz

 

все встало без проблем, но через пару минут стабильно падает после :

 

insmod ./rshaper.ko

 

в Kernel Panic и упоминанием rshaper.

 

 

возьми сдесь:

там внутри архива rshaper.tar.gz все более-менее понятно

не распаковывается архивчик =(

Ссылка на сообщение
Поделиться на других сайтах
все встало без проблем, но через пару минут стабильно падает после :

в Kernel Panic и упоминанием rshaper.

Возьми отсюда:

http://cvs.gnudd.com/index.cgi/rshaper/

 

так-же:

http://stfw.ru/page.php?id=3683

Ссылка на сообщение
Поделиться на других сайтах

Ну собственно оттуда и брал тарбол. А статья 1 в 1 как в опен.нет. =(

итог - смотри мой пост за вчера в 10:57.

 

А на какой системе и с каким ядром удалось таки его собрать ?

Ссылка на сообщение
Поделиться на других сайтах
А на какой системе и с каким ядром удалось таки его собрать ?

Стабильно работает на 2.4, но на 2.6 тоже собирал тестовую машину, тож работало, возможно имеет значение правильный выбор процеесора в при сборке ядра ? я с ксеонами сильно намучался ...

Ссылка на сообщение
Поделиться на других сайтах

Насервере П3 двуядерный, на домашней (где и пробовал) Атлон ХР 1.4.

Думаю попробовать собрать ядро , как и советуют, без СМП, и с HZ 100.

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

×
×
  • Створити нове...