Linuxrechner als router
Guten Tag,
ich habe folgendes Problem:
Ich habe drei Rechner zu Verfügung, 2 Windowsrechner und ein Linuxrechner, in diesem fall soll der Linuxrechner als Router fungieren.Im Linuxrechner sind zwei Netzwerkkarten vorhanden, die ich wie folgt Konfiguriert habe.
eth0
192.168.0.1
255.255.255.0
eth1
192.178.0.1
255.255.255.0
Client I(windowsrechner1) --> eth0
192.168.0.2
255.255.255
192.168.0.1 -> Gateway
192.168.0.1 -> DNS
Client II(Windowsrechner 2) --> eth1
192.178.0.3
255.255.255.0
192.178.0.1 -->Gateway
192.178.0.1 --> DNS
also den Linuxrechner kann ich von beiden Rechner anpingen und halt vom Linuxrechner zu den beiden Clients!!!Nur zwischen den Clients kann ich nicht Pingen, da sagt er mir andauernd Zeitüberschreitung!!!Verwende Linux SuSe 9.3 und auf den Clients jeweils WIndows XP!!!
Ich bitte um Hilfe.
ich habe folgendes Problem:
Ich habe drei Rechner zu Verfügung, 2 Windowsrechner und ein Linuxrechner, in diesem fall soll der Linuxrechner als Router fungieren.Im Linuxrechner sind zwei Netzwerkkarten vorhanden, die ich wie folgt Konfiguriert habe.
eth0
192.168.0.1
255.255.255.0
eth1
192.178.0.1
255.255.255.0
Client I(windowsrechner1) --> eth0
192.168.0.2
255.255.255
192.168.0.1 -> Gateway
192.168.0.1 -> DNS
Client II(Windowsrechner 2) --> eth1
192.178.0.3
255.255.255.0
192.178.0.1 -->Gateway
192.178.0.1 --> DNS
also den Linuxrechner kann ich von beiden Rechner anpingen und halt vom Linuxrechner zu den beiden Clients!!!Nur zwischen den Clients kann ich nicht Pingen, da sagt er mir andauernd Zeitüberschreitung!!!Verwende Linux SuSe 9.3 und auf den Clients jeweils WIndows XP!!!
Ich bitte um Hilfe.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 17234
Url: https://administrator.de/forum/linuxrechner-als-router-17234.html
Ausgedruckt am: 23.12.2024 um 04:12 Uhr
16 Kommentare
Neuester Kommentar
hi
routing tables geschrieben?
sonst weis die eine seite nix von der anderen
http://www.ora.de/german/freebooks/linux_netz/
gruß
routing tables geschrieben?
sonst weis die eine seite nix von der anderen
http://www.ora.de/german/freebooks/linux_netz/
gruß
Also, meines Wissens nach muss eine Verbindung zwischen den beiden Netzwerkkarten geschafffen werden, damit sie kommunizieren können. Diese Verbindung nennt man Bridge.
Da ich nicht weiss, ob Du über Konsole oder GUI arbeitest und erst recht nicht weiss welches Derivat kann ich Dir im Moment nicht weiterhelfen. Aber google ist wie fast immer Dein Freund.
Viel Erfolg
Da ich nicht weiss, ob Du über Konsole oder GUI arbeitest und erst recht nicht weiss welches Derivat kann ich Dir im Moment nicht weiterhelfen. Aber google ist wie fast immer Dein Freund.
Viel Erfolg
also, in den routing tabels kommen die netzwerke rein.
wenn eine anfrage an eine ip kommt die für ein anderes netzwerk ist schickt der router sie in das andere netz.
mit cat /proc/net/route kann man sie sich anzeigen lassen
od. nur route eingeben dann kommen die netze. jedenfalls sollten sie da stehen
wenn eine anfrage an eine ip kommt die für ein anderes netzwerk ist schickt der router sie in das andere netz.
mit cat /proc/net/route kann man sie sich anzeigen lassen
od. nur route eingeben dann kommen die netze. jedenfalls sollten sie da stehen
@NoRm
Hi,
Mit folg. Befehl an der Konsole des Linux aktiviert man Routing:
echo 1 > /proc/sys/net/ipv4/ip_forward
Etwas zu deiner IP-Adressenwahl: Normalerweise benutzt man im privaten Bereich
Adressen im Bereich von 192.168.0.0 bis 192.168.255.255.
Siehe dazu z.B. --> http://www.lrz-muenchen.de/fragen/faq/netz35/
Ist jetzt zwar in deinem Fall im Moment kein Problem(Fehler), da die Verbindung
zwischen Server und Clients ja zu funkt. scheint, wollte ich nur mal erwähnt haben.
Gruß
Günni
Hi,
Mit folg. Befehl an der Konsole des Linux aktiviert man Routing:
echo 1 > /proc/sys/net/ipv4/ip_forward
Etwas zu deiner IP-Adressenwahl: Normalerweise benutzt man im privaten Bereich
Adressen im Bereich von 192.168.0.0 bis 192.168.255.255.
Siehe dazu z.B. --> http://www.lrz-muenchen.de/fragen/faq/netz35/
Ist jetzt zwar in deinem Fall im Moment kein Problem(Fehler), da die Verbindung
zwischen Server und Clients ja zu funkt. scheint, wollte ich nur mal erwähnt haben.
Gruß
Günni
Hab fast das gleiche Problem wie Du.
Kannst Du mir mal schreiben, wie Du das hinbekommen hast?
Ich habe Suse 9.3 drauf und Internet-Access per Funk-LAN mit fester IP und 255.255.255.128er Subnet.
Hab der Karte die Adresse zugeteilt und sämtliche Einstellungen wie DNS-Server, Gateway vorgenommen (in meinem Fall muss ich als GW 192.168.1.1 eintragen).
Das seltsame bei mir: ich kann von meinem linux-router aus die 192.168.1.1 anpingen, musste aber neben meiner festen IP auch noch eine IP 192.168.1.2 mit subnetz 255.255.255.0 eintragen, damit er überhaupt in dieses Netz kommt, sprich: er die 192.168.1.1 anpingen kann.
So, nun bin ich also mit dem pingen schon bei meinem provider. Das wars dann aber auch schon. Surfen ist nicht möglich.
Woran liegts? Firewall? Ist nach bestem Wissen eingestellt, d.h. die externe NIC hat als FW-Einstellung "externe Zone" mit geöffnetem Port 80 (wieso muss das eingetragen werden?? externe Zone macht ALLE Ports dicht, was soll der Unsinn? Dann kann ich auch die Karte ausbauen oder das Kabel abschneiden!).
Ich habs auch schon ohne FW versucht, also die FW komplett heruntergefahren. Pingen geht, nach wie vor, Surfen aber nicht (wohlgemerkt: direkt vom Router aus, welcher ja pingen kann!!)
Wer hat Ideen, ich bin mit meinen Linux-Grundkenntnissen jetzt am Ende. Ich hab sämtliche Foren zu Routing und FW und Suse 9.3 und Mac-adresse durch (letztere ist wichtig für den Zugang beim Provider, damit nicht jeder andere Kunde mit meiner IP und somit auf meine Kosten surfen kann).
gruß
turbocyclone
Kannst Du mir mal schreiben, wie Du das hinbekommen hast?
Ich habe Suse 9.3 drauf und Internet-Access per Funk-LAN mit fester IP und 255.255.255.128er Subnet.
Hab der Karte die Adresse zugeteilt und sämtliche Einstellungen wie DNS-Server, Gateway vorgenommen (in meinem Fall muss ich als GW 192.168.1.1 eintragen).
Das seltsame bei mir: ich kann von meinem linux-router aus die 192.168.1.1 anpingen, musste aber neben meiner festen IP auch noch eine IP 192.168.1.2 mit subnetz 255.255.255.0 eintragen, damit er überhaupt in dieses Netz kommt, sprich: er die 192.168.1.1 anpingen kann.
So, nun bin ich also mit dem pingen schon bei meinem provider. Das wars dann aber auch schon. Surfen ist nicht möglich.
Woran liegts? Firewall? Ist nach bestem Wissen eingestellt, d.h. die externe NIC hat als FW-Einstellung "externe Zone" mit geöffnetem Port 80 (wieso muss das eingetragen werden?? externe Zone macht ALLE Ports dicht, was soll der Unsinn? Dann kann ich auch die Karte ausbauen oder das Kabel abschneiden!).
Ich habs auch schon ohne FW versucht, also die FW komplett heruntergefahren. Pingen geht, nach wie vor, Surfen aber nicht (wohlgemerkt: direkt vom Router aus, welcher ja pingen kann!!)
Wer hat Ideen, ich bin mit meinen Linux-Grundkenntnissen jetzt am Ende. Ich hab sämtliche Foren zu Routing und FW und Suse 9.3 und Mac-adresse durch (letztere ist wichtig für den Zugang beim Provider, damit nicht jeder andere Kunde mit meiner IP und somit auf meine Kosten surfen kann).
gruß
turbocyclone
@NoRm: danke, hab ich schon gelesen, es gibt (glaub ich fast) keine deutschsprachige anleitung mehr über dieses "einfache routing", die ich noch nicht gelesen habe. dennoch klappt es damit nicht.
es geht bei mir nur mit manuell erstellter routing-tabelle, welche soeben ihren dienst angetreten hat.
jetzt komm ich schon mit meinem router ins internet, welch wunder der natur
was mir jetzt noch fehlt, ist der korrekte eintrag, damit auch das 192er netzwerk geroutet wird.
wieso ich zum surfen eine komplette routing-tabelle aufstellen muss, weiß ich echt nicht... was ich aber weiß, ist, dass die routing-tabelle, die man mit yast2 aufstellt, nicht wirkt.
ich hab sie also mit "route" erstellt
mein problem sieht demnach so aus:
http://privat.newcon.de/erik/netzwerk/netzwerkproblem.png
und meine routingtabelle sieht bis jetzt so aus:
http://privat.newcon.de/erik/netzwerk/routing.txt
eigentlich würde ich nach meinem verständnis die route so eintragen:
route add -net 192.168.0.0 gw JAKEINEAHNUNG-192.168.0.1 oder 0.0.0.0?? dev eth1
die ergebnisse beim versuch JAKEINEAHNUNG funktionieren aber beide nicht
kann mir jemand einen tipp geben? ich glaub, ich hab alles probiert, was mir logisch erschien...
gruß,
turbocyclone
ps: wenn das läuft, geht's weiter mit vpn-zugang von außen wer hat die ersten tipps?
wenn möglich, ohne zertifikate, also kein L2TP, sondern nur PPTP
es geht bei mir nur mit manuell erstellter routing-tabelle, welche soeben ihren dienst angetreten hat.
jetzt komm ich schon mit meinem router ins internet, welch wunder der natur
was mir jetzt noch fehlt, ist der korrekte eintrag, damit auch das 192er netzwerk geroutet wird.
wieso ich zum surfen eine komplette routing-tabelle aufstellen muss, weiß ich echt nicht... was ich aber weiß, ist, dass die routing-tabelle, die man mit yast2 aufstellt, nicht wirkt.
ich hab sie also mit "route" erstellt
mein problem sieht demnach so aus:
http://privat.newcon.de/erik/netzwerk/netzwerkproblem.png
und meine routingtabelle sieht bis jetzt so aus:
http://privat.newcon.de/erik/netzwerk/routing.txt
eigentlich würde ich nach meinem verständnis die route so eintragen:
route add -net 192.168.0.0 gw JAKEINEAHNUNG-192.168.0.1 oder 0.0.0.0?? dev eth1
die ergebnisse beim versuch JAKEINEAHNUNG funktionieren aber beide nicht
kann mir jemand einen tipp geben? ich glaub, ich hab alles probiert, was mir logisch erschien...
gruß,
turbocyclone
ps: wenn das läuft, geht's weiter mit vpn-zugang von außen wer hat die ersten tipps?
wenn möglich, ohne zertifikate, also kein L2TP, sondern nur PPTP