Просмотр Исходного

Все шейперы в XGE являются динамическими.

Статичные при желании можно создать вручную стандартными средствами Linux (tc).
h2. Перестроение шейпера вручную
При необходимости шейпер можно перестроить выполнив команду:
{code}chroot /app/xge shaper.sh
chroot /app/xge xge_sync{code}
Первая команда удалит дерево шейпера и заново создаст корневые шейперы.
Вторая команда синхронизирует шейперы абонентов.
{note}В конфигурационном файле */app/xge/cfg/config* должен быть включен скрипт синхронизации:
{code}app['xge_sync']='1'{code}{note}
h2. Просмотр дерева шейперов
Посмотреть дерево шейперов можно выполнив скрипт *render_shaper.sh*:
{code}chroot /app/xge/ render_shaper.sh{code}
Вывод будет приблизительно следующий:
{code}imq0
1:1 rate=830000Kbit ceil=830000Kbit now=Kbit
1:100 rate=138333Kbit ceil=830000Kbit now=Kbit
1:2009 rate=10000bit ceil=10000bit now=Kbit
1:2001 rate=1024Kbit ceil=1024Kbit now=Kbit
1:2003 rate=1024Kbit ceil=1024Kbit now=Kbit
1:200 rate=50000Kbit ceil=500000Kbit now=Kbit
1:300 rate=50000Kbit ceil=500000Kbit now=Kbit

imq1
1:1 rate=830000Kbit ceil=830000Kbit now=Kbit
1:100 rate=138333Kbit ceil=830000Kbit now=Kbit
1:2009 rate=10000bit ceil=10000bit now=Kbit
1:2001 rate=1024Kbit ceil=1024Kbit now=Kbit
1:2003 rate=1024Kbit ceil=1024Kbit now=Kbit
1:200 rate=50000Kbit ceil=500000Kbit now=Kbit
1:300 rate=50000Kbit ceil=500000Kbit now=Kbit{code}
Исходящий корневой шейпер на все сети: *imq0 1:100*
Входящий корневой шейпер на все сети: *imq1 1:100*
Под каждым из них идут шейперы абонентов.

h3. Как посмотреть шейпер абонента
# Получите ID шейпера по IP-адресу абонента:
{code}chroot /app/xge/ xgesh session 192.168.0.101 info{code}
Вывод:
{code}192.168.0.101 S192.168.0.101 - in|30000|30720|10000|out|30000|30000|10000 xge_auth_list - 2028 UP IPOE - 1544191194 - - - - - - - - - - - - - - - - - - - - -{code}
Здесь ID шейпера - 2028
# Выполните скрипт *render_shaper.sh* и отфильтруйте вывод по ID шейпера абонента:
{code}chroot /app/xge/ render_shaper.sh | grep 2028{code}
Вывод:
{code} 1:2028 rate=30000Kbit ceil=30000Kbit now=Kbit
1:2028 rate=30000Kbit ceil=30720Kbit now=Kbit{code}
В первой строке будет исходящий шейпер, во второй - входящий.