|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Alexandr Oskolkov 2:5080/152.10 10 Jul 2001 20:45:37 To : Artem 'Zazoobr' Ignatjev Subject : клятый пИнгвин :) --------------------------------------------------------------------------------
10 Jul 01 00:14, Artem 'Zazoobr' Ignatjev wrote to All:
AO>> ломящиеся не быстpее чем 25 штyк в секyндy. Мне это понpавилось,
AO>> хочется такого же под бсд. Есть аналоги ?
AI> ipfw'шная pipe. Умеет моделировть "трубу" с заданной пропускной
AI> способностью, заданным packet-lossом и еще....
Hемного не то. Hапример: берем фришник, поднимаем алиас на интерфейсе.
ipfw pipe 1 config bw 2KBytes/s
00100 pipe 1 icmp from any to 192.168.0.70
00200 allow icmp from 192.168.0.70 to any
65535 deny ip from any to any
---- Begin pings ----
root@alexandr[~]# ping 192.168.0.70
PING 192.168.0.70 (192.168.0.70): 56 data bytes
64 bytes from 192.168.0.70: icmp_seq=0 ttl=64 time=163.918 ms
64 bytes from 192.168.0.70: icmp_seq=1 ttl=64 time=169.813 ms
64 bytes from 192.168.0.70: icmp_seq=2 ttl=64 time=169.947 ms
64 bytes from 192.168.0.70: icmp_seq=3 ttl=64 time=169.954 ms
64 bytes from 192.168.0.70: icmp_seq=4 ttl=64 time=159.879 ms
64 bytes from 192.168.0.70: icmp_seq=5 ttl=64 time=169.831 ms
64 bytes from 192.168.0.70: icmp_seq=6 ttl=64 time=169.874 ms
^C
-+- 192.168.0.70 ping statistics ---
7 packets transmitted, 7 packets received, 0% packet loss
round-trip min/avg/max/stddev = 159.879/167.602/169.954/3.766 ms
root@alexandr[~]# ping -f 192.168.0.70
PING 192.168.0.70 (192.168.0.70): 56 data bytes
..................................................^C
-+- 192.168.0.70 ping statistics ---
2633 packets transmitted, 2583 packets received, 1% packet loss
round-trip min/avg/max/stddev = 1170.307/8364.662/8400.572/298.797 ms
---- End pings ------
получаем, что на закинутые нам через пайпу 2633 icmp пакетика мы убили пайпой
всего 1 процент. Теперь смотрим на линух. алиас на интерфейс.
---- Begin ping.lnx ----
PING 192.168.0.70 (192.168.0.70): 56 data bytes
64 bytes from 192.168.0.70: icmp_seq=0 ttl=255 time=0.6 ms
64 bytes from 192.168.0.70: icmp_seq=1 ttl=255 time=0.6 ms
[кусь]
64 bytes from 192.168.0.70: icmp_seq=48 ttl=255 time=0.7 ms
64 bytes from 192.168.0.70: icmp_seq=49 ttl=255 time=0.7 ms
-+- 192.168.0.70 ping statistics ---
50 packets transmitted, 50 packets received, 0% packet loss
round-trip min/avg/max = 0.6/0.6/0.7 ms
Chain INPUT (policy DROP)
target prot opt source destination
ACCEPT icmp -- anywhere testhost limit: avg 50/sec
burst 5
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy DROP)
target prot opt source destination
ACCEPT icmp -- testhost anywhere
PING 192.168.0.70 (192.168.0.70): 56 data bytes
-+- skiped ---
-+- 192.168.0.70 ping statistics ---
4444 packets transmitted, 3 packets received, 99% packet loss
round-trip min/avg/max = 0.4/0.5/0.7 ms
---- End ping.lnx ------
вот и получаем, что на 3 реквеста из 4444 мы ответели. 99% мы убили.
With best wishes,
Alexandr.
--- CB: 1325 || 1339
* Origin: 2B||!2B=? (2:5080/152.10)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/38463b4b1760.html, оценка из 5, голосов 10
|