[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: woody als t-dsl-router



On Tue, 16 Apr 2002 16:55:55 +0200 (MEST)
Manuel Weichselbaumer <minskiproductions@gmx.de> wrote:

Irgendwie ist meine erste Mail vor ein paar Stunden wohl nicht durchgekommen (merkwürdig). Daher hier noch mal.
Ich hoffe, sie ist jetzt nicht doch irgendwie 2 mal in der Mailingliste aufgetaucht.

Mir fällt übrigens gerade auf, daß Du kein ppp0 Device in der ifconfig  hast. Also gehe ich davon aus, daß die route und ifconfig -Ausgabe vor der Einwahl erfolgten,
sonst stimmt mit Deiner Einwahl nicht.

So, hier die Mail (Ich bin übrigens auch Neuling, ist vielleicht nicht alles ganz korrekt):

Hallo

> Hallo!
> also, ein route -n ergab folgendes:
> 
> Kernel IP routing table
> Destination     Gateway         Genmask         Flags Metric Ref    Use
> Iface
> 192.168.100.0   0.0.0.0         255.255.255.0   U     0      0        0 eth0
> 0.0.0.0         192.168.100.1   0.0.0.0         UG    0      0        0 eth0

Dies ist die Routing-Tabelle, wie sie bei Deinen Clients aussehen sollte, wenn Dein Server,bzw. Gateway, die IPadresse 192.168.100.1 hat.
Der 2. Eintrag besagt, daß alle IP-Pakete außerhalb Deines Netzwerk zum Gateway gehen, das funktioniert natürlich nicht, wenn Du selbst ein Gateway bist.
Wenn dies also wirklich Dein Server ist, solltest Du Diesen default GW erstmal entfernen. (/etc/network/interfaces  siehe auch weiter unten).
Außerdem ist eth0, wie Du noch sehen wirst, daß falsche Device für die Routing-Tabelle.


Meine Routing-Tabelle des Gateways sieht z.B. so aus:
Ohne Internetanbindung:

192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth1

Mit Internet-Anbindung
217.5.98.26     0.0.0.0         255.255.255.255 UH    0      0        0 ppp0
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth1
0.0.0.0         217.5.98.26     0.0.0.0         UG    0      0        0 ppp0

Der letzte Eintrag schickt alle Pakete an 217.5.98.26 durchs Device ppp0 (siehe auch Eintrag 1, ich bin mir aber nicht sicher, ob der dringend nötig ist.)
Eintrag 3 ist das default gw (gateway) erkennbar am Flag G am Device ppp0.
eth1 ist die Netzwerkarte zum internen Netzwerk. eth0 (also die DSL-Netzwerkkarte) kommt gar nicht vor. Sondern nur das ppp0 Device (welches natürlich mit der eth0 Netzwerkarte arbeitet).


Normalerweise geschieht dies automatisch durch den pppd. Dazu muß in /etc/ppp/peers/'dsl-provider' (dsl-provider ist der name meiner Verbindung!!) folgender Eintrag enthalten sein:

defaultroute

Dann sollte nach dem erfolgreichen Verbindnugsaufbau die Defaultroute immer automatisch gesetzt sein. 

Wenn die Routingtabelle stimmt, und Du wieder online bist, sollten ping und Namensdienste etc. wieder stimmen.

So nun zu Deinem internen netzwerk eth1:

In der /etc/network/interfaces sollte folgender Eintrag stehen:

iface eth1 inet static
        address 192.168.1.2
        netmask 255.255.255.0
        network 192.168.1.0
        broadcast 192.168.1.255

Dann wird beim hochfahren automatisch das eth1 mit entsprechenden Einstellungen aktiviert. Kein Gateway oder ähnliches in eth1 eintragen.

Bevor wir dann mit IPChains weitermachen, muß folgendes funktionieren:

Du kannst auf Server Rechner im Internet anpingen (mit Namensauflösung)
Und Du kannst  Deine Clients per Ping erreichen und umgekehrt.

Wenn das alles funktioniert, kannst Du mit IPChains anfangen.

Viel Glück

walde

> 
> und ein ifconfig:
> 
> eth0      Link encap:Ethernet  HWaddr 00:60:97:80:3F:81  
>           inet addr:192.168.100.100  Bcast:192.168.100.255 
> Mask:255.255.255.0
>           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>           RX packets:0 errors:0 dropped:0 overruns:0 frame:0
>           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:100 
>           RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
>           Interrupt:10 Base address:0x300 
> 
> lo        Link encap:Local Loopback  
>           inet addr:127.0.0.1  Mask:255.0.0.0
>           UP LOOPBACK RUNNING  MTU:3924  Metric:1
>           RX packets:0 errors:0 dropped:0 overruns:0 frame:0
>           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:0 
>           RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
> 
> eth0 is meine 3com-karte, die am dsl-modem hängt
> einwählen klappt nach wie vor, nur ein ping ins internet geht nicht.
> (die resolv.conf is korrekt)
> meine eth1 is anscheinend nicht dauerhaft eingebunden. :(
> das kernel-modul für meine 2. netzwerkkarte is aber geladen.
> hoffe das hilft euch.
> 
> grüße manuel
> 
> 
> 
> 
> > Hallo Manuel,
> > 
> > Manuel Weichselbaumer wrote:
> > 
> > > also, es klappt leider kein ping zum internet weder ins lokale netz.
> > > und ich nutze den 2.2er kernel (aus stabilitätsgrunden)
> > > aber von mir aus installier ich den 2.4er (der soll angeblich so
> > schlecht
> > > sein ;) )
> > 
> > Laß sein, der 2.2.20 ist für nen Router immer gut genug. Mach Dir nicht 
> > künstlich Probleme.
> > 
> > Nochmal: gib uns mal die Ausgabe von route -n und von ifconfig.
> > 
> > > ich denke, es wäre ganz hilfreich, wenn ich mir ein paar
> > > beispiel-config-files anschaun könnte.
> > 
> > Erst wenn Du mit Infos rausrückst.
> > 
> > > aber wenn jemand ein vernünftiges (einfaches) howto hat, um debian
> > primär
> > > als router zu verwenden, immer her damit.
> > 
> > IP-Masquerading-Howto. Gibts aber nur auf Englisch.
> > 
> > mfg
> > Christian
> 
> -- 
> GMX - Die Kommunikationsplattform im Internet.
> http://www.gmx.net
> 
> 
> -- 
> Zum AUSTRAGEN schicken Sie eine Mail an debian-user-german-request@lists.debian.org
> mit dem Subject "unsubscribe". Probleme? Mail an listmaster@lists.debian.org (engl)
> 


-- 
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-german-request@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listmaster@lists.debian.org (engl)



Reply to: