Gast
#2866449
Hey Ihr, Ich wende mich mal vertrauensvoll an euch, in der Hoffnung, dass jemand Rat weiß. Vorab: Ich habe bereits unzählige Stunden mit Google verbracht. Diverse Guides, HowTo's und "was wenns nicht klappt" haben leider nicht geholfen. Das Problem besteht weiterhin - dabei ist das was ich lösen möchte eigentlich recht simpel. Zu meinem Problem: Ich habe einen W-LAN-Router einen festen PC (Windows 7) und ein kleines Notebook mit Linux (Ich arbeite ohne GUI). Da mein PC keine W-LAN Karte hat, ich ihm zwischendurch aber doch das Internet zur Verfügung stellen möchte, wollte ich das Linux Notebook die Schnittstellen Vermitteln lassen. Das Notebook bekommt per DHCP seine IP aus dem W-LAN, die eth0 Schnittstelle habe ich per Hand konfiguriert. Um mal eine kleine "ASCII-Grafik" mit Zahlen zu bauen: <192.168.2.1> <192.168.2.5> <192.168.88.1> <192.168.88.9> Router <---WLAN---> Linux-NB <-----LAN-----> PC Die ganzen Netzmasken liste ich mal nicht auf, das sollte alles stimmen. Das Linux Notebook kennt sein default Gateway in sachen Router. Ping geht, surfen entsprechend auch. Der Windows PC kennt das Linux-Book als Gateway und den Router als DNS. Ping zwischen Linux und Windows PC geht auch in beide Richtungen. (Firewall beim Windows ist deaktiviert) Dann habe ich das IP-Forwarding beim Linux aktiviert "sysctl net.ipv4.ip_forward=1". Als Antwort bekomme ich "net.ipv4.ip_forward = 1" zurück. Ok, das scheint auch OK zu sein. Ich kann aber absolut keine Pakete vom Windows PC in Richtung Router schicken. Ich habe versucht, das "Problem" mit TCPDUMP etwas einzugrenzen. So wie es für mich aussieht Routet das Linux nicht? Die Ping-Pakete kommen im TCP dump an, es kommt aber keine Antwort. 00:09:56.657182 IP 192.168.88.9 > speedport.ip: ICMP echo request, id 1, seq 13, length 40 00:09:59.008702 IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request from 00:16:36:c1:90:3c (oui Unknown), length 300 00:09:59.842397 IP 192.168.88.9.62456 > 192.168.1.99.snmp: GetRequest(62) 25.3.2.1.5.1 25.3.5.1.1.1 25.3.5.1.2.1 00:10:01.462269 IP 192.168.88.9 > speedport.ip: ICMP echo request, id 1, seq 14, length 40 00:10:06.462359 IP 192.168.88.9 > speedport.ip: ICMP echo request, id 1, seq 15, length 40 00:10:10.022270 IP 192.168.88.9.62456 > 192.168.1.99.snmp: GetRequest(62) 25.3.2.1.5.1 25.3.5.1.1.1 25.3.5.1.2.1 00:10:11.462415 IP 192.168.88.9 > speedport.ip: ICMP echo request, id 1, seq 16, length 40 Vielleicht hat einer von euch eine gute idee. Achso hier noch mal mein Route-Table in der Linux-Kiste. Da habe ich nichts verändert, das war in allen Tutorials auch nicht beschrieben. Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface default speedport.ip 0.0.0.0 UG 0 0 0 wlan0 192.168.2.0 * 255.255.255.0 U 0 0 0 wlan0 192.168.88.0 * 255.255.255.0 U 0 0 0 eth0 Windows Firewall ist aus, das Linux ist Debian. Vielen Dank schonmal für die Hilfe. Gruß Markus