>/sbin/ifconfig eth0 10.0.0.140 netmask 255.255.255.0 up
>ist die ip 10.0.0.140 zwar eingetragen, sollte ich aber neustarten oder irgend >einen ping versuch machen is der eintrag wieder futsch, sprich nach ifconfig >zeigt er wieder local an mit 10.0.0.1 ...
was heisst "local mit 10.0.0.1" ??
der output den du gepostet hattest war der hier :
linux:~ # ifconfig
eth0 Link encap:Ethernet HWaddr 00:00:CB:59:8E:6C
inet addr:10.0.0.1 Bcast:10.255.255.255 Mask:255.0.0.0
inet6 addr: fe80::200:cbff:fe59:8e6c/10 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:148 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:0 (0.0 b) TX bytes:9032 (8.8 Kb)
Interrupt:10 Base address:0x7000
also 10.0.0.1 ist deine eth0 karte - was aber eigentlich völlig egal sein müsste, weil ob jetzt 10.0.0.1 oder 10.0.0.140 is völlig wurscht solange es derselbe adressbereich wie das adsl modem ist.
ahhhh........auf welche netmask ist nochmal das adsl modem eingestellt ? (10.0.0.138/24 ?)
wenn du das nächste mal deinen rechner startest machst du das hier in derselben reihenfolge :
ifdown eth0
ifconfig eth0 10.0.0.140 netmask 255.255.255.0 up
route -n (ĂĽberprĂĽfen ob die eth0 route da ist)
ping 10.0.0.140 (die nic pingen)
ping 10.0.0.138 (das adsl modem pingen)
vielleicht hast du irgendwo in deinen config files bereits werte drinstehen für ip/netmask der eth0 und die lädt er halt bei jedem start, wirst wahrscheinlich bei
der installation schon angegeben haben oder ?
wenn das der fall ist musst diese werte permanent ändern - starte yast(2) und sieh nach in der konfig deiner nic welche werte da eingetragen sind, dann ändere sie auf die werte die du oben bei dem manuellen ifconfig befehl verwendet hast.
warum er die werte aber zurücksetzt nachdem du eth0 pingst ist mir auch unverständlich.
>ach ja aus dem posting hab ich nix rausgelöscht. hmm welches loopback >meinst nochmal. kommando? route -n?
das loopback interface localhost=lo=127.0.0.1 - es ist zwar "up" aber es gibt keine route dazu, die mĂĽsste eigentlich automatisch gesetzt werden, scheint aber bei dir nicht auf :
>linux:~ # route -n
>Kernel IP routing table
>Destination Gateway Genmask Flags Metric Ref Use Iface
>10.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 eth0
du siehst - es ist nicht da.....
mach : route add 127.0.0.1 netmask 255.0.0.0 lo
(oder so ähnlich - ich bin jetzt nicht an einer linux box und kann net nach der syntax sehen - siehe "man route")
--quay