linux-l: schaetzungsweise forwarding, evtl. auch nicht... *g*

Andre' Draszik ad at andred.dialup.fu-berlin.de
Do Jan 27 03:23:06 CET 2000


Hi all :-),

Was muß ich machen, damit Antworten auf Anfragen, die von meinem
default-interface ins INet gehen vom Kernel als solche (Antworten) erkannt
werden, obwohl sie über ein anderes interface reinkommen.

Als einfachstes Beispiel ein normales ping, mit dem ich über ippp0 ein Paket
rausschicke, die Antwort dazu jedoch über dvb0 wieder reinbekomme.

Anwendung ist eine DVB-Karte, die für INet über Satellit genutzt werden
soll, welches über einen proxy realisiert wird. Alles was von diesem Proxy
an mich zurückkommt (z.B. das ICMP Paket), kommt über die DVB-Karte rein.

Das ganze funktioniert insoweit auch schon, d.h. im Syslog kommt bei einem
ping 194.177.32.36 folgendes:
Jan 27 02:59:41 andred kernel: Packet log: input DENY dvb0 PROTO=1 194.177.32.36:0 62.155.168.9:0 L=84 S=0x00 I=31069 F=0x0000 T=253 (#16)

194.177.32.36 ist übrigens der proxy, 62.155.168.9 war zu dem Zeitpunkt die
IP-adresse der ISDN-Karte. Wie verbinde ich die jetzt also?

Versucht habe ich
ipchains -A forward -j ACCEPT -i dvb0 -s 194.177.32.36/32 -d 62.155.168.9/32

bringt aber nichts, Syslogmeldung kommt trotzdem noch. Wenn ich -A forward
durch -A input ersetze, kommt zwar die Zeile im Syslog nicht mehr, Paket
wird also akzeptiert, aber mein ping bekommt davon trotzdem nichts mit...
Spaßeshalber hab ich als Sourceadresse auch mal die IP der DVB-Karte
angegeben (192.168.4.1), ändert aber nichts...

Tja, hoffe das ist Problem ist verständlich beschrieben und ich mich damit
jetzt nicht blamiert *g*

Achso, route gibt folgendes:
ad at andred ~ >/sbin/route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use
Iface
127.0.0.0       0.0.0.0         255.255.255.255 UH    0      0        0 lo
192.168.4.0     0.0.0.0         255.255.255.0   U     0      0        0 dvb0
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
193.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 ippp0
0.0.0.0         0.0.0.0         0.0.0.0         U     0      0        0 ippp0



Andre'



Mehr Informationen über die Mailingliste linux-l