Portál AbcLinuxu, 1. července 2025 16:54

ipp2p-0.8.2 na Debian ETCH

27.12.2008 09:39 | Přečteno: 1697× | linux

Tyto informace jsem posbiral po webu. Rekl bych, ze jsou velmi cenne. Jedna se instalaci IPP2P - filter na P2P a Torennty, na Debian ETCH



Doinstalujem si balicky

apt-get update
apt-get install build-essential
apt-get install kernel-package
apt-get install libncurses5-dev


Stahneme jadro a potrebne patche do nej.

cd /usr/src/
wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.24.tar.bz2
tar xvjf linux-2.6.24.tar.bz2
ln -s linux-2.6.24 linux

wget http://nchc.dl.sourceforge.net/sourceforge/l7-filter/netfilter-layer7-v2.17.tar.gz
wget http://jaist.dl.sourceforge.net/sourceforge/l7-filter/l7-protocols-2008-01-16.tar.gz
wget http://iptables.org/projects/iptables/files/iptables-1.4.0.tar.bz2
tar xvzf l7-protocols-2008-01-16.tar.gz
tar xvzf netfilter-layer7-v2.17.tar.gz
tar xvjf iptables-1.4.0.tar.bz2
ln -s iptables-1.4.0 iptables


Opatchujeme jadro. cd /usr/src/linux
patch -p1 < ../netfilter-layer7-v2.17/kernel-2.6.22-2.6.24-layer7-2.17.patch
cd ../iptables
patch -p1 < ../netfilter-layer7-v2.17/iptables-1.4-for-kernel-2.6.20forward-layer7-2.17.patch
chmod +x extensions/.layer7-test


Do jadra nakopirujeme posledni config z jadra, co mame nainstalovano.

cd /usr/src/linux
cp /boot/config-2.6.18-5-686 ./.config
make menuconfig


Najdeme polozku
Networking –> Networking options –> Network packet filtering framework (Netfilter) –> Core netfilter configuration
<M> Netfilter connection tracking support
<M> “layer7″ match support
[*] Layer 7 debugging output

A v IP: Netfilter Configuration
<M> IPv4 connection tracking support (required for NAT)
<M> Full NAT

Po par ESC, ulozime konfiguraci. A zacneme kompilovat

make-kpkg clean
make-kpkg --initrd --append-to-version=-l7 kernel_image kernel_headers

Nainstalujeme jadro i s hlavickovymi soubory
cd /usr/src
dpkg -i linux-image-2.6.24-l7_2.6.24-l7-10.00.Custom_i386.deb
dpkg -i linux-headers-2.6.24-l7_2.6.24-l7-10.00.Custom_i386.deb
a restartujeme reboot
Zkompilujeme a nainstalujeme IPTABLES
cd /usr/src/iptables
make KERNEL_DIR=/usr/src/linux
make install
mv /usr/src/l7-protocols-2008-01-16 /etc/l7-protocols

Stahneme filter IPP2P
cd /usr/src
wget http://ipp2p.org/downloads/ipp2p-0.8.2.tar.gz
wget http://sources.gentoo.org/viewcvs.py/*checkout*/gentoo-x86/net-firewall/ipp2p/files/ipp2p-0.8.2-kernel-2.6.22.patch
wget http://sources.gentoo.org/viewcvs.py/*checkout*/gentoo-x86/net-firewall/ipp2p/files/ipp2p-0.8.2-iptables-1.4.0.patch
tar xvzf ipp2p-0.8.2.tar.gz

cp -a ipp2p-0.8.2 ipp2p-0.8.2.orig
cd ipp2p-0.8.2
patch -p1 <../ipp2p-0.8.2-kernel-2.6.22.patch
patch -p1 <../ipp2p-0.8.2-iptables-1.4.0.patch

Opravime MakeFile
namisto radku
ld -shared -o libipt_ipp2p.so libipt_ipp2p.o
dame
$(CC) -shared -o libipt_ipp2p.so libipt_ipp2p.o
Zkompilujeme IPP2P

make
cp libipt_ipp2p.so /usr/local/lib/iptables/
cp ipt_ipp2p.ko /lib/modules/2.6.24-l7/kernel/net/netfilter/
depmod -a

A muzeme zkusit otestovat nova pravidla
iptables -A FORWARD -m ipp2p --ipp2p -j DROP
iptables -A FORWARD -m layer7 --l7proto bittorrent -j DROP
A vypis , jestli se neco delo/deje
iptables -nvL

Dalsi info je zde:
http://www.ipp2p.org/docu_en.html

       

Hodnocení: 62 %

        špatnédobré        

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

Komentáře

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

Vložit další komentář

belisarivs avatar 27.12.2008 11:12 belisarivs | skóre: 22 | blog: Psychobláboly
Rozbalit Rozbalit vše Re: ipp2p-0.8.2 na Debian ETCH
Odpovědět | Sbalit | Link | Blokovat | Admin

1984

IRC is just multiplayer notepad.
27.12.2008 14:22 Raduz | skóre: 5
Rozbalit Rozbalit vše Re: ipp2p-0.8.2 na Debian ETCH
Ach jo. Ve své době bylo populární v každé diskusi připomínat film "Vrtěti psem". Dnes tuhle roli přejalo "1984". Ovšem podstata se nemění - pořád je to stejná pitomost.

