On Saturday 04 December 2004 19:21, Jan Hendrik Berlin wrote:
ip addr add <1.2.3.4> dev eth0
ich hab das mal so gemacht: "ip addr add 192.168.1.111"
dann kann ich die adresse auch pingen! aber nur von dem rechner aus! auf einem anderen rechner siehst das dann so aus:
"ping 192.168.1.111 PING 192.168.1.111 (192.168.1.111) 56(84) bytes of data.
--- 192.168.1.111 ping statistics --- 48 packets transmitted, 0 received, 100% packet loss, time 47000ms"
(nach einiger zeit, so ca. 30 sec, hab ich s abgebrochen mit Strg+C)
Das sieht danach aus, als ob das ARP Protokoll nicht funktionierte. Mach mal auf der Maschine, wo das ping nicht funktioniert /sbin/arp. Wenn da ungefähr folgendes erscheint: r2@opi:~> /sbin/arp Address HWtype HWaddress Flags Mask Iface 192.168.0.5 (incomplete) wlan (wichtig ist "(incomplete)"), dann funktioniert arp nicht. Trage dann mal testweise die HW Adresse der Zielmaschine in den ARP Cache manuell ein: /sbin/arp -s 192.168.0.5 11:22:33:44:55:66 temp Wenn es am arp liegt, sollte danach die Verbindung klappen (aber nicht für lange). Wenn bis hierher alles meiner Beschreibung entspricht, dann hast Du wahrscheinlich ein geswitchtes Netz und es gab an dem selben Switch vorher einen Rechner mit der IP Adresse, die Du dem Interface Deines Linux-Rechners zusätzlich zugewiesen hast. Der Switch "weiß" dann noch, dass der Rechner mit der Zieladresse an dem anderen Port hängt. Du solltest den Arp Cache des Switches löschen. Das geht wahrscheinlich am einfachsten, indem Du ihn kurz ausschaltest.
Wo man das bei SuSE so einträgt, dass es bei jedem Start automatisch passiert, muss ich erst nachschauen, aber vielleicht weiss es ja auch jemand hier ;-)
jo! genau! wer weis mehr dazu??
siehe /etc/sysconfig/network/ifcfg.template Torsten