Ich kann von meiner Linuxbox einfach nicht meinen NT-PC anpingen. Kann mir da jmd. helfen. Anbei die Ausdrucke von route und ip-up. Bin für Hilfe und Tips dankbar. Alfons Ausdruck von route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface pclinux.riek.de * 255.255.255.255 UH 1 0 0 dummy0 ns3.idnet.de * 255.255.255.255 UH 0 0 0 ippp0 localnet * 255.255.255.0 U 0 0 0 eth0 localnet * 255.255.255.0 U 0 0 0 eth0 loopback * 255.0.0.0 U 0 0 0 lo default * 0.0.0.0 U 0 0 0 ippp0 ip-up (Ausschnitt): #!/bin/sh # (c) '97, S.u.S.E. GmbH, Fuerth, Germany # Klaus Franken <kfr@suse.de> # 25.02.98 # # Remo Behn <sray@suse.de> # 18.07.98 BASENAME=`basename $0` INTERFACE=$1 DEVICE=$2 SPEED=$3 LOCALIP=$4 REMOTEIP=$5 if [ -z "$REMOTEIP" ]; then echo "Usage: $0 <INTERFACE> <DEVICE> <SPEED> <LOCALIP> <REMOTEIP>" exit 1 fi echo "INTERFACE: $INTERFACE" case "$INTERFACE" in ippp*) . /etc/rc.config # find the device found=0 for I in $NETCONFIG; do eval NETDEV=\$NETDEV$I if [ $NETDEV = $INTERFACE ]; then found=1 break; fi done if [ $found -eq 0 ]; then echo "Device '$INTERFACE' not configured in '/etc/rc.config'" exit 1 fi eval IFCONFIG=\$IFCONFIG$I DEST=`grep -v "^#" /etc/route.conf | grep "$INTERFACE\$" | awk '{ print $1}'` DEFAULT=`grep -v "^#" /etc/route.conf | grep default | awk '{ print $2}'` echo "ok, NETDEV:$NETDEV; IFCONFIG:$IFCONFIG." echo " DEST: $DEST; DEFAULT: $DEFAULT" case "$BASENAME" in ip-up) .... /sbin/route add default gw $REMOTEIP dev $INTERFACE ;; ip-down) # restart interface /sbin/ifconfig $INTERFACE down # workaround due to kernel problem with 'kernd': sleep 1 /sbin/ifconfig $INTERFACE $IFCONFIG # flush, del all rules # set routes from /etc/route.conf # test -z "$DEST" || /sbin/route add -host $DEST dev $INTERFACE # test -z "$DEFAULT" || /sbin/route add default $DEFAULT /sbin/route add default ippp0 ;; *) ;; esac ;; esac --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
* Alfons Riek schrieb:
Ich kann von meiner Linuxbox einfach nicht meinen NT-PC anpingen. Kann mir
Poste bitte die Ausgabe von "route -n" und gib auch noch die IP-Adressen der beiden PCs an. -- Christian Ullrich Registrierter Linux-User #125183 "Sie können nach R'ed'mond fliegen -- aber Sie werden sterben" --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hallo Liste, anbei der nachgefragte Ausdruck von route -n Anbei der Ausdruck von route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.0.11 0.0.0.0 255.255.255.255 UH 1 0 0 dummy0 xxx.xxx.x.xx 0.0.0.0 255.255.255.255 UH 0 0 0 ippp0 192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo 0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 ippp0 IP-Adresse linux box 192.168.0.11 IP-Adresse Windows Kists 192.168.0.10 Hoffe, dass die Infos nützen. Alfons -----Ursprüngliche Nachricht----- Von: Christian Ullrich [mailto:chris@chrullrich.de] Gesendet: Samstag, 5. Februar 2000 17:53 An: suse-linux@suse.com Betreff: Re: Was ist nur mit dem Routing los? * Alfons Riek schrieb:
Ich kann von meiner Linuxbox einfach nicht meinen NT-PC anpingen. Kann mir
Poste bitte die Ausgabe von "route -n" und gib auch noch die IP-Adressen der beiden PCs an. -- Christian Ullrich Registrierter Linux-User #125183 "Sie können nach R'ed'mond fliegen -- aber Sie werden sterben" --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
* Alfons Riek schrieb:
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
IP-Adresse linux box 192.168.0.11 IP-Adresse Windows Kists 192.168.0.10
Sieht gut aus. Dann bleiben nur noch zwei Möglichkeiten: 1. Firewall Was gibt "ipchains -nL" aus? 2. Hardware Hast du ein anderes Kabel und andere NICs getestet? Was passiert eigentlich beim Pingen? Einfach keine Antwort oder irgendwelche Fehlermeldungen? Übrigens lese ich die Liste, ein Cc: an mich ist unnötig. -- Christian Ullrich Registrierter Linux-User #125183 "Sie können nach R'ed'mond fliegen -- aber Sie werden sterben" --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Ich weiss, wie ich das Routing zum Laufen bringe, aber nicht warum es so ist. Wenn ich einen ping vom NT-Rechner auf die Linux Box gebe, funktioniert es wunderbar, auch in die andere Richtung. Anschliessend starte ich das Masquerading mit untenstehendem Befehl und dann funktioniert auch alles. Starte ich aber, bevor ich irgendeinen ping mache das Masquerading mit folgendem Befehl (in einer ausführbaren Datei) # Enable IP-Forwarding echo "1" > /proc/sys/net/ipv4/ip_forward # Verarbeitung der IP-Pakete ipchains -P forward DENY ipchains -A forward -s 192.168.0.0/255.255.255.0 -j MASQ dann funktioniert gar nichts, das ping vom NT-Rechner liefert timeout. Beim ping von der Linux Box aus hängt sich das Linux komplett auf (nur noch reset hilft dann). Warum ist das so? Anbei noch der Ausdruck von ipchain -nL Chain input (policy ACCEPT): Chain forward (policy DENY): target prot opt source destination ports MASQ all ------ 192.168.0.0/24 0.0.0.0/0 n/a Chain output (policy ACCEPT): Dankbar für Hilfe. Alfons --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Alfons Riek wrote:
... Wenn ich einen ping vom NT-Rechner auf die Linux Box gebe, funktioniert es wunderbar, auch in die andere Richtung. Anschliessend starte ich das Masquerading mit untenstehendem Befehl und dann funktioniert auch alles. Weiss nich, obs was bringt. Aber schau Dir mal Deine arp-Tables an (man arp), ob es da Unterschiede gibt in den beiden Faellen. Eventuell funktioniert das bei Dir nicht richtig? Vielleicht hilft es was, wenn Du die beiden PCs jeweils statisch in die ARP-Tabellen des anderen Eintraegst?
Was mir grad noch auffaellt: Wieso ist die IP Deiner Linux-Box auch die des Dummy-Devices, geht das ueberhaupt? Kannst ja auch mal testweise dummy0 disablen, und schauen, ob es dann geht... Rgds. Heiko. --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (3)
-
Alfons.Riek@t-online.de
-
chris@chrullrich.de
-
heiko.degenhardt@sentec-elektronik.de