... um ne Antwort auf meine Fragen zu finden obwohl sie bestimmt schon irgendwo steht
Folgende Situation: Ich habe
- Einen Debian-rechner mit zwei Netzwerkkarten, der als Router laufen soll
- Einen Win-XP-rechner, der über den anderen ins netz kommen soll
Ich habs jetzt immerhin zustandegebracht, den debianrechner ins netz zu kriegen, die Netzwerkkarten sind folgendermaßen belegt:
eth1 (IP 192.168.178.100) ---> DSL-Modem
eth0 (IP 192.168.178.202) ---> Win-rechner (IP 192.168.178.201)
alles was ich verstanden hab von dem was ich dazu finden konnte, ist, dass man irgendwas mit den iptables und eventuell masquerading anstellen muss (hoffentlich soweit richtig)
IPTables sind bei mir komplett leer, Policy ACCEPT, beim dpkg-reconfigure impasq hab ich gesagt soll nicht stattfinden, weil mir das bei ner anderen situation (hatte noch n hardwareroutr davor etc.) immer die iptables umgeschrieben hat (vermute ich zumindest)
Mag jemandem erklären wie ich den debianrechner dazu bringe meinen anderen ins netz weiterzuleiten und wie ich andersrum das portforwarding hinbekommen (wenn ich z.B. auf dem Windoofrechner über port 30000 erreichbar sein möchte)
ich wäre euch sehr verbunden...
debian-router - ich bin zu blöd...
- DynaBlaster
- Beiträge: 958
- Registriert: 25.03.2004 18:18:57
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: DF0://dynablaster.adf
http://www.debianforum.de/wiki/?page=in ... bianmanier
Ausserdem ist es nicht sinnvoll, eth0 und eth1 im gleichen Subnetz zu haben. Für DSL brauchst du der Karte (eth1) überhaupt keine IP-Adresse geben. Und wenn, dann bitte aus einem anderen Subnetz, also z.B. 192.168.179.xxx. Im Moment weiss dein Debianrechner ja gar nicht, mit welcher Netzwerkkarte er auf Anfragen im Netz 192.168.178.0/24 antworten soll.
Ausserdem ist es nicht sinnvoll, eth0 und eth1 im gleichen Subnetz zu haben. Für DSL brauchst du der Karte (eth1) überhaupt keine IP-Adresse geben. Und wenn, dann bitte aus einem anderen Subnetz, also z.B. 192.168.179.xxx. Im Moment weiss dein Debianrechner ja gar nicht, mit welcher Netzwerkkarte er auf Anfragen im Netz 192.168.178.0/24 antworten soll.
Du kannst nicht 2 Interfaces im selben Subnetz haben. Kannst Du zwar schon. Aber denn geht das Routing nicht mehr.
Das Interface, an welchem das DSL hängt braucht eigentlich gar keine IP Einstellungen. Das kannst Du weglassen.
Schau auch mal in unser Wikki, da stehen ein paar Sachen( [1]-[4]) bezüglich DSL / Netzwerk
[1] http://www.debianforum.de/wiki/?page=DS ... einrichten
[2] http://www.debianforum.de/wiki/?page=Ch ... etprobleme
[3] http://www.debianforum.de/wiki/?page=IP ... erpr%FCfen
[4] http://www.debianforum.de/wiki/?page=Di ... f%FCr+ADSL
Gruß Bert
Das Interface, an welchem das DSL hängt braucht eigentlich gar keine IP Einstellungen. Das kannst Du weglassen.
Schau auch mal in unser Wikki, da stehen ein paar Sachen( [1]-[4]) bezüglich DSL / Netzwerk
[1] http://www.debianforum.de/wiki/?page=DS ... einrichten
[2] http://www.debianforum.de/wiki/?page=Ch ... etprobleme
[3] http://www.debianforum.de/wiki/?page=IP ... erpr%FCfen
[4] http://www.debianforum.de/wiki/?page=Di ... f%FCr+ADSL
Gruß Bert
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de
xmpp:bert@debianforum.de
thx, nach langem suchen udn rumprobieren hab ichs geschafft... eigentlicher Aufhänger war wohl tatsächlich die IP...
Eine Frage noch: ich hab die Erfahrung gemacht, dass sich die iptables-einstellungen ändern können wenn die DSL-verbindung beendet oder neu gestartet wird. Ich hab jetzt folgendes eingeben müssen damit mein anderer Rechner ans Netz kommt:
bleiben die Einstellungen jetzt so oder ändert sich das wieder?
Eine Frage noch: ich hab die Erfahrung gemacht, dass sich die iptables-einstellungen ändern können wenn die DSL-verbindung beendet oder neu gestartet wird. Ich hab jetzt folgendes eingeben müssen damit mein anderer Rechner ans Netz kommt:
Code: Alles auswählen
iptables -t nat -A POSTROUTING -o ppp0 -s 192.178.0/24 -j MASQUERADE
Sorry, wenn ich nochmal nerven muss.
@Dyna: irgendwie hatte das unter deinem Link stehende nicht die gewünschte Wirkung. nach einem Neustart des Rechners war nicht nur plötzlich eth0 unbekannt, sondern zusätzlich sämtliche ip-tables-einträge zurückgesetzt Ich steh jetzt wieder da wie ganz am Anfang
also nochmal ganz klein von Anfang an:
1) DSL ist installiert, konfiguriert und alles läuft wie geschmiert (aufm router)
2)die rc.dynfw ist editiert wies in Dynas Link vorgeschlagen ist. hat nur anscheinend keine Wirkung
ABER:
nach einem neustart ist in iptables rein garnichts mehr gesetzt, warum auch immer.
eth0 war nichtmal konfiguriert, ein ifup eth0 brachte nur was von "unknown interface"
also nochmal für ganz dumme (wie ich anscheinend einer bin): was muss ich tun, damit die Einstellungen DAUERHAFT bleiben?
bei den ganzen links die ihr oben gepostet habt hilfts mir entweder nicht weiter, oder aber es steht immer was dran wie "kann man testweise machen" (... ist aber nach dem nächste neustart garantiert wieder weg)
@Dyna: irgendwie hatte das unter deinem Link stehende nicht die gewünschte Wirkung. nach einem Neustart des Rechners war nicht nur plötzlich eth0 unbekannt, sondern zusätzlich sämtliche ip-tables-einträge zurückgesetzt Ich steh jetzt wieder da wie ganz am Anfang
also nochmal ganz klein von Anfang an:
1) DSL ist installiert, konfiguriert und alles läuft wie geschmiert (aufm router)
2)die rc.dynfw ist editiert wies in Dynas Link vorgeschlagen ist. hat nur anscheinend keine Wirkung
ABER:
nach einem neustart ist in iptables rein garnichts mehr gesetzt, warum auch immer.
eth0 war nichtmal konfiguriert, ein ifup eth0 brachte nur was von "unknown interface"
also nochmal für ganz dumme (wie ich anscheinend einer bin): was muss ich tun, damit die Einstellungen DAUERHAFT bleiben?
bei den ganzen links die ihr oben gepostet habt hilfts mir entweder nicht weiter, oder aber es steht immer was dran wie "kann man testweise machen" (... ist aber nach dem nächste neustart garantiert wieder weg)