>Здраствуйте!
>Кто работал с subject!!!
>Проблема:
>FreeBSD 4.3
>ядро с компиллированное с опциями DUMMYNET, IPFIREWALL, ICMP_BANDLIM
>строки конфигурации
>ipfw add 100 pipe 1 ip from 10.10.10.1 to any 20-21,80
>ipfw add 101 pipe 2 ip from any 20-21,80 to 10.10.10.1
>ipfw pipe 1 config bw 10Mbit/s
>ipfw pipe 2 config bw 1Mbit/s
>Проверяю, по ошушениям когда играюсь полосой пропускания на pipe 2 все работает.
>
>Но потом виснет. Причем, происходило у меня это как на этой машине,
>так и на другой машине, на которой до этого пробовал (FreeBSD
>4.5 стоит)
>Последний раз, когда я ввел на pipe 2 bw 40Mbit/s произошло подвисание
>- это рабочая машина и я не могу на ней эксперименты
>проводить, но то что сбой произошол именно от этого сомнений не
>вызывает!
>
>И сразу вопрос собственно по работе dummynet:
>мне неясно как он регулирует входящий трафик. Запросы исходящие маленькие и их
>я понимаю что регулировать можно, а как он управляет трафиком который
>поступает на него. Мне так предсталяется, что это надо делать или
>на стороне провайдера или на стороне отвечающей стороны или же чтобы
>моя система ICMP запросами информировала отвечающую о временном прекращении передачи......
>
>Спасибо заранее!
Именно ICMP и используется для регулировки всего этого дела...
Почему завис неизвесно вроде бы кардинально ничего в src по поводу не менялось...можно попробывать докатится до новейшего релиза
ipfw add 100 pipe 1 ip from 10.10.10.1 to any 20-21,80 это тебе как так удалось ? интересно!
ipfw show
правило 100 есть? ipfw должен был руганутся тк TCP или UDP можно использовать
|