PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Debian + narc + DSL => Verständisproblem



X_FISH
30.12.02, 15:26
Ich habe hier 'ne Kiste mit Debian drauf und die soll als Router agieren.

Die Eckdaten:

- 2.4.20er Kernel
- narc für iptables
- T-DSL

Es geht:

- Einwahl beim Provider
- der caching DNS auf der Kiste
- ping, traceroute, etc. nach außen.

Es geht nicht:

- routing, bis ich die routingtabelle verändere.

Das Problem:

Wie richte ich die Routingtabelle so ein das es funktioniert?

Bisher wird beim Starten die lokale IP des Rechners als default gw eingetragen. Daher habe ich immer folgendes von Hand machen müssen:

route del -net 0.0.0.0

route add default gw 217.5.98.83

Um folgende Tabelle zu erhalten mit der dann das Routing möglich ist.


mailbox:~# route -n Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
217.5.98.83 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
192.168.99.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
0.0.0.0 217.5.98.83 0.0.0.0 UG 0 0 0 ppp0


Entweder ich sehe den Wald vor lauter Bäumen nicht oder ich bin momentan schlichtweg zu doof dafür:

Was muß ich /etc/network/interfaces angeben damit ich gleich von Anfang an die richtige Routingtabelle habe?

TIA X_FISH

Berufspenner
30.12.02, 15:50
Hi

Also beim router setzt du erst einmal ein nettes
echo "1" > /proc/sys/net/ipv4/ip_forward dann ein
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
iptables -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtfürs masquieren des LAN's und damit der Router weis was er mit den ganzen Anfragen von Innen machen soll. Dann musst du beim Client ein
/sbin/route add -net default gw IP_VOM_ROUTER netmask 0.0.0.0 metric 1
eintragen. Jetzt sollte es laufen.

Cu

X_FISH
30.12.02, 15:56
Das mag zwar eine Antwort sein - aber nicht auf meine Frage.

Wie oben zu lesen ist routet das Teil schon munter vor sich hin, allerdings erst nach der Änderung an der Routingtabelle.

Da liegt das Problem und nicht am Routing selbst. Das ist ja bereits abgehakt.

CU X_FISH

PS: Text aus der Debian-Anleitung der deutschen FAQ kopiert?

Berufspenner
30.12.02, 16:08
Hi
Das mag zwar eine Antwort sein - aber nicht auf meine Frage.Oh, sorry habs wohl nur überflogen. Versuch sonst mal die Angaben, die du per Hand nachträgst in die /etc/init.d/bootmisc.sh zu schreiben. Diese Datei wird beim Booten ja automatisch geladen.
PS: Text aus der Debian-Anleitung der deutschen FAQ kopiert? Nö Das 1. aus 'Das Firewall Buch (SuSE Press)', 2. verwende ich als eigene Regel und 3. Gentoo Install.Doku. ;)

Cu

X_FISH
30.12.02, 16:55
Ich schau nachher mal danach, jetzt ist erstmal Essen dran.

Allerdings sollten dann doch auch schon die Settings in der /etc/network/interfaces greifen - oder nicht?

CU Martin

PS: "Stoppt" nicht "Stopt"

X_FISH
30.12.02, 19:32
*doh*

Es kann so einfach sein: Einfach keinen default gw eingeben denn bei pon wird dann die ppp0-Verbindung als default gw in der route eingetragen.

Manchmal kann es so einfach sein wenn man sich nicht unbedingt verkopfen will...

CU X_FISH

korax
17.02.03, 17:56
was meinst du mit
metric



/sbin/route add -net default gw IP_VOM_ROUTER netmask 0.0.0.0 metric 1