Portál AbcLinuxu, 24. dubna 2024 13:07


Dotaz: simulace spatne linky

27.11.2008 09:47 jiriksykora
simulace spatne linky
Přečteno: 565×
Odpovědět | Admin

Potreboval bych nejaky nastroj, ktery mi nasimuluje spatnou linku neco co by mi zvedlo ping existuje neco takoveho?

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

jist avatar 27.11.2008 14:29 jist | skóre: 17 | blog: bloxnij | Strakonice
Rozbalit Rozbalit vše Re: simulace spatne linky
Odpovědět | | Sbalit | Link | Blokovat | Admin

co takhle pakety zahazovat v iptables? urcite na to bude i nejaky tool

//no code
27.11.2008 14:44 cronin | skóre: 49
Rozbalit Rozbalit vše Re: simulace spatne linky
Odpovědět | | Sbalit | Link | Blokovat | Admin
Vo FreeBSD je na to dummynet.
unknown_ avatar 27.11.2008 15:02 unknown_ | skóre: 30 | blog: blog
Rozbalit Rozbalit vše Re: simulace spatne linky

Jojo, zajímalo by mě, co takovýho je v Linuxu. 

27.11.2008 16:12 rastos | skóre: 62 | blog: rastos
Rozbalit Rozbalit vše Re: simulace spatne linky
zajímalo by mě, co takovýho je v Linuxu.

V Linuxe je fault injection. Akurát, že to nevyzerá byť urobené pre siete, ale skôr pre pamäť a disky.
the.max avatar 27.11.2008 17:32 the.max | skóre: 46 | blog: Smetiště
Rozbalit Rozbalit vše Re: simulace spatne linky
Odpovědět | | Sbalit | Link | Blokovat | Admin

je otazka co si predstavujes pod pojmem 'spatna linka'. Jestli jen chces aby jsi mel delsi ping, tak si vygeneruj nejakej provoz. pokud ale chces i sem tam zahodit nejakej packet, to uz bude horsi. Na mikrotiku na to je ve firewallu polozka. Da se tam nastavit procentualni ztratovost packetu:-D

KERNEL ULTRAS Fan Team || Sabaton - nejlepší učitel dějepisu || Gentoo - dokud nás systemd nerozdělí.
27.11.2008 17:39 Semo | skóre: 45 | blog: Semo
Rozbalit Rozbalit vše Re: simulace spatne linky
Odpovědět | | Sbalit | Link | Blokovat | Admin
Urcite na root.cz v softwarovej sklizni par mesiacov dozadu nieco taketo bolo.
If you hold a Unix shell up to your ear, you can you hear the C.
28.11.2008 07:35 Skokan, Pavel | skóre: 29
Rozbalit Rozbalit vše Re: simulace spatne linky
Odpovědět | | Sbalit | Link | Blokovat | Admin

NistNet: http://snad.ncsl.nist.gov/nistnet/
NetEm: http://linux-net.osdl.org/index.php/Netem

28.11.2008 09:00 Jiří Veselský | skóre: 30 | blog: Jirkovo | Ostrava
Rozbalit Rozbalit vše Re: simulace spatne linky
Odpovědět | | Sbalit | Link | Blokovat | Admin

iptables umí -m random, tím jde nasimulovat ztrátovost. Nasimulovat "zpomalení" linky ve smyslu "prodloužení pingu" (grrrrrc, to je terminologie na zblití) se takhle jednoduše udělat nedá.

28.11.2008 14:33 Xóža Hňabaj | skóre: 15 | blog: popcorp | Brno
Rozbalit Rozbalit vše Re: simulace spatne linky
Odpovědět | | Sbalit | Link | Blokovat | Admin
ja jsem na to pouzival jaderny modul na shapovani provozu pohraj si s timhle, vytvori se jakesi zarizeni, pres ktere se posla provoz na urcity port. moc komentaru ti k tomu nedam, nejak jsi nejsem jisty co to vsechno dela :) ale fungovalo. vic vygooglis

#!/bin/sh

tc qdisc del dev ifb0 root
tc qdisc del dev eth0 root
tc qdisc del dev eth0 ingress

# create device for incoming rules
modprobe ifb
ip link set dev ifb0 up
tc qdisc add dev eth0 ingress
tc filter add dev eth0 parent ffff: protocol ip u32 match u32 0 0 flowid 1:1 action mirred egress redirect dev ifb0

# rules for the incoming packet
tc qdisc add dev ifb0 root handle 1: prio
tc qdisc add dev ifb0 parent 1:3 handle 30: netem loss 3% duplicate 55% corrupt 2% delay 3000ms 1000ms 25%
tc qdisc add dev ifb0 parent 30:1 tbf rate 100Mbit buffer 1600 limit 3000
tc filter add dev ifb0 protocol ip parent 1:0 prio 3 u32 match ip dport 20501 0xffff  flowid 1:3  
#tc filter add dev ifb0 protocol ip parent 1:0 prio 3 u32 match ip dport 21000 0xffff match ip src 127.0.0.1 flowid 1:3  
Jednaokový biu

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.