PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Kernel 2.2.5 und Routing



Pingu
22.08.99, 20:08
:-) Hallooooooooo :-)

Ich habe jetzt ein neues Problem bezugnehmend auf meinen Beitrag weiter unten "FTP über Linux-Gateway" oder so. Ich habe mich jetzt nämlich doch dazu durchgerungen den neunen Kernel zu installieren, da dort angeblich das Routing entscheidend überarbeitet wurde. Doch jetzt fangen die Probleme erst an.

Ich habe immernoch SuSE 6.0 und mir über deren Server alle Kernel-Updates heruntergeladen und einen neuen Kernel übersetzt (mit den entsprechenden Optionen für IP advanced routing). Dabei habe ich die Ethernetkarte (3C509) und die ISDN Karte (Firtz!Classic) direkt eincompiliert.
Weiterhin habe ich mir die entsprechenden Sourcen für "ip" und "ipchains" vom russischen Server heruntergeladen und compiliert (schade, daß sie beim SuSE update nicht enthalten sind bzw. nicht mit angeboten werden).

So weit so gut.

Also der "Router" läuft soweit, daß ein internes ping im lokalen Netz (192.168.0.0) funktioniert und ein ping vom router in die weite Welt über ISDN auch.
Nur ein ping von einem Rechner ins INet geht nicht (vermutlich irgend ein routing, aber welches?)

folgende Einstellungen habe ich:

"ip addr" ->
1: lo <LOOPBACK,UP> mtu 3924 qdisc noqueue
link/.....
inet 127.0.0.1/8 scope host lo
2: eth0 <BROADCAST,MULTICAST,PROMISC,UP> mtu 1500 qdisc pfifo_fast qlen 100
link/.....
inet 192.168.0.1/24 brd 192.168.0.255 scope global eth0
3: ippp0 <POINTOPOINT,NOARP,DYNAMIC,UP> mtu 1500 qdisc pfifo_fast qlen 30
link/ppp
inet 192.168.1.1/32 scope global ippp0


"ip route" ->
192.168.0.0/24 dev eth0 proto kernel scope link src 192.168.0.1
127.0.0.0/8 dev lo scope link
default via 192.168.1.1 dev ippp0 scope link


hatte es hier auch schon mit der zusätzlichen route
"ip route add 192.168.1.1/32 dev ippp0"
versucht und keinen Erfolg gehabt.


"ip route list table local" ->
local 192.168.1.1 dev ippp0 proto kernel scope host src 192.168.1.1
broadcast 192.168.0.255 dev eth0 proto kernel scope link src 192.168.0.1
broadcast 127.255.255.255 dev lo proto kernel scope link src 127.0.0.1
local 192.168.0.1 dev eth0 proto kernel scope host src 192.168.0.1
broadcast 192.168.0.0 dev eth0 proto kernel scope link src 192.168.0.1
broadcast 127.0.0.0 dev lo proto kernel scope link src 127.0.0.1
local 127.0.0.1 dev lo proto kernel scope host src 127.0.0.1
local 127.0.0.0/8 dev lo proto kernel scope host src 127.0.0.1

"ip rule" ->
0: from all lookup local
32766: from all lookup main
32767: from all lookup 253


"ipchains -L" ->
Chain input (policy ACCEPT):
target prot opt source dest ports
- all - anywhere 192.168.0.1 n/a
- all - anywhere 192.168.0.1 n/a
Chain forward (policy MASQ):
target prot opt source dest ports
MASQ all - anywhere anywhere n/a
Chain output (policy ACCEPT):
target prot opt source dest ports
- all - 192.168.0.1 anywhere n/a
- all - 192.168.0.1 anywhere n/a


Sooo das müßte jetzt alles sein, wenn noch ein paar Angaben fehlen sollten ich reiche sie nach.

Ich möchte den Router wenigstens ersteinmal wieder zum Laufen bekommen; Sicherheit hin oder her. Das kommt dann als zweiter Schritt.

Dummerweise kann ich auch nicht zum alten Kernel zurück, weil sich das isdnctrl geändert hat, sonst wäre es kein Problem

Thx im voraus für alle HIlfe.

-= Pingu aka TS =-