IPFW шейпинг

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Ignis
проходил мимо
Сообщения: 4
Зарегистрирован: 2011-01-10 20:11:26

IPFW шейпинг

Непрочитанное сообщение Ignis » 2011-02-24 19:36:43

Пытаюсь сделай шейпинг для небольшой сети. прошу вашего совета. Такого рода скрипт имееть право на жизнь? что лучше добавить/исправить?

Код: Выделить всё

#!/bin/sh
FwCMD="/sbin/ipfw -q"
${FwCMD} -f flush
${FwCMD} add divert natd all from any to any via rl0
${FwCMD} add 65535 allow all from any to any
${FwCMD} add tablearg ip from table(1) to any
${FwCMD} add tablearg ip from table(2) to any
${FwCMD} add tablearg ip from table(3) to any
${FwCMD} add tablearg ip from table(4) to any
${FwCMD} add tablearg ip from table(5) to any
${FwCMD} add tablearg ip from table(6) to any
${FwCMD} add tablearg ip from table(7) to any
${FwCMD} add tablearg ip from table(8) to any

#IN
${FwCMD} pipe 1 config mask dst-ip 0xffffffff bw 1024Kbit/s
${FwCMD} pipe 2 config mask dst-ip 0xffffffff bw 768Kbit/s
${FwCMD} pipe 3 config mask dst-ip 0xffffffff bw 512kbit/s
${FwCMD} pipe 4 config mask dst-ip 0xffffffff bw 256kbit/s
#${FwCMD} pipe 5 config mask dst-ip 0xffffffff bw 3072kbit/s
${FwCMD} pipe 6 config mask dst-ip 0xffffffff bw 2048Kbit/s
#Out
${FwCMD} pipe 101 config mask src-ip 0xffffffff bw 256Kbit/s
${FwCMD} pipe 102 config mask src-ip 0xffffffff bw 128Kbit/s
${FwCMD} pipe 103 config mask src-ip 0xffffffff bw 128Kbit/s
${FwCMD} pipe 104 config mask src-ip 0xffffffff bw 128Kbit/s
#${FwCMD} pipe 105 config mask src-ip 0xffffffff bw 512Kbit/s
${FwCMD} pipe 106 config mask src-ip 0xffffffff bw 256Kbit/s

#tables
#1024/256###################################
${FwCMD} table 1 add 10.0.1.115 1
${FwCMD} table 1 add 10.0.1.18 1
${FwCMD} table 1 add 10.0.1.253 1
${FwCMD} table 1 add 10.0.1.117 1
${FwCMD} table 1 add 10.0.1.8 1
${FwCMD} table 1 add 10.0.1.116 1
${FwCMD} table 1 add 10.0.1.111 1
${FwCMD} table 1 add 10.0.1.100 1
${FwCMD} table 1 add 10.0.1.254 1

${FwCMD} table 1 add 192.168.1.116 1
${FwCMD} table 2 add 192.168.1.116 101

${FwCMD} table 2 add 10.0.1.254 101
${FwCMD} table 2 add 10.0.1.115 101
${FwCMD} table 2 add 10.0.1.18 101
${FwCMD} table 2 add 10.0.1.253 101
${FwCMD} table 2 add 10.0.1.117 101
${FwCMD} table 2 add 10.0.1.8 101
${FwCMD} table 2 add 10.0.1.116 101
${FwCMD} table 2 add 10.0.1.111 101
${FwCMD} table 2 add 10.0.1.100 101
#768/128#####################################

${FwCMD} table 3 add 10.0.1.119 2
${FwCMD} table 4 add 10.0.1.119 102

#512/128########################################

${FwCMD} table 5 add 10.0.1.113 3
${FwCMD} table 5 add 10.0.1.114 3

${FwCMD} table 6 add 10.0.1.113 103
${FwCMD} table 6 add 10.0.1.114 103

#256/128#######################################

${FwCMD} table 7 add 10.0.1.121 4
${FwCMD} table 7 add 10.0.1.112 4
${FwCMD} table 7 add 10.0.1.150 4
${FwCMD} table 7 add 10.0.1.151 4

${FwCMD} table 8 add 10.0.1.121 104
${FwCMD} table 8 add 10.0.1.112 104
${FwCMD} table 8 add 10.0.1.150 104
${FwCMD} table 8 add 10.0.1.151 104

##################################################
Ste0 внутренний интерфейс rl0 - внешний

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: IPFW шейпинг

Непрочитанное сообщение hizel » 2011-02-24 20:57:45

невозможно смотреть, см. ipfw show и ipfw pipe show
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.