Re: ospfIfIpAddress feloldása

2006-04-24 bef zés Bartos-Elekes Zsolt
dr. Baranyai László wrote: #include int main(void) { unsigned long i; unsigned char *addr; int j=3; fscanf(stdin,"%ld",&i); addr = (unsigned char *)&i; while (j>0) fprintf(stdout,"%d.",addr[j--]); fprintf(stdout,"%d\n",addr[0]); return 0; } Akkor mar: #include #include #

Re: ospfIfIpAddress feloldása

2006-04-24 bef zés Ruzsinszky Attila
> Szerintem a SYNTAX reszeket ellenorizd: De ettől szerintem a BS nem fogja nekem másképp értelmezni ezt az egész számot, még ha rosszul is értelmezi a BS a formátumot. Ruzsi _ linux lista - linux@mlf.linux.rulez.org http://mlf2.linux.rulez

Re: ospfIfIpAddress feloldása

2006-04-24 bef zés dr . Baranyai László
A kérdés most az, hogy a beeső OSPF trap után hogy lehetne "előfeldolgozni" ezt a számot, hogy a trapd által írt snmptrap.txt-be már ez kerüljön, mert a BS ezt dolgozza fel és nem igazán érdekli mi is az érték, csak feldolgozza a trap paramétereit és megjeleníti. Szerintem a SYNTAX reszeket ellen

Re: ospfIfIpAddress feloldása

2006-04-24 bef zés Ruzsinszky Attila
> Ugy talan jobban latszik a szamitas modja. De tenyleg rovidebb, es en is > igy szeretem. :) Köszönöm ezt a megoldást is! A kérdés most az, hogy a beeső OSPF trap után hogy lehetne "előfeldolgozni" ezt a számot, hogy a trapd által írt snmptrap.txt-be már ez kerüljön, mert a BS ezt dolgozza fel és

Re: ospfIfIpAddress feloldása

2006-04-24 bef zés dr . Baranyai László
C-t is meg lehet irni joval rovidebbre, csak egymasra kell definialni a 4 oktetes-es integert es a 4x1 oktetes ip-t... Ugy talan jobban latszik a szamitas modja. De tenyleg rovidebb, es en is igy szeretem. :) #include int main(void) { unsigned long i; unsigned char *addr; int j=3; fs

Re: ospfIfIpAddress feloldása

2006-04-24 bef zés Ruzsinszky Attila
> Szerintem teljesen korrekt, 4 byte-os egesz szamban adja vissza az ip > cimet. Csak nem signed int-kent kell ertelmezni... Jó, akkor valahogy megtanítattatom erre a BS-emet. De hogy hogyan, egyenlőre fogalmam sincs! Ruzsi _ linux lista -

Re: ospfIfIpAddress feloldása

2006-04-24 bef zés Lajber Zoltan
On Mon, 24 Apr 2006, Ruzsinszky Attila wrote: > Már csak az a kérdés, hogy pl. a Cickó miért pont így adja meg? > Hogy nekem lehessen Perl-lel visszakódolnom az NMS számára, > hogy valami értelmezhetőt is lássak belőle? Szerintem teljesen korrekt, 4 byte-os egesz szamban adja vissza az ip cimet.

Re: ospfIfIpAddress feloldása

