On Sat, Jul 14, 2012 at 7:11 PM, Pablo Neira Ayuso <pablo@xxxxxxxxxxxxx> wrote: > On Fri, Jul 13, 2012 at 06:43:36PM -0700, Maciej Żenczykowski wrote: >> On Fri, Jul 13, 2012 at 2:16 AM, Pablo Neira Ayuso <pablo@xxxxxxxxxxxxx> wrote: >> > On Thu, Jul 12, 2012 at 06:25:13PM +0200, Jan Engelhardt wrote: >> >> >> >> On Thursday 2012-07-12 17:49, Pablo Neira Ayuso wrote: >> >> >> +config NETFILTER_XT_TARGET_SYSRQ >> >> >> + tristate '"SYSRQ" - remote sysrq invocation' >> >> > >> >> >I guess this is useful for user, eg. you can reboot your crashed >> >> >system from your office in case that cheap comodity hardware without >> >> >remote management tools (eg. HP's ILO or Dell's iDRAC). >> >> > >> >> >Still, I think that including this in Netfilter is a bit of abuse >> >> >since this is out of the scope of providing some firewalling feature. >> >> >> >> David Miller has stated his opinion already last year, and he's >> >> for the Netfilter variant: >> >> http://markmail.org/message/d7kpczdbtpcxwli6 >> > >> > I think that affirmation is true in the context of: >> > >> > [PATCH]: Add Network Sysrq Support >> > >> > but not sure it's out of it. >> > >> > He probably prefered the Netfilter option because, comparing it to the >> > Netfilter approach, it looks nicer. Well, just look at all those sysfs >> > and proc interfaces he was proposing for that approach (it seems quite >> > ugly to me). >> > >> > You can use the udp_encap hook (that Florian mentioned) plus some >> > genetlink interface and little user-space tool to make it out of >> > netfilter. Most of the xt_SYSRQ code can be reused and the genetlink >> > interface plus one library can be added with little extra work. >> > >> > @David: just to put you into context. Jan is proposing to merge >> > xt_SYSRQ into mainstream, we are discussing if it would be better to >> > make it out of it (so people do not depend on the firewalling >> > utilities to get it working) based on a different proposal described >> > above. >> > -- >> > To unsubscribe from this list: send the line "unsubscribe netfilter-devel" in >> > the body of a message to majordomo@xxxxxxxxxxxxxxx >> > More majordomo info at http://vger.kernel.org/majordomo-info.html >> >> For this to be truly useful, it has to work when all of userspace is >> dead and unresponsive (oom hell, swap hell, hdd disconnected, etc), >> and as such from the moment the magic packet gets received, to the >> command (reboot/etc) being executed it has to be a fully kernel based >> solution - preferably within the network softirq. >> >> Anything relying on userspace (outside of initial configuration) is >> not acceptable. > > So far, nobody mentioned the possibility any sort of user-space daemon > ;-). > > That user-space tool would be used to configure it through genetlink > outside of netfilter. That's all. > > And I think everybody here still think this is useful, what we're > discussing is the nicer approach. > -- > To unsubscribe from this list: send the line "unsubscribe netfilter-devel" in > the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html Hi Jan, I don't know if it goes to main line kernel eventually, i want this feature right now. Right now i have to physically go the office rack to reboot in a case of kernel crash. Office IT people don't provide IPKVM stuffs in development servers, they only give it to "production" severs. I really think its nice touch. Is it available in xtable-addons, or i just apply your patch directly? Cheers. -- -aft -- To unsubscribe from this list: send the line "unsubscribe netfilter-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html