On Friday 18 February 2005 09:36, Torsten Foertsch wrote:
Irgendwie müsste man ihm noch beibringen, dass er die 127.0.0.1 auf lo routet, auch wenn sie von einem anderen Interface kommt.
Also, mit netfilter geht es nicht. Netfilter arbeitet an der Stelle richtig, nur der Code in net/ipv4/route.c des Linux Kernels verbietet es. Es ist also eine ganz andere Stelle. Ich kann aber eine andere IP Adresse an lo:1 binden und dann mit DNAT auf diese Adresse umleiten. Das ist zwar nicht ganz das, was ich brauche, aber es wird gehen. Damit kann ich jetzt mit ifconfig lo:1 192.168.3.4 iptables -t nat -A PREROUTING -d 1.2.3.4 -p tcp --destination-port 421 -j DNAT --to 192.168.3.4:543 auf einem anderen Rechner sagen "telnet 1.2.3.4 421" und lande über 192.168.3.4:543 auf lo:1 des Routers. Dass mein Linux die OUTPUT chain der NAT-Table nicht bearbeitet liegt wahrscheinlich daran, dass Suse CONFIG_IP_NF_NAT_LOCAL in der Kernel-Konfiguration vergessen hat zu setzen. Jetzt ist also erstmal Kernel-Backen angesagt. Finde ich irgendwo einen suse-ähnlichen 2.6.10? Wäre schön, wenn das Modul für Centrino-WLAN schon dabei wäre. Oder wenigsten eine Liste der Patches, die Suse in 9.2 benutzt hat. Torsten