2006-04-24 bef zés Ruzsinszky Attila
> Ennek a Big Sisternek nem lehet megtanítani, hogy milyen OID-hez milyen > típus tartozik? Biztos lehet ilyet programolni bele a Perl miatt, de az OID-ek nevekhez rendelését is külön fájlban kell elvégezni, ami messze nem tökéletes, pl. ott, ahol az OID valami futás alatti dologgal (pl. IP cím, MA

Re: ospfIfIpAddress feloldása

2006-04-24 bef zés Ruzsinszky Attila
> azert Baranyai Laszlo progija se volt eppenseggel rossz... Ó, bocsánat, bocsánat, csak a Perl közelebb áll hozzám és még fordítani se kell. Nem állítottam egy pillanatig se hogy rossz. > meg gyorsabb is.. Nem vitás, de az NMS-em is Perl-ben készült, így felcsillant a szemem a Perl láttán. De az

Re: ospfIfIpAddress feloldása

2006-04-24 bef zés attila . rajmund . nohl
On Mon, 24 Apr 2006, Ruzsinszky Attila wrote: Milyen interface-en keresztül jön ez a negatív szám? A Subject-ből > SNMP-re tippelnék, de hirtelenjében ránézve az OSPF MIB-re azt látom, > hogy az összes IP cím típusa IpAddress, ami egy 4 hosszú octet string. Cickó 1721 OSPF SNMP Trap. A trap vét

Re: ospfIfIpAddress feloldása

2006-04-24 bef zés Mihaly Zachar
Ruzsinszky Attila wrote: De a Perl script korrekt! azert Baranyai Laszlo progija se volt eppenseggel rossz... meg gyorsabb is.. _ linux lista - linux@mlf.linux.rulez.org http://mlf2.linux.rulez.org/mailman/listinfo/linux

Re: ospfIfIpAddress feloldása

2006-04-24 bef zés Ruzsinszky Attila
> Milyen interface-en keresztül jön ez a negatív szám? A Subject-ből > SNMP-re tippelnék, de hirtelenjében ránézve az OSPF MIB-re azt látom, > hogy az összes IP cím típusa IpAddress, ami egy 4 hosszú octet string. Cickó 1721 OSPF SNMP Trap. A trap vételét pedig a Big Sister trapd-je végzi. A szimbó

Re: ospfIfIpAddress feloldása

2006-04-24 bef zés attila . rajmund . nohl
On Mon, 24 Apr 2006, Ruzsinszky Attila wrote: Köszönöm. Már csak az a kérdés, hogy pl. a Cickó miért pont így adja meg? Hogy nekem lehessen Perl-lel visszakódolnom az NMS számára, hogy valami értelmezhetőt is lássak belőle? H. Milyen interface-en keresztül jön ez a negatív szám? A Subject

Re: ospfIfIpAddress feloldása

2006-04-24 bef zés Ruzsinszky Attila
Köszönöm. Már csak az a kérdés, hogy pl. a Cickó miért pont így adja meg? Hogy nekem lehessen Perl-lel visszakódolnom az NMS számára, hogy valami értelmezhetőt is lássak belőle? H. De a Perl script korrekt! Üdv: Ruzsi _ linux lista -

Re: ospfIfIpAddress feloldása

2006-04-24 bef zés attila . rajmund . nohl
On Mon, 24 Apr 2006, Ruzsinszky Attila wrote: Sziasztok! Hogyan kell visszaszámolni egy ilyen értéket az értelmezhető a.b.c.d formátumra? ospfIfIpAddress => -1062706671 Perl-ben előjel nélküli számra ilyen kódot használok: print join(".", unpack("", pack("", $valtozo))), "\n"; Köré

Re: ospfIfIpAddress feloldása

2006-04-24 bef zés Laszlo Baranyai
Hogyan kell visszaszámolni egy ilyen értéket az értelmezhető a.b.c.d formátumra? ospfIfIpAddress => -1062706671 #include int main(void) { unsigned long i; int j,addr[4]; printf("Number: "); scanf("%ld",&i); for (j=0;j<4;j++) { addr[3-j] = i % 256; i -= addr[3-j]; i /= 256; } pri

ospfIfIpAddress feloldása

2006-04-24 bef zés Ruzsinszky Attila
Sziasztok! Hogyan kell visszaszámolni egy ilyen értéket az értelmezhető a.b.c.d formátumra? ospfIfIpAddress => -1062706671 Köszönettel: Ruzsi _ linux lista - linux@mlf.linux.rulez.org http://mlf2.linux.rulez.org/mailman/listinfo/linux