Takže jen pro zajímavost - jak souvisí myšlenky románu "1984" s tím, že někdo stručně shrnul postup jak filtrovat bittorent na aplikační vrstvě? Normální firewall je taky příznakem nastupujícího Velkého Bratra?
Michal Fecko avatar 27.12.2008 11:43 Michal Fecko | skóre: 31 | blog: Poznámkový blog
Rozbalit Rozbalit vše Re: ipp2p-0.8.2 na Debian ETCH
Odpovědět | Sbalit | Link | Blokovat | Admin
A komu tym pomozete? :-D
27.12.2008 12:13 Vskutečnosti Saýc | skóre: 7
Rozbalit Rozbalit vše Re: ipp2p-0.8.2 na Debian ETCH
Odpovědět | Sbalit | Link | Blokovat | Admin
Proc by to melo byt uzitecne?
Frt avatar 27.12.2008 13:47 Frt | skóre: 13 | blog: Frtoviny | Ostrava
Rozbalit Rozbalit vše Re: ipp2p-0.8.2 na Debian ETCH
No například mně jednou ipp2p pomohlo ve firmě. Když se během několika dnů stala naše (tehdy 512 kb/s) ADSL linka téměř nepoužitelná. Některé stránky se prostě ani nedočetly, rychlost zoufalá. A když telefony drnčí stále častěji a stížnosti se množí, tak to naštve každého. Zjistil jsem, že každý den tak 3 - 5 lidí spouští uTorrent a stahují si v práci hry a filmy. Nejdříve jsem se snažil o domluvu - každý uznale pokývá hlavou a za dva dny běžely torrenty znova. Tak jsem nasadil filtrování a byl klid. Stránky najednou svištěly jako dříve a aktualizace se nestahovaly hodinu, ale maximálně pár minut.

I když už od té doby uběhly zhruba dva roky a linka je už 4Mbit, tak zákaz torrentu pro účely stahování her a filmů platí. Jsem názoru, že doma ať si na své lince, kterou si člověk platí, dělá co chce. Ale opravdu nevidím důvod, proč by měl člověk v práci za firemní prachy stahovat filmy. Stejně tak přece může klidně ráno zapnout komp a nechat to běžet doma. Proč tím otravovat ostatní...
belisarivs avatar 28.12.2008 10:26 belisarivs | skóre: 22 | blog: Psychobláboly
Rozbalit Rozbalit vše Re: ipp2p-0.8.2 na Debian ETCH

A to je problem ty lidi nabonzovat jejich nadrizenym?

Jednou domluvit a podruhe nabonzovat. Hotovo.

I kdyz pochopitelne, to uznavam, tady ma nasazeni P2P fitrovani dobry smysl.

IRC is just multiplayer notepad.
Dent avatar 27.12.2008 13:48 Dent | skóre: 21 | blog: Standovo
Rozbalit Rozbalit vše Re: ipp2p-0.8.2 na Debian ETCH
Odpovědět | Sbalit | Link | Blokovat | Admin

Hlavně aby se k tomuhle nedostal O2 a podobní velcí hráči. To bychom teprve zažili tu pravou svobodu na internetu.

27.12.2008 14:13 Raduz | skóre: 5
Rozbalit Rozbalit vše Re: ipp2p-0.8.2 na Debian ETCH
Pobavil jsi mě. Fakt :-)
Dent avatar 27.12.2008 14:51 Dent | skóre: 21 | blog: Standovo
Rozbalit Rozbalit vše Re: ipp2p-0.8.2 na Debian ETCH

Pokud si to spojím s tím, co si o torrentech myslí technici od O2, zamrzá mi úsměv na rtech ;)

Michal Fecko avatar 27.12.2008 15:50 Michal Fecko | skóre: 31 | blog: Poznámkový blog
Rozbalit Rozbalit vše Re: ipp2p-0.8.2 na Debian ETCH
Mne to spojenie a naivita ze co ak to uvidia az teraz pride naozaj smiesna :-)
vencour avatar 27.12.2008 20:26 vencour | skóre: 56 | blog: Tady je Vencourovo | Praha+západní Čechy
Rozbalit Rozbalit vše Re: ipp2p-0.8.2 na Debian ETCH

Hm, já měl pocit, že profi řešení nemá s bittorentem potíže?

Ty nejhlubší objevy nečekají nutně za příští hvězdou. Jsou uvnitř nás utkány do vláken, která nás spojují, nás všechny.
29.12.2008 11:38 George | skóre: 18 | blog: haluz | Usobrno
Rozbalit Rozbalit vše Re: ipp2p-0.8.2 na Debian ETCH

To tady uz bylo, ale hned se to zrusilo. Lidi si strasne stezovali a pravne to taky nebylo v poradku.

27.12.2008 20:27 Mykonou | skóre: 5
Rozbalit Rozbalit vše Re: ipp2p-0.8.2 na Debian ETCH
Odpovědět | Sbalit | Link | Blokovat | Admin

Kdyztak me nekdo opravte ale nejsou podobne snahy zbytecne pokud se zapne sifrovani prenosu ktere dneska umi uz snad kazdy BT klient?

I TY muzes byt echt linuxak!
29.12.2008 11:39 George | skóre: 18 | blog: haluz | Usobrno
Rozbalit Rozbalit vše Re: ipp2p-0.8.2 na Debian ETCH

Ano, to je pravda. Pak nastane blokovani portu :)

 

30.1.2009 08:01 vaše jméno
Rozbalit Rozbalit vše Re: ipp2p-0.8.2 na Debian ETCH
Odpovědět | Sbalit | Link | Blokovat | Admin
vyborny postup, dakujem. vsetko funguje presne tak ako tam je napisane
21.1.2011 23:29 Juper
Rozbalit Rozbalit vše Re: ipp2p-0.8.2 na Debian ETCH
neni nejaky novejsi postup na jadro 2.6.32 pro debian squeeze velmi pekny postup je zde, vcetne install scriptu, ale bohuzel uz zastarale a tak verze nesouhlasi. http://www.linuxmax.wz.cz/index/doc/tspi2.htm

Založit nové vláknoNahoru

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