Инсталирал съм Slackware 11 s кернел 2.4.13(мисля беше).После му сложих ярдо 2.6.18 (чрез инсталация на
kernel-generic-2.6.18-i486-1.tgz,kernel-headers-2.6.18-i386-1.tgz,kernel-modules-2.6.18-i4
86-1.tgz,kernel-source-2.6.18-noarch-1.tgz)Tака,след като вече съм с ядро 2.6.18,искам да огранича конекциите,чрез
connlimitЗа целта разархивирам
patch-o-matic-ng-20040621 в директория
/usr/srcС версия на
iptables-1.3.5 съм,но ще сложа iptables -1.3.6,понеже съм пробвал и преди с тази версия и е ставало!!!!
Така,проблема е в следното:
Като въведа:
Примерен код |
cd /usr/src/patch-o-matic-ng-20040621 ./runme connlimit --kernel-path=/usr/src/linux --iptables-path=/usr/src/iptables-1.3.6
|
Ми дава следното:
Цитат |
root@moon:/usr/src/patch-o-matic-ng-20040621# ./runme connlimit --kernel-path=/usr/src/linux --iptables-path=/usr/src/iptables-1.3.6 Loading patchlet definitions...............................................................................
............................... done
Welcome to Patch-o-matic (1.17)!
Kernel: 2.6.18, /usr/src/linux Iptables: 1.3.6, /usr/src/iptables-1.3.6 Each patch is a new feature: many have minimal impact, some do not. Almost every one has bugs, so don't apply what you don't need! ------------------------------------------------------- Already applied:
Testing connlimit... not applied The connlimit patch: Author: Gerd Knorr <kraxel@bytesex.org> Status: ItWorksForMe[tm]
This adds an iptables match which allows you to restrict the number of parallel TCP connections to a server per client IP address (or address block).
Examples:
# allow 2 telnet connections per client host iptables -p tcp --syn --dport 23 -m connlimit --connlimit-above 2 -j REJECT
# you can also match the other way around: iptables -p tcp --syn --dport 23 -m connlimit ! --connlimit-above 2 -j ACCEPT
# limit the nr of parallel http requests to 16 per class C sized # network (24 bit netmask) iptables -p tcp --syn --dport 80 -m connlimit --connlimit-above 16 \ --connlimit-mask 24 -j REJECT ----------------------------------------------------------------- Do you want to apply this patch [N/y/t/f/a/r/b/w/q/?] y unable to find ladd slot in src /usr/src/linux/net/ipv4/netfilter/Makefile ----------------------------------------------------------------- Do you want to apply this patch [N/y/t/f/a/r/b/w/q/?] n
|
Т,написах всичко подробно,защото преди със Slackware 10.2,iptables-1.3.6 съм успавял да сложа този пач!Но сега,не става и незнам къде е грешката,защо не може да намери този слот ladd slot in /usr/src/linux/net/ipv4/netfilter/Makefile
'>
Предварително благодаря!!