Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:ippsl13 [21/03/2010 18:30]
Boris V. Vuks
wiki:ippsl13 [21/03/2010 18:57] (текущий)
Boris V. Vuks
Строка 1: Строка 1:
-==== Установка IPP для Slackware 13  ====+==== Установка ipp2p для Slackware 13  ====
  
 === Download and Extracting Packages: === === Download and Extracting Packages: ===
  
-  # cd /usr/src \\ +  # cd /usr/src  
-  # wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.31.tar.bz2 \\ +  # wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.31.tar.bz2  
-  # wget http://iptables.org/projects/iptables/files/iptables-1.4.5.tar.bz2 \\ +  # wget http://iptables.org/projects/iptables/files/iptables-1.4.5.tar.bz2  
-  # wget http://enterprise.bih.harvard.edu/pub/tarpit-updates/iptables-1.4.2-tarpit.diff \\ +  # wget http://enterprise.bih.harvard.edu/pub/tarpit-updates/iptables-1.4.2-tarpit.diff  
-  # wget http://ufpr.dl.sourceforge.net/sourceforge/xtables-addons/xtables-addons-1.18.tar.bz2 \\ +  # wget http://ufpr.dl.sourceforge.net/sourceforge/xtables-addons/xtables-addons-1.18.tar.bz2  
-  # wget http://ufpr.dl.sourceforge.net/sourceforge/l7-filter/netfilter-layer7-v2.22.tar.gz \\ +  # wget http://ufpr.dl.sourceforge.net/sourceforge/l7-filter/netfilter-layer7-v2.22.tar.gz  
-  # wget http://ufpr.dl.sourceforge.net/sourceforge/l7-filter/l7-protocols-2009-05-28.tar.gz \\+  # wget http://ufpr.dl.sourceforge.net/sourceforge/l7-filter/l7-protocols-2009-05-28.tar.gz 
 \\ \\
-  # for archive in *.bz2; do tar -jxf $archive;done \\ +  # for archive in *.bz2; do tar -jxf $archive;done  
-  # for archive in *.gz; do tar -zxf $archive;done \\+  # for archive in *.gz; do tar -zxf $archive;done 
  
  
 === Creating symbolic links: === === Creating symbolic links: ===
  
-  # ln -s linux-2.6.31 linux \\ +  # ln -s linux-2.6.31 linux  
-  # ln -s iptables-1.4.5 iptables \\ +  # ln -s iptables-1.4.5 iptables  
-  # ln -s xtables-addons-1.18 xtables-addons \\+  # ln -s xtables-addons-1.18 xtables-addons 
  
 === Patching Kernel and Kernel Compile : === === Patching Kernel and Kernel Compile : ===
  
-  # cd /usr/src/linux \\ +  # cd /usr/src/linux  
-  # patch -p1 < ../netfilter-layer7-v2.22/kernel-2.6.25-2.6.28-layer7-2.22.patch \\+  # patch -p1 < ../netfilter-layer7-v2.22/kernel-2.6.25-2.6.28-layer7-2.22.patch 
   # make menuconfig   # make menuconfig
  Networking options  --->  Networking options  --->
Строка 36: Строка 36:
  "layer7" match support  "layer7" match support
  
-  # make -j 4 bzlilo && make -j 4 modules && make modules_install \\+  # make -j 4 bzlilo && make -j 4 modules && make modules_install 
  
 === Patching and installing iptables 1.4.5: === === Patching and installing iptables 1.4.5: ===
  
-  # cd /usr/src/iptables/extensions \\ +  # cd /usr/src/iptables/extensions  
-  # cp ../../netfilter-layer7-v2.22/iptables-1.4.3forward-for-kernel-2.6.20forward/libxt_layer7.* . \\ +  # cp ../../netfilter-layer7-v2.22/iptables-1.4.3forward-for-kernel-2.6.20forward/libxt_layer7.* .  
-  # sed -i 's/exit_error(/xtables_error(/' libxt_layer7.c \\ +  # sed -i 's/exit_error(/xtables_error(/' libxt_layer7.c  
-  # cd .. \\ +  # cd ..  
-  # patch -p1 -NE < ../iptables-1.4.2-tarpit.diff \\ +  # patch -p1 -NE < ../iptables-1.4.2-tarpit.diff  
-  # cp /usr/src/linux/include/asm-generic/bitsperlong.h /usr/src/linux/include/asm/ \\ +  # cp /usr/src/linux/include/asm-generic/bitsperlong.h /usr/src/linux/include/asm/  
-  # ./configure --with-ksource=/usr/src/linux \ \+  # ./configure --with-ksource=/usr/src/linux \  
-  --prefix=/usr --with-xtlibdir=/lib/xtables --libdir=/lib --enable-libipq --enable-devel \\ +  --prefix=/usr --with-xtlibdir=/lib/xtables --libdir=/lib --enable-libipq --enable-devel  
-  # make && make install \\ +  # make && make install  
-  # cd /usr/src/l7-protocols-2009-05-28/ \\ +  # cd /usr/src/l7-protocols-2009-05-28/  
-  # make install \\+  # make install 
  
 === Xtables-addons compile: === === Xtables-addons compile: ===
  
-  # cd /usr/src/xtables-addons \\ +  # cd /usr/src/xtables-addons  
-  # ./configure  --with-xtables=/lib  --prefix=/usr \ \+  # ./configure  --with-xtables=/lib  --prefix=/usr \  
-  --mandir=/usr/share/man --infodir=/usr/share/info --libexecdir=/lib  \ \+  --mandir=/usr/share/man --infodir=/usr/share/info --libexecdir=/lib  \  
-  --with-ksource=/usr/src/linux --includedir=/usr/include/ \\ +  --with-ksource=/usr/src/linux --includedir=/usr/include/  
-  # make && make install \\+  # make && make install 
  
 === Testing the Installation: === === Testing the Installation: ===
  
-  # iptables -j TARPIT -h \\ +  # iptables -j TARPIT -h  
-  # iptables -m ipp2p  -h \\ +  # iptables -m ipp2p  -h  
-  # iptables -m layer7 -h \\+  # iptables -m layer7 -h 
  
 +----
 ==Thanks for information: == ==Thanks for information: ==
 http://linax.wordpress.com/2009/09/16/slackware-13-kernel-2-6-31-iptables-1-4-5-l7-filter-tarpit-ipp2p/ http://linax.wordpress.com/2009/09/16/slackware-13-kernel-2-6-31-iptables-1-4-5-l7-filter-tarpit-ipp2p/
  

QR Code
QR Code wiki:ippsl13 (generated for current page)