Linux Netfilter discussions
 help / color / mirror / Atom feed
* iptables 'make' killed my box
@ 2003-08-25 18:18 Scott Gaertner
  2003-08-25 20:51 ` Arnt Karlsen
  0 siblings, 1 reply; 6+ messages in thread
From: Scott Gaertner @ 2003-08-25 18:18 UTC (permalink / raw)
  To: netfilter

Hello,

I tried to build iptables 1.2.8 today, and failed miserably.  My system 
is Debian Linux - 2.4.18-c3 kernel, i686.

I downloaded the package, entered the directory, typed "make 
KERNEL_DIR=/usr/src/kernel-source-2.4.18/", and after a listing of 
found extensions, I lost connection to the box.  (Complete transcript 
at end of message).  I can no longer even ping any address on that 
network. (The machine was acting as a router as well).

I am trying to get physical access to the machine, and when (if) I get 
it, my time there will be extremely limited.  I would *greatly* 
appreciate any suggestions along the following lines --

- Could the 'make' command alone have killed my box, or must it have 
been a coincidence?

- If it was iptables, can anyone give me a hint as to how to reverse 
the effects as efficiently and quickly as possible?

- Alternatively, is this normal behavior, and do I just need to 
complete the install and open up traffic?

Any help would be appreciated -- I was acting quickly to block an 
influx of spam, and my actions have affected a lot of people.

Thank you in advance,

-Scott Gaertner
  scott@caffeinemediainc.com
  917-495-4276


% /usr/src# bzip2 -d iptables-1.2.8.tar.bz2
% /usr/src# tar -xf iptables-1.2.8.tar
% /usr/src# cd iptables-1.2.8
% /usr/src/iptables-1.2.8# make 
KERNEL_DIR=/usr/src/kernel-source-2.4.18/
Making dependencies: please wait...
Extensions found:
cc -O2 -Wall -Wunused -I/usr/src/kernel-source-2.4.18//include 
-Iinclude/ -DIPTABLES_VERSION=\"1.2.8\"  -fPIC -o 
extensions/libipt_ah_sh.o -c extensions/libipt_ah.c
ld -shared -o extensions/libipt_ah.so extensions/libipt_ah_sh.o
cc -O2 -Wall -Wunused -I/usr/src/kernel-source-2.4.18//include 
-Iinclude/ -DIPTABLES_VERSION=\"1.2.8\"  -fPIC -o 
extensions/libipt_conntrack_sh.o -c extensions/libipt_conntrack.c
ld -shared -o extensions/libipt_conntrack.so 
extensions/libipt_conntrack_sh.o
cc -O2 -Wall -Wunused -I/usr/src/kernel-source-2.4.18//include 
-Iinclude/ -DIPTABLES_VERSION=\"1.2.8\"  -fPIC -o 
extensions/libipt_dscp_sh.o -c extensions/libipt_dscp.c
extensions/libipt_dscp_helper.c:69: warning: `dscp_to_name' defined but 
not used
ld -shared -o extensions/libipt_dscp.so extensions/libipt_dscp_sh.o
cc -O2 -Wall -Wunused -I/usr/src/kernel-source-2.4.18//include 
-Iinclude/ -DIPTABLES_VERSION=\"1.2.8\"  -fPIC -o 
extensions/libipt_ecn_sh.o -c extensions/libipt_ecn.c
ld -shared -o extensions/libipt_ecn.so extensions/libipt_ecn_sh.o
cc -O2 -Wall -Wunused -I/usr/src/kernel-source-2.4.18//include 
-Iinclude/ -DIPTABLES_VERSION=\"1.2.8\"  -fPIC -o 
extensions/libipt_esp_sh.o -c extensions/libipt_esp.c
ld -shared -o extensions/libipt_esp.so extensions/libipt_esp_sh.o
cc -O2 -Wall -Wunused -I/usr/src/kernel-source-2.4.18//include 
-Iinclude/ -DIPTABLES_VERSION=\"1.2.8\"  -fPIC -o 
extensions/libipt_helper_sh.o -c extensions/libipt_helper.c
ld -shared -o extensions/libipt_helper.so extensions/libipt_helper_sh.o
cc -O2 -Wall -Wunused -I/usr/src/kernel-source-2.4.18//include 
-Iinclude/ -DIPTABLES_VERSION=\"1.2.8\"  -fPIC -o 
extensions/libipt_icmp_sh.o -c extensions/libipt_icmp.c
ld -shared -o extensions/libipt_icmp.so extensions/libipt_icmp_sh.o
cc -O2 -Wall -Wunused -I/usr/src/kernel-source-2.4.18//include 
-Iinclude/ -DIPTABLES_VERSION=\"1.2.8\"  -fPIC -o 
extensions/libipt_iplimit_sh.o -c extensions/libipt_iplimit.c
ld -shared -o extensions/libipt_iplimit.so 
extensions/libipt_iplimit_sh.o
cc -O2 -Wall -Wunused -I/usr/src/kernel-source-2.4.18//include 
-Iinclude/ -DIPTABLES_VERSION=\"1.2.8\"  -fPIC -o 
extensions/libipt_length_sh.o -c extensions/libipt_length.c
ld -shared -o extensions/libipt_length.so extensions/libipt_length_sh.o
cc -O2 -Wall -Wunused -I/usr/src/kernel-source-2.4.18//include 
-Iinclude/ -DIPTABLES_VERSION=\"1.2.8\"  -fPIC -o 
extensions/libipt_limit_sh.o -c extensions/libipt_limit.c
ld -shared -o extensions/libipt_limit.so extensions/libipt_limit_sh.o
cc -O2 -Wall -Wunused -I/usr/src/kernel-source-2.4.18//include 
-Iinclude/ -DIPTABLES_VERSION=\"1.2.8\"  -fPIC -o 
extensions/libipt_mac_sh.o -c extensions/libipt_mac.c
ld -shared -o extensions/libipt_mac.so extensions/libipt_mac_sh.o
cc -O2 -Wall -Wunused -I/usr/src/kernel-source-2.4.18//include 
-Iinclude/ -DIPTABLES_VERSION=\"1.2.8\"  -fPIC -o 
extensions/libipt_mark_sh.o -c extensions/libipt_mark.c
ld -shared -o extensions/libipt_mark.so extensions/libipt_mark_sh.o
cc -O2 -Wall -Wunused -I/usr/src/kernel-source-2.4.18//include 
-Iinclude/ -DIPTABLES_VERSION=\"1.2.8\"  -fPIC -o 
extensions/libipt_multiport_sh.o -c extensions/libipt_multiport.c
ld -shared -o extensions/libipt_multiport.so 
extensions/libipt_multiport_sh.o
cc -O2 -Wall -Wunused -I/usr/src/kernel-source-2.4.18//include 
-Iinclude/ -DIPTABLES_VERSION=\"1.2.8\"  -fPIC -o 
extensions/libipt_owner_sh.o -c extensions/libipt_owner.c
ld -shared -o extensions/libipt_owner.so extensions/libipt_owner_sh.o
cc -O2 -Wall -Wunused -I/usr/src/kernel-source-2.4.18//include 
-Iinclude/ -DIPTABLES_VERSION=\"1.2.8\"  -fPIC -o 
extensions/libipt_physdev_sh.o -c extensions/libipt_physdev.c
ld -shared -o extensions/libipt_physdev.so 
extensions/libipt_physdev_sh.o
cc -O2 -Wall -Wunused -I/usr/src/kernel-source-2.4.18//include 
-Iinclude/ -DIPTABLES_VERSION=\"1.2.8\"  -fPIC -o 
extensions/libipt_pkttype_sh.o -c extensions/libipt_pkttype.c
ld -shared -o extensions/libipt_pkttype.so 
extensions/libipt_pkttype_sh.o
cc -O2 -Wall -Wunused -I/usr/src/kernel-source-2.4.18//include 
-Iinclude/ -DIPTABLES_VERSION=\"1.2.8\"  -fPIC -o 
extensions/libipt_rpc_sh.o -c extensions/libipt_rpc.c
ld -shared -o extensions/libipt_rpc.so extensions/libipt_rpc_sh.o
cc -O2 -Wall -Wunused -I/usr/src/kernel-source-2.4.18//include 
-Iinclude/ -DIPTABLES_VERSION=\"1.2.8\"  -fPIC -o 
extensions/libipt_standard_sh.o -c extensions/libipt_standard.c



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: iptables 'make' killed my box
@ 2003-08-25 19:44 Scott Gaertner
  2003-08-25 20:08 ` Jamie Pratt
  0 siblings, 1 reply; 6+ messages in thread
From: Scott Gaertner @ 2003-08-25 19:44 UTC (permalink / raw)
  To: netfilter

Nathan & Jamie,

Thanks for your responses -- I'm not convinced it was iptables either 
-- I've never seen a crash during a 'make' either -- but that's when it 
happened.  It could have been someone carelessly watering plants as far 
as I know.. :)

I reached the guy who's the normal sysadmin (who can't help today), and 
he thinks that it's *possible* that the make started probing kernel 
modules, and that's what did it.

It's a fairly vanilla Debian box... not overclocked... the only quirky 
module is mod_perl...

Anyway, I just arranged to get keys -- I'm heading over now, and I'll 
post a followup as soon as I can.

Thanks again,

-Scott



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: iptables 'make' killed my box
  2003-08-25 19:44 iptables 'make' killed my box Scott Gaertner
@ 2003-08-25 20:08 ` Jamie Pratt
  0 siblings, 0 replies; 6+ messages in thread
