Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » FreeBSD 4.10 DUMMYNET: OUCH! pipe should have been idle!

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

dzoleg

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
FreeBSD 4.10  
Чисто тестовая конфигурация.  
 
Ядро GENERIC с добавлением следующих параметров:  
 
machine i386  
cpu I586_CPU  
cpu I686_CPU  
ident ROUTER  
maxusers 512
 
options IPFILTER  
options IPFILTER_LOG  
options RANDOM_IP_ID  
 
options IPFIREWALL  
options IPFIREWALL_DEFAULT_TO_ACCEPT  
options DUMMYNET  
options HZ=1000  
 
 
/etc/rc.conf  
defaultrouter="123.123.123.105"  
gateway_enable="YES"  
hostname="FreeBSD.domain.ru"  
ifconfig_rl0="inet 123.123.123.109 netmask 255.255.255.248"  
ifconfig_rl1="inet 10.10.100.100 netmask 255.255.0.0"  
kern_securelevel_enable="NO"  
nfs_reserved_port_only="YES"  
sendmail_enable="NO"  
sendmail_submit_enable="NO"  
sendmail_outbound_enable="NO"  
sendmail_msp_queue_enable="NO"  
sshd_enable="YES"  
usbd_enable="NO"  
inetd_enable="NO"  
check_quotas="NO"  
 
ipfilter_enable="YES"  
ipnat_enable="YES"  
 
firewall_enable="YES"  
firewall_script="/etc/rc.dummynet"  
firewall_type="open"  
firewall_logging="YES"  
 
 
 
/etc/ipnat.rules:  
map rl0 10.10.0.0/16 -> 123.123.123.109/32 proxy port ftp ftp/tcp  
map rl0 10.10.0.0/16 -> 123.123.123.109/32 portmap tcp/udp 40000:60000  
map rl0 10.10.0.0/16 -> 123.123.123.109/32  
 
 
 
/etc/ipf.rules  
pass in all  
pass out all  
 
 
 
/etc/rc.dummynet  
ipfw -f -q flush  
 
ipfw pipe 1 config bw 100Mbit/s  
ipfw add pipe 1 tcp from 123.123.123.104/29 to 10.10.0.0/16 out via rl1  
 
ipfw pipe 2 config bw 5KByte/s  
ipfw queue 1 config pipe 2 weight 50 mask dst-ip 0x000000ff  
ipfw add queue 1 tcp from any to 10.10.0.0/16 out via rl1  
 
 
Шейпер вроде работает...  
Запустил закачку из инета на трех компах из локалки... канал на 5 килобайт распределился между ними, но появилась запись в логе:  
DUMMYNET: OUCH! pipe should have been idle!  
 
Это очень критично? Я так понимаю, что шейпер не справляется?
Как тут быть?
Комп: P3 500, 128 RAM PC100

Всего записей: 30 | Зарегистр. 07-09-2003 | Отправлено: 22:35 03-12-2004
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » FreeBSD 4.10 DUMMYNET: OUCH! pipe should have been idle!


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru