Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
abills:docs:manual:ng_car [2010/07/31 12:25] asmodeus |
abills:docs:manual:ng_car [2015/12/05 17:50] (текущий) |
||
---|---|---|---|
Строка 18: | Строка 18: | ||
$conf{ng_car}=1; | $conf{ng_car}=1; | ||
+ | |||
+ | |$conf{ng_car_prefix}=10000;| Префикс для для добавления в номеру входящего правила | | ||
1. Поднятия правил ipfw заворота в ng_car шейпер осуществляется скриптом misc/ipfw/shaper_start.sh \\ | 1. Поднятия правил ipfw заворота в ng_car шейпер осуществляется скриптом misc/ipfw/shaper_start.sh \\ | ||
+ | |||
+ | # cp /abills/misc/ipfw/shaper_start.sh /usr/local/etc/rc.d/ | ||
+ | |||
+ | **/etc/rc.conf** | ||
+ | abills_shaper_enable="YES" | ||
+ | abills_nas_id="1" | ||
+ | abills_shaper_if="" # По умолчанию ng | ||
+ | |||
Пример поднятых правил: | Пример поднятых правил: | ||
Строка 63: | Строка 73: | ||
Для проверки назначено скорости и её изменения используется программа:\\ | Для проверки назначено скорости и её изменения используется программа:\\ | ||
* Проверка установленной скорости и изменение для активных абонентов | * Проверка установленной скорости и изменение для активных абонентов | ||
+ | |||
/usr/abills/libexec/billd checkspeed NAS_IDS=10 | /usr/abills/libexec/billd checkspeed NAS_IDS=10 | ||
* Просмотр установленной скорости | * Просмотр установленной скорости | ||
+ | |||
/usr/abills/libexec/billd checkspeed NAS_IDS=10 SHOW_SPEED=1 | /usr/abills/libexec/billd checkspeed NAS_IDS=10 SHOW_SPEED=1 | ||
- | Также можно просмотреть установлен ли шейпер на абонента следующим способом | + | **Также можно просмотреть установлен ли шейпер на абонента следующим способом ** |
* Найти IP адрес абонента в 10 таблице фаервола | * Найти IP адрес абонента в 10 таблице фаервола | ||
Строка 83: | Строка 95: | ||
| | ||
Все эти команды должны возвращать строки с параметрами если не возвращают значит шейпер не присвоился абоненту | Все эти команды должны возвращать строки с параметрами если не возвращают значит шейпер не присвоился абоненту | ||
+ | \\ | ||
+ | |||
+ | ====Опитимизация системы==== | ||
+ | **/etc/sysctl.conf** | ||
+ | |||
+ | kern.ipc.maxsockbuf=8388608 | ||
+ | net.graph.recvspace=256000 | ||
+ | # TCP bufer size | ||
+ | net.inet.tcp.recvspace=65535 | ||
+ | | ||
+ | # incoming TCP queue size | ||
+ | kern.ipc.somaxconn=1024 | ||
+ | # incoming packets queue size | ||
+ | net.inet.ip.intr_queue_maxlen=2000 | ||
+ |