[4258] in bugtraq

home help back first fref pref prev next nref lref last post

Re: [LINUX] IP_MASQ / Ethernet Passing Traffic After Halt

daemon@ATHENA.MIT.EDU (Miquel van Smoorenburg)
Sat Apr 12 14:17:50 1997

Date: 	Sat, 12 Apr 1997 12:04:51 +0200
Reply-To: Miquel van Smoorenburg <miquels@CISTRON.NL>
From: Miquel van Smoorenburg <miquels@CISTRON.NL>
To: BUGTRAQ@NETSPACE.ORG

In article <Pine.LNX.3.96.970411235054.377A-100000@litterbox.org>,
Sean B. Hamor <hamors@LITTERBOX.ORG> wrote:
>  A problem exists in IP Masquerade under Linux which allows traffic to be
>  passed to external networks even after the gateway host has been halted.
>  As long as a connection has been established from an internal machine via
>  the IP Masquerade gateway to an external host and the Ethernet interfaces
>  inside the machine are still being supplied power, that connection will
>  stay online in a fully interactive state.

That might be true - the kernel as such keeps running if it is halted,
since a halt in Linux only means "kill all processes and then run an
idle loop". I don't believe the kernel keeps running during a warm reboot,
sorry...

Anyway, the latest halt and reboot of sysvinit (2.70) have a command line
switch "-i", which finds and shuts down all network interfaces. If you
get that one, and add a "-i" option to all calls to halt and reboot in
your init scripts, you're safe.

It might be better to fix this in the kernel..

Mike.

home help back first fref pref prev next nref lref last post