* ipt_account / iptables 1.3.8
@ 2007-06-27 16:43 Thomas Jacob
2007-06-27 18:16 ` Pascal Hambourg
0 siblings, 1 reply; 12+ messages in thread
From: Thomas Jacob @ 2007-06-27 16:43 UTC (permalink / raw)
To: netfilter
[-- Attachment #1: Type: text/plain, Size: 316 bytes --]
Hi List,
It appears that ipt_account has vanished from
iptables 1.3.8 (it was still there in 1.3.7) could
someone please comment on the why?
The changelogs do not mention anything about it, neither
does the source, and also I couldn't find anything
googling thru the mailing list archives.
T Jacob
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 191 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread* Re: ipt_account / iptables 1.3.8 2007-06-27 16:43 ipt_account / iptables 1.3.8 Thomas Jacob @ 2007-06-27 18:16 ` Pascal Hambourg 2007-06-27 18:30 ` David Ford 2007-06-29 8:53 ` experiences with ipt_ACCOUNT (was Re: ipt_account / iptables 1.3.8) Thomas Jacob 0 siblings, 2 replies; 12+ messages in thread From: Pascal Hambourg @ 2007-06-27 18:16 UTC (permalink / raw) To: netfilter Hello, Thomas Jacob a écrit : > > It appears that ipt_account has vanished from > iptables 1.3.8 (it was still there in 1.3.7) could > someone please comment on the why? > > The changelogs do not mention anything about it They do, in a rather laconic way though : <quote> - Remove extensions for unmaintained/obsolete patchlets </quote> AFAIK, the concerned extensions are : fuzzy, nth, random (both superseded by statistic), ROUTE, account, BALANCE, childlevel, connlimit, dstlimit, FTOS, IPMARK, ipv4options, IPV4OPTSSTRIP, mport, NETLINK, osf, psd, record_rpc, rpc, TARPIT, TCPLAG, time, TRACE, u32, XOR. ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: ipt_account / iptables 1.3.8 2007-06-27 18:16 ` Pascal Hambourg @ 2007-06-27 18:30 ` David Ford 2007-06-27 18:59 ` Jan Engelhardt 2007-06-27 19:03 ` Jan Engelhardt 2007-06-29 8:53 ` experiences with ipt_ACCOUNT (was Re: ipt_account / iptables 1.3.8) Thomas Jacob 1 sibling, 2 replies; 12+ messages in thread From: David Ford @ 2007-06-27 18:30 UTC (permalink / raw) To: Netfilter Development Mailinglist Pascal Hambourg wrote: > [...] > AFAIK, the concerned extensions are : fuzzy, nth, random (both > superseded by statistic), ROUTE, account, BALANCE, childlevel, > connlimit, dstlimit, FTOS, IPMARK, ipv4options, IPV4OPTSSTRIP, mport, > NETLINK, osf, psd, record_rpc, rpc, TARPIT, TCPLAG, time, TRACE, u32, > XOR. Is there something that functionally replaces TARPIT? ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: ipt_account / iptables 1.3.8 2007-06-27 18:30 ` David Ford @ 2007-06-27 18:59 ` Jan Engelhardt 2007-06-27 19:03 ` Jan Engelhardt 1 sibling, 0 replies; 12+ messages in thread From: Jan Engelhardt @ 2007-06-27 18:59 UTC (permalink / raw) To: David Ford; +Cc: Netfilter Development Mailinglist On Jun 27 2007 14:30, David Ford wrote: >Pascal Hambourg wrote: >> [...] >> AFAIK, the concerned extensions are : fuzzy, nth, random (both >> superseded by statistic), ROUTE, account, BALANCE, childlevel, >> connlimit, dstlimit, FTOS, IPMARK, ipv4options, IPV4OPTSSTRIP, mport, >> NETLINK, osf, psd, record_rpc, rpc, TARPIT, TCPLAG, time, TRACE, u32, >> XOR. > >Is there something that functionally replaces TARPIT? > Like, xt_DELUDE? Jan -- ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: ipt_account / iptables 1.3.8 2007-06-27 18:30 ` David Ford 2007-06-27 18:59 ` Jan Engelhardt @ 2007-06-27 19:03 ` Jan Engelhardt 2007-06-27 19:39 ` Patrick McHardy 1 sibling, 1 reply; 12+ messages in thread From: Jan Engelhardt @ 2007-06-27 19:03 UTC (permalink / raw) To: David Ford; +Cc: Netfilter Development Mailinglist On Jun 27 2007 14:30, David Ford wrote: >Pascal Hambourg wrote: >> <quote> >> - Remove extensions for unmaintained/obsolete patchlets >> </quote> >> >> AFAIK, the concerned extensions are : fuzzy, nth, random (both >> superseded by statistic), ROUTE, account, BALANCE, childlevel, >> connlimit, dstlimit, FTOS, IPMARK, ipv4options, IPV4OPTSSTRIP, mport, >> NETLINK, osf, psd, record_rpc, rpc, TARPIT, TCPLAG, time, TRACE, u32, >> XOR. > >Is there something that functionally replaces TARPIT? > Uhm, please add a reference next time; only by chance I found the thread origin at the netfilter@ list. No idea why TARPIT got removed. Maybe it's "unmaintained", but it did not need a lot of maintenance either. Though, people had to patch their kernel. There is no replacement for TARPIT - it's solid. (And xt_DELUDE does not replace it; it is something inbetween REJECT and TARPIT.) Jan -- ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: ipt_account / iptables 1.3.8 2007-06-27 19:03 ` Jan Engelhardt @ 2007-06-27 19:39 ` Patrick McHardy 2007-06-27 19:46 ` Jan Engelhardt 0 siblings, 1 reply; 12+ messages in thread From: Patrick McHardy @ 2007-06-27 19:39 UTC (permalink / raw) To: Jan Engelhardt; +Cc: Netfilter Development Mailinglist, David Ford Jan Engelhardt wrote: > Uhm, please add a reference next time; only by chance I found the thread origin > at the netfilter@ list. > > No idea why TARPIT got removed. Maybe it's "unmaintained", but it did not need > a lot of maintenance either. Though, people had to patch their kernel. > > There is no replacement for TARPIT - it's solid. (And xt_DELUDE does not > replace it; it is something inbetween REJECT and TARPIT.) Maintenance is only one aspect, but it is a problem since we can't even compile test it without patching our kernels. A second problem with most of these matches and targets is that they usually have a broken non-64 bit clean ABI and if we decide to merge them someday we need to fix that and thereby break compatibility before it was even included in the kernel, which is ridiculous. They should have never gotten into a release and we fixed that now. You can still patch your kernel and iptables as you like. ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: ipt_account / iptables 1.3.8 2007-06-27 19:39 ` Patrick McHardy @ 2007-06-27 19:46 ` Jan Engelhardt 2007-06-27 22:15 ` Jozsef Kadlecsik 0 siblings, 1 reply; 12+ messages in thread From: Jan Engelhardt @ 2007-06-27 19:46 UTC (permalink / raw) To: Patrick McHardy; +Cc: Netfilter Development Mailinglist, David Ford On Jun 27 2007 21:39, Patrick McHardy wrote: > Jan Engelhardt wrote: >> Uhm, please add a reference next time; only by chance I found the thread >> origin >> at the netfilter@ list. >> >> No idea why TARPIT got removed. Maybe it's "unmaintained", but it did not >> need >> a lot of maintenance either. Though, people had to patch their kernel. >> >> There is no replacement for TARPIT - it's solid. (And xt_DELUDE does not >> replace it; it is something inbetween REJECT and TARPIT.) > > Maintenance is only one aspect, but it is a problem since we can't > even compile test it without patching our kernels. So would not it be better to add TARPIT to the kernel and have the whole package work? > A second problem > with most of these matches and targets is that they usually have a > broken non-64 bit clean ABI and if we decide to merge them someday > we need to fix that and thereby break compatibility before it was > even included in the kernel, which is ridiculous. I agree, it should at least be 64 clean. > They should have never gotten into a release and we fixed that now. > You can still patch your kernel and iptables as you like. > Can I also submit a (hopefully cleaned) e.g. TARPIT? Jan -- ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: ipt_account / iptables 1.3.8 2007-06-27 19:46 ` Jan Engelhardt @ 2007-06-27 22:15 ` Jozsef Kadlecsik 2007-06-27 23:44 ` Patrick McHardy 0 siblings, 1 reply; 12+ messages in thread From: Jozsef Kadlecsik @ 2007-06-27 22:15 UTC (permalink / raw) To: Jan Engelhardt; +Cc: Netfilter Development Mailinglist On Wed, 27 Jun 2007, Jan Engelhardt wrote: > Can I also submit a (hopefully cleaned) e.g. TARPIT? I'd like to see an IPv4/IPv6 compatible TARPIT module in the mainline kernel. But please extend the target so that it could be used from the raw table and let the reply packets skip conntrack. Thus we could benefit from TARPIT even in a full blown conntrack/nat setup as well. (If I recall correctly, that is not possible with the original version.) Best regards, Jozsef - E-mail : kadlec@blackhole.kfki.hu, kadlec@sunserv.kfki.hu PGP key : http://www.kfki.hu/~kadlec/pgp_public_key.txt Address : KFKI Research Institute for Particle and Nuclear Physics H-1525 Budapest 114, POB. 49, Hungary ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: ipt_account / iptables 1.3.8 2007-06-27 22:15 ` Jozsef Kadlecsik @ 2007-06-27 23:44 ` Patrick McHardy 2007-06-28 6:43 ` Jan Engelhardt 2007-06-28 11:29 ` Jozsef Kadlecsik 0 siblings, 2 replies; 12+ messages in thread From: Patrick McHardy @ 2007-06-27 23:44 UTC (permalink / raw) To: Jozsef Kadlecsik; +Cc: Jan Engelhardt, Netfilter Development Mailinglist Jozsef Kadlecsik wrote: > On Wed, 27 Jun 2007, Jan Engelhardt wrote: > >> Can I also submit a (hopefully cleaned) e.g. TARPIT? > > > I'd like to see an IPv4/IPv6 compatible TARPIT module in the mainline > kernel. But please extend the target so that it could be used from the > raw table and let the reply packets skip conntrack. Thus we could > benefit from TARPIT even in a full blown conntrack/nat setup as well. > (If I recall correctly, that is not possible with the original version.) The easiest way to do this would probably be to optionally attach a notrack conntrack to new packets. Looking at the version in SVN, it also needs: - use generic checks for table and hook validation - remove impossible skb->dst NULL ptr check - remove impossible check for PACKET_OTHERHOST - not abuse xrlim_allow - resync TCP packet generation code with ipt_REJECT, especially properly deal with IPsec, not use ip_direct_send but dst_output - kill ip_direct_send - kill obsolete ifdefs Shouldn't be much work, maybe I'll look into this after finishing my conntrack hash patches if no one beats me to it. ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: ipt_account / iptables 1.3.8 2007-06-27 23:44 ` Patrick McHardy @ 2007-06-28 6:43 ` Jan Engelhardt 2007-06-28 11:29 ` Jozsef Kadlecsik 1 sibling, 0 replies; 12+ messages in thread From: Jan Engelhardt @ 2007-06-28 6:43 UTC (permalink / raw) To: Patrick McHardy; +Cc: Netfilter Development Mailinglist, Jozsef Kadlecsik On Jun 28 2007 01:44, Patrick McHardy wrote: >Shouldn't be much work, maybe I'll look into this after finishing >my conntrack hash patches if no one beats me to it. > Since you keep me busy with xt_u32 and xt_connlimit, I'll leave it to you for now :) Jan -- ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: ipt_account / iptables 1.3.8 2007-06-27 23:44 ` Patrick McHardy 2007-06-28 6:43 ` Jan Engelhardt @ 2007-06-28 11:29 ` Jozsef Kadlecsik 1 sibling, 0 replies; 12+ messages in thread From: Jozsef Kadlecsik @ 2007-06-28 11:29 UTC (permalink / raw) To: Patrick McHardy; +Cc: Jan Engelhardt, Netfilter Development Mailinglist On Thu, 28 Jun 2007, Patrick McHardy wrote: >> I'd like to see an IPv4/IPv6 compatible TARPIT module in the mainline >> kernel. But please extend the target so that it could be used from the >> raw table and let the reply packets skip conntrack. Thus we could >> benefit from TARPIT even in a full blown conntrack/nat setup as well. >> (If I recall correctly, that is not possible with the original version.) > > The easiest way to do this would probably be to optionally attach > a notrack conntrack to new packets. Yes, exactly. > Looking at the version in SVN, it also needs: [...] > Shouldn't be much work, maybe I'll look into this after finishing > my conntrack hash patches if no one beats me to it. The amount of work you have been doing is simply amazing... Best regards, Jozsef - E-mail : kadlec@blackhole.kfki.hu, kadlec@sunserv.kfki.hu PGP key : http://www.kfki.hu/~kadlec/pgp_public_key.txt Address : KFKI Research Institute for Particle and Nuclear Physics H-1525 Budapest 114, POB. 49, Hungary ^ permalink raw reply [flat|nested] 12+ messages in thread
* experiences with ipt_ACCOUNT (was Re: ipt_account / iptables 1.3.8) 2007-06-27 18:16 ` Pascal Hambourg 2007-06-27 18:30 ` David Ford @ 2007-06-29 8:53 ` Thomas Jacob 1 sibling, 0 replies; 12+ messages in thread From: Thomas Jacob @ 2007-06-29 8:53 UTC (permalink / raw) To: netfilter Oh well, thanks for the info. A pity, as in kernels up to 2.6.18 the module was doing its job nicely, but I've now tried it with 2.6.21.5 and there it doesn't even compile anymore. There's an alternative module called ipt_ACCOUNT however, where the docs say that it does support 2.6.21. ==> http://www.intra2net.com/de/produkte/opensource/ipt_account/ I wonder if anyone would like to share experiences with that particular module in terms of performance and stability in a 70-100kpps load scenario. On Wed, 2007-06-27 at 20:16 +0200, Pascal Hambourg wrote: > Hello, > > Thomas Jacob a écrit : > > > > It appears that ipt_account has vanished from > > iptables 1.3.8 (it was still there in 1.3.7) could > > someone please comment on the why? > > > > The changelogs do not mention anything about it > > They do, in a rather laconic way though : > > <quote> > - Remove extensions for unmaintained/obsolete patchlets > </quote> > > AFAIK, the concerned extensions are : fuzzy, nth, random (both > superseded by statistic), ROUTE, account, BALANCE, childlevel, > connlimit, dstlimit, FTOS, IPMARK, ipv4options, IPV4OPTSSTRIP, mport, > NETLINK, osf, psd, record_rpc, rpc, TARPIT, TCPLAG, time, TRACE, u32, XOR. ^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2007-06-29 8:53 UTC | newest] Thread overview: 12+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2007-06-27 16:43 ipt_account / iptables 1.3.8 Thomas Jacob 2007-06-27 18:16 ` Pascal Hambourg 2007-06-27 18:30 ` David Ford 2007-06-27 18:59 ` Jan Engelhardt 2007-06-27 19:03 ` Jan Engelhardt 2007-06-27 19:39 ` Patrick McHardy 2007-06-27 19:46 ` Jan Engelhardt 2007-06-27 22:15 ` Jozsef Kadlecsik 2007-06-27 23:44 ` Patrick McHardy 2007-06-28 6:43 ` Jan Engelhardt 2007-06-28 11:29 ` Jozsef Kadlecsik 2007-06-29 8:53 ` experiences with ipt_ACCOUNT (was Re: ipt_account / iptables 1.3.8) Thomas Jacob
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.