🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: ch.comp.os.linux
Article #19167

Re: masquerading will nicht starten

#19167
From: Michael Keller
Date: Tue, 18 Jan 2000 00:00
52 lines
2742 bytes
Hi Luca.

Luca Scheuring wrote:
> mein suse 6.1-rechner soll als internet-router f�r die �brigen compis im
> lan dienen. die einwahl per isdn klappt.
> nun m�chte ich masquerading starten...
> 
> /usr/sbin/init.d/masquerade start liefert: system lacks ip forwarding
> 
> ipfwadm ist aber gestartet. zudem habe ich meines wissens nach alle
> n�tigen dinge in den kernel kompiliert (siehe endes des postings).

Aus 'make menuconfig', Hilfe zu IP masquerading:
<QUOTE>
The IP masquerading code will only work if IP forwarding is enabled in
your kernel; you can do this by saying Y to "/proc filesystem support"
and "Sysctl support" below and then executing a line like

echo "1" > /proc/sys/net/ipv4/ip_forward

from a boot time script after the /proc filesystem has been mounted.
</QUOTE>

Also: 
- '/proc filesystem support' unter 'Filesystems' aktivieren (sollte
schon gemacht sein).
- 'Sysctl support' unter 'General setup' aktivieren (AFAIK auch
standardmaessig aktiviert).
- IP Forwarding einschalten: Ev. gibt es ein dementsprechendes Script
schon in SuSE 6.1: 'IP_FORWARD=yes' in /etc/rc.config einstellen. Sollte
das nicht hinhauen, einfach die Zeile 'echo "1" >
/proc/sys/net/ipv4/ip_forward' Am Anfang des Scripts
/sbin/init.d/masquerade einfuegen.
 
> muss ich unter /proc/net noch was machen? aus den files in diesem verz.
> werde ich sowieso nicht ganz schlau. alle haben die gr�sse 0 aber wenn
> man sie betrachtet steht eine menge text drin...

Das Verzeichnis /proc (und seine Unterverzeichnisse und Dateien) haben
in Linux einen Sonderstatus: Es sind keine eigentlichen Disk - Files,
sondern sie werden vom laufenden Kernel 'on the fly' erzeugt und mit
Informationen ueber das System gefuellt. Einerseits beziehen viele
Systemprogramme (ps, lsmod, uname,...) ihre Information�n aus /proc,
andererseits koennen auch gewisse Einstellungen des laufenden Systems
ueber Schreiboperationen in /proc gesteuert werden (s.o.).

hth & Gruss
  Michael Keller
-- 
GCS/CC/E/IT d- s+: a- C++ UL++++>$/S++ P+ L+++>$
E---(-) W++ N+++ o? K? !w O(++) M- V !PS !PE Y?
PGP+ t 5? X R !tv b++ DI+ D++ G e>+++ h-- r++ y+
Technical Details
Message-ID: <388446F0.1E56BE7B@iiic.ethz.ch>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <388421B0.2463DF18@switzerland.org>

Show Full Headers
Complete Article Headers
X-Google-Language: GERMAN,ASCII
X-Google-Thread: f4b73,c259f1d602a529f
X-Google-Attributes: gidf4b73,public
From: Michael Keller <mikeller@iiic.ethz.ch>
Subject: Re: masquerading will nicht starten
Date: 2000/01/18
Message-ID: <388446F0.1E56BE7B@iiic.ethz.ch>
X-Deja-AN: 574168284
Content-Transfer-Encoding: 8bit
References: <388421B0.2463DF18@switzerland.org>
X-Accept-Language: en,de-CH
Content-Type: text/plain; charset=iso-8859-1
X-Trace: fu-berlin.de 948193209 2310952 194.138.115.12 (16 [7321])
Mime-Version: 1.0
Newsgroups: ch.comp.os.linux