From: Jamie Pratt @ 2003-08-25 20:08 UTC (permalink / raw)
  To: netfilter



 > Scott Gaertner wrote:
> Nathan & Jamie,
> 
> I reached the guy who's the normal sysadmin (who can't help today), and 
> he thinks that it's *possible* that the make started probing kernel 
> modules, and that's what did it.

Can anyone verify if indeed the 'make' command for netfilter "probes" 
running modules?? (I would tend to think not, but...)

> It's a fairly vanilla Debian box... not overclocked... the only quirky 
> module is mod_perl...
> 
> Anyway, I just arranged to get keys -- I'm heading over now, and I'll 
> post a followup as soon as I can.
> 
> Thanks again,
> 
> -Scott

jamie





^ permalink raw reply	[flat|nested] 6+ messages in thread

* RE: iptables 'make' killed my box
@ 2003-08-25 20:27 Daniel Chemko
  0 siblings, 0 replies; 6+ messages in thread
From: Daniel Chemko @ 2003-08-25 20:27 UTC (permalink / raw)
  To: jamie, netfilter


>Can anyone verify if indeed the 'make' command for netfilter "probes" 
>running modules?? (I would tend to think not, but...)

Considering that I usually build iptables against a kernel that isn't
even loaded yet, I seriously doubt that the compile probes the running
system.

Have you reproduced the make and found it reproducible?


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: iptables 'make' killed my box
  2003-08-25 18:18 Scott Gaertner
@ 2003-08-25 20:51 ` Arnt Karlsen
  2003-08-26  5:17   ` Julian Gomez
  0 siblings, 1 reply; 6+ messages in thread
From: Arnt Karlsen @ 2003-08-25 20:51 UTC (permalink / raw)
  To: netfilter

On Mon, 25 Aug 2003 14:18:19 -0400, 
Scott Gaertner <scott@caffeinemediainc.com> wrote in message 
<812338CA-D728-11D7-B488-000393DB0944@caffeinemediainc.com>:

> Hello,
> 
> I tried to build iptables 1.2.8 today, and failed miserably.  My
> system is Debian Linux - 2.4.18-c3 kernel, i686.

..I would think you want 2.4.21 and possibly pom, to go with 1.2.8.

..and your transcript smells like a kernel panic or a power surge or 
somesuch, I don't see anything bad in what you have posted here.

..kernel panic hint;  toss in an "append="panic 20" or somesuch, to 
your boot loader and cli and (which file?) in /proc, to avoid further 
such embarrasment, "panic 20" reboots the box in 20 secs on a panic.

> 
> I downloaded the package, entered the directory, typed "make 
> KERNEL_DIR=/usr/src/kernel-source-2.4.18/", and after a listing of 
> found extensions, I lost connection to the box.  (Complete transcript 
> at end of message).  I can no longer even ping any address on that 
> network. (The machine was acting as a router as well).
> 
> I am trying to get physical access to the machine, and when (if) I get
> it, my time there will be extremely limited.  I would *greatly* 
> appreciate any suggestions along the following lines --
> 
> - Could the 'make' command alone have killed my box, or must it have 
> been a coincidence?
> 
> - If it was iptables, can anyone give me a hint as to how to reverse 
> the effects as efficiently and quickly as possible?
> 
> - Alternatively, is this normal behavior, and do I just need to 
> complete the install and open up traffic?
> 
> Any help would be appreciated -- I was acting quickly to block an 
> influx of spam, and my actions have affected a lot of people.
> 
> Thank you in advance,
> 
> -Scott Gaertner
>   scott@caffeinemediainc.com
>   917-495-4276
> 

-- 
..med vennlig hilsen = with Kind Regards from Arnt... ;-)
...with a number of polar bear hunters in his ancestry...
  Scenarios always come in sets of three: 
  best case, worst case, and just in case.



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: iptables 'make' killed my box
  2003-08-25 20:51 ` Arnt Karlsen
@ 2003-08-26  5:17   ` Julian Gomez
  0 siblings, 0 replies; 6+ messages in thread
From: Julian Gomez @ 2003-08-26  5:17 UTC (permalink / raw)
  To: netfilter

On Mon, Aug 25, 2003 at 10:51:28PM +0200, Arnt Karlsen spoke thusly:
>On Mon, 25 Aug 2003 14:18:19 -0400, 
>Scott Gaertner <scott@caffeinemediainc.com> wrote in message 
><812338CA-D728-11D7-B488-000393DB0944@caffeinemediainc.com>:
>
>.kernel panic hint;  toss in an "append="panic 20" or somesuch, to 
>your boot loader and cli and (which file?) in /proc, to avoid further 
>such embarrasment, "panic 20" reboots the box in 20 secs on a panic.

/proc/sys/kernel/panic btw.

>> I downloaded the package, entered the directory, typed "make
>> KERNEL_DIR=/usr/src/kernel-source-2.4.18/", and after a listing of found
>> extensions, I lost connection to the box.  (Complete transcript 
>> at end of message).  I can no longer even ping any address on that 
>> network. (The machine was acting as a router as well).

I've found an odd way to Oops my desktop, by copying Maildir files from a
flash disk (vfat) to an ext3 fs. Copied, copied, copied - and *wham* kernel
oops.


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2003-08-26  5:17 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-08-25 19:44 iptables 'make' killed my box Scott Gaertner
2003-08-25 20:08 ` Jamie Pratt
  -- strict thread matches above, loose matches on Subject: below --
2003-08-25 20:27 Daniel Chemko
2003-08-25 18:18 Scott Gaertner
2003-08-25 20:51 ` Arnt Karlsen
2003-08-26  5:17   ` Julian Gomez

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox