Portál AbcLinuxu, 26. dubna 2024 16:21


Dotaz: iptables-p2p a mala chybka

10.10.2004 16:46 miso
iptables-p2p a mala chybka
Přečteno: 199×
Odpovědět | Admin
Dobry den, potreboval by som nakompilovat iptables-p2p a neustale mam problem s suborom libipt_p2p.c

nasiel som na internete niake manuali pre Slackware 10 ktory pouzivam, zmenil som vsety cesty k suborom ktore som mal. Niektore chyby zmizly ale stale zostalo na konci to iste.
Tu je vypis po zadani make:
gcc -O2 -Wall -DIPTABLES_VERSION=\"1.2.10\" -I../common -c -o libipt_p2p.o libipt_p2p.c
libipt_p2p.c:70: error: variable `p2p' has initializer but incomplete type
libipt_p2p.c:72: warning: excess elements in struct initializer
libipt_p2p.c:72: warning: (near initialization for `p2p')
libipt_p2p.c:73: warning: excess elements in struct initializer
libipt_p2p.c:73: warning: (near initialization for `p2p')
libipt_p2p.c:74: warning: excess elements in struct initializer
libipt_p2p.c:74: warning: (near initialization for `p2p')
libipt_p2p.c:75: warning: excess elements in struct initializer
libipt_p2p.c:75: warning: (near initialization for `p2p')
libipt_p2p.c:76: warning: excess elements in struct initializer
libipt_p2p.c:76: warning: (near initialization for `p2p')
libipt_p2p.c:77: warning: excess elements in struct initializer
libipt_p2p.c:77: warning: (near initialization for `p2p')
libipt_p2p.c:78: warning: excess elements in struct initializer
libipt_p2p.c:78: warning: (near initialization for `p2p')
libipt_p2p.c:79: warning: excess elements in struct initializer libipt_p2p.c:79: warning: (near initialization for `p2p')
libipt_p2p.c:80: warning: excess elements in struct initializer
libipt_p2p.c:80: warning: (near initialization for `p2p')
libipt_p2p.c:81: warning: excess elements in struct initializer
libipt_p2p.c:81: warning: (near initialization for `p2p')
libipt_p2p.c:82: warning: excess elements in struct initializer
libipt_p2p.c:82: warning: (near initialization for `p2p')
libipt_p2p.c:84: warning: excess elements in struct initializer
libipt_p2p.c:84: warning: (near initialization for `p2p')
libipt_p2p.c: In function `arg_to_proto':
libipt_p2p.c:152: warning: implicit declaration of function `exit_error'
libipt_p2p.c:152: error: `PARAMETER_PROBLEM' undeclared (first use in this function)
libipt_p2p.c:152: error: (Each undeclared identifier is reported only once
libipt_p2p.c:152: error: for each function it appears in.)
libipt_p2p.c: In function `parse':
libipt_p2p.c:261: warning: implicit declaration of function `check_inverse'
libipt_p2p.c:266: error: `PARAMETER_PROBLEM' undeclared (first use in this function)
libipt_p2p.c: In function `_init':
libipt_p2p.c:302: warning: implicit declaration of function `register_match'
libipt_p2p.c: At top level:
libipt_p2p.c:70: error: storage size of `p2p' isn't known
make: *** [libipt_p2p.o] Error 1

naozaj uz neviem kde by bola chyba, ked bude nutne dat niekde link na ten subor tak ho tam dam...
dakujem za akukolvek radu...
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

10.10.2004 19:21 Drašar | skóre: 27 | Velký Týnec
Rozbalit Rozbalit vše Re: iptables-p2p a mala chybka
Odpovědět | | Sbalit | Link | Blokovat | Admin
Rekl bych, ze jsem mel uplne stejny problem, ale uz presne nevim, jak jsem ho vyresil :-( Ale mam pocit, ze tomu chybi nejake hlavickove soubory iptables. Takze zkus si bud stahnou zdrojaky z www.netfilter.org, nebo ja jsem pouzil balik iptables-dev z Debiana. Napr. ve Fedore nejaky balik s hlavic. soubory pro iptables je, ale je hoodne orezany, proto jsem pouzil Debianovsky.

A jinak ja jsem z iptables-p2p presel na ipp2p. Je to velmi podobny, ale zda se mi lepsi a mel jsem s tim mene problemu.

Patička
10.10.2004 19:32 miso
Rozbalit Rozbalit vše Re: iptables-p2p a mala chybka
diky zatial, skusim to, potom napisem

a to ipp2p dokaze p2p iba seknut alebo aj shapnut?
10.10.2004 20:12 Drašar | skóre: 27 | Velký Týnec
Rozbalit Rozbalit vše Re: iptables-p2p a mala chybka
Shapovani ani zariznuti neni zalezitosti modulu, nybrz iptables. Ten dany modul pouze rozpozna P2P spojeni a potom uz je na tobe, jaka si napises pravidla pro iptables. Jinak funguje to uplne stejne jako iptables-p2p. Pro shapovani je treba opatchovat jadro CONNMARkem kvuli znackovani paketu. Uz jme to probirali tady ;-)
Patička

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.