On Thursday 04 January 2007 15:30, Karsten Hopp wrote:
On Thu, Jan 04, 2007 at 01:58:44PM +0100, Simon Neumeister wrote:
Hallo ich bewege mich täglich zwischen 2 verschiedenen Netzwerken, die beide über dhcp gesteuert werden. Nun habe ich aber das Problem, dass der dhclient nach einer IP Adresse für das falsche Netzwerk fragt (das mit dem ich vorher verbunden war) und der Server die Meldung 'wrong network' zurückgibt. [...]
Funktioniert es mit 'dhclient -r' ?
Karsten
leider nicht. Ich habe noch etwas experimentiert und festgestellt, dass ein ifdown eth0 && ifup eth0 in einem Netz schon schierigkeiten gibt. Das ifup eth0 bricht dann irgendwann ab.
Die 'wrong network' meldung könnte also nur eine Nebenerscheinung gewesen sein.
Evtl hängt das ganze auch mit ipv6 zusammen:
[root@einstein ~]# ifdown eth0 [root@einstein ~]# ifconfig eth0 eth0 Link encap:Ethernet BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 Kollisionen:0 Sendewarteschlangenlänge:1000 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) Interrupt:169
[root@einstein ~]# ifup eth0
IP-Informationen werden für eth0 bestimmt...
<-- <time out> -->
[root@einstein ~]# ifconfig eth0 eth0 Link encap:Ethernet inet6 Adresse: fe80::216:36ff:feae:b640/64 Gültigkeitsbereich:Verbindung UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 Kollisionen:0 Sendewarteschlangenlänge:1000 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) Interrupt:169
Im dem Netz ist aber alles ipv4 basiert... Wenn ich das Modul entferne:
[root@einstein ~]# ifdown eth0 [root@einstein ~]# ifconfig eth0 eth0 Link encap:Ethernet BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 Kollisionen:0 Sendewarteschlangenlänge:1000 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) Interrupt:169
[root@einstein ~]# rmmod tg3 [root@einstein ~]# modprobe tg3 [root@einstein ~]# ifconfig eth0 eth0 Link encap:Ethernet inet Adresse:172.27.82.70 Bcast:172.27.82.255 Maske:255.255.255.0 inet6 Adresse: fe80::216:36ff:feae:b640/64 Gültigkeitsbereich:Verbindung UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1 errors:0 dropped:0 overruns:0 frame:0 TX packets:4 errors:0 dropped:0 overruns:0 carrier:0 Kollisionen:0 Sendewarteschlangenlänge:1000 RX bytes:346 (346.0 b) TX bytes:596 (596.0 b) Interrupt:169
dann funktioniert es. Sehr verworren ...