PDA

Zobrazit v plné verzi : Script na funkcnost internetu ...



night_
04.07.2003, 14:59
Potreboval bych nejakym zpusobem zjistovat, jestli mi funguje inet. tedka to delam tak, ze kazdou minutu poustim cronem ping a pokud neni vysledek pingu v urcitem tvaru, tak usoudim ze internet nejde. a potrebuju to zjistovat i v prubehu pripojeni, takze naky inet.hotplug nebo co mi je nanic...leda ze by se dalo taky udelat nejak inet.down.hotplug ;D . potrebuju to kvuli tomu ze mi casto pada linka, a musim ji rucne nahazovat (gprs), a pres ten ping se mi to zda blby, ze to moc vytezuje sit ... uvitam kazdou radu. dik. night

Lopo
04.07.2003, 15:59
Potreboval bych nejakym zpusobem zjistovat, jestli mi funguje inet. tedka to delam tak, ze kazdou minutu poustim cronem ping a pokud neni vysledek pingu v urcitem tvaru, tak usoudim ze internet nejde. a potrebuju to zjistovat i v prubehu pripojeni, takze naky inet.hotplug nebo co mi je nanic...leda ze by se dalo taky udelat nejak inet.down.hotplug ;D . potrebuju to kvuli tomu ze mi casto pada linka, a musim ji rucne nahazovat (gprs), a pres ten ping se mi to zda blby, ze to moc vytezuje sit ... uvitam kazdou radu. dik. night
tak ono inaksi sposob asi ani moc neni ... co sa tyka vytazenia ... tie 2-4 pakety za minutu veru siet nepretazia

Wohmatak
04.07.2003, 16:04
presne tak, ping je naprosto v pohode (i kdyz existuje i ping flood, ale to se posilaji vetsi packety nez posila normalni ping ;))

Lopo
04.07.2003, 16:12
presne tak, ping je naprosto v pohode (i kdyz existuje i ping flood, ale to se posilaji vetsi packety nez posila normalni ping ;))
presne ... vacsie pakety a v ovela kratisch intervaloch ako 1 min ...

Wohmatak
04.07.2003, 16:30
presne tak, ping je naprosto v pohode (i kdyz existuje i ping flood, ale to se posilaji vetsi packety nez posila normalni ping ;))
presne ... vacsie pakety a v ovela kratisch intervaloch ako 1 min ... 1 min? spis 1s ne? :idea: :-)

Lopo
04.07.2003, 16:32
presne tak, ping je naprosto v pohode (i kdyz existuje i ping flood, ale to se posilaji vetsi packety nez posila normalni ping ;))
presne ... vacsie pakety a v ovela kratisch intervaloch ako 1 min ... 1 min? spis 1s ne? :idea: :-)
mno ja som tu minutu myslel co ma on teraz nastavenu ;)
inac viem ze sa to posiela v podstate ako stream pingov

Wohmatak
04.07.2003, 16:35
aha, tak to su zas mimo ja ;D :roll: :wink:

night_
04.07.2003, 21:29
m. tak dobre bude ping ;D ...dik

pavel.jakubisko
07.07.2003, 00:25
no a nemuze byt stream paketu s intervalem 1 min? :roll: :idea: :-)

no me to pres ten ping pripada taky uchylny a rozhodne najdu jine reseni - padavost bohuzel neplati pouze u gprs

Jezevec
07.07.2003, 07:13
Ping v tehle intervalech muze bejt problem, pokud toho na koho pingas nastves, tak ti to zakaze :wink:. Prodluzil bych to na 5 minut. Obecne jina metoda neexistuje, muzes ten script prepsat tak, ze mu das vic serveru a on je bude postupne menit, takze na kazdej pingne treba jednou za hodinu.

BTW: Pomoci treba sed a regularnich vyrazu muzes vyparsovat jakykoliv text z vystupu, takze treba delay toho pingu, ukladat si to a pak si udelat graf.

Lopo
07.07.2003, 08:30
Ping v tehle intervalech muze bejt problem, pokud toho na koho pingas nastves, tak ti to zakaze :wink:. Prodluzil bych to na 5 minut. Obecne jina metoda neexistuje, muzes ten script prepsat tak, ze mu das vic serveru a on je bude postupne menit, takze na kazdej pingne treba jednou za hodinu.

BTW: Pomoci treba sed a regularnich vyrazu muzes vyparsovat jakykoliv text z vystupu, takze treba delay toho pingu, ukladat si to a pak si udelat graf.
lenze v pripade viacerych serverov ten graf straca zmysel ... kazdy server ma v podstate ine podmienky prenosu ... graf aby mal zmysel by mosel byt len z pingov na jeden server ...
ale inac cyklicke menenie serverov je tiez dobry napad ... napisat jeden subor kde na kazdom riadku bude jedna ip a pomocou sed-u sa pingu da vzdy ip z riadku zodpovedajucemu danej minute

EDIT:
co poviete na taketo nieco ??? :


#!/bin/sh
REPLY=$(ping $(sed -n $(echo $(date | awk -F : '{print $2+1}')$(echo p)) ips))
echo $REPLY

kde ips je nazov suboru so zoznamom IP
staci uz len dopisat spracovanie $REPLY podla potreby

night_
07.07.2003, 13:11
thx za ten kod...

mam dalsi problem, resp. dotaz. to spojeni mi pada kdyz otevru vic connections zaraz, teda aspon mi to tak pripada. takze by me zajimalo jestli krome standartniho shapingu trafficu na rychlost jde taky nak shapovat nebo omezit aby bylo propousteno naraz treba pouze 5 spojeni a kdyz je jich vic aby se to nak prehazovalo nebo stridalo ???

Jezevec
07.07.2003, 13:28
Nepouzivas GetRight 5 ? Ten mi spolehlive boril router (respektive musel sem restartnout wifi). Jinak zbytek vpohode. Problem bych videl v SW toho routeru.

Lopo
07.07.2003, 14:17
perl rulz 8-)
mno lenze perl nemosi byt na kazdej masine nainstalovany ... kdezto bash je urcite ;)
a sed + awk pokial viem je tiez lebo sa to vyuziva v Makefile suboroch

night_
07.07.2003, 16:30
Nepouzivas GetRight 5 ? Ten mi spolehlive boril router (respektive musel sem restartnout wifi). Jinak zbytek vpohode. Problem bych videl v SW toho routeru.
no je to o tom gprs, problem je v kombinaci bluez-msi usb dongle...nebo mozna v telefonu, to je fuk proste problem to je :? kazdopadne nezalezi na tom co je to za spojeni staci kdyz otevres treba 10 stranek naraz a padne to :-( takze me napadlo vyzkouset nejak udelat aby mohlo byt jen 5 spojeni a ostatni pekne waitovaly, nebo spis aby to mezi tim nak prepinalo...
ps. getright nemam ..