On 01/05/2012 07:20 AM, Per Jessen wrote:
Ken Schneider - openSUSE wrote:
On 01/05/2012 04:31 AM, Per Jessen pecked at the keyboard and wrote:
Lew Wolfgang wrote:
Hi Folks,
I noticed that 12.1 seems to have changed DHCP behavior where a new lease is not requested when the network interface is brought up. This manifests itself when an Ethernet cable is moved from one network to another. The DHCP-obtained parameters, including IP address, netmask and default gateway, "stick". The configuration persists through reboots and manually bouncing the network. Yesterday the only way I could get it to reset was to remove the lease files in /var/lib/dhcpd, then bounce the network. On a reboot dhcpcd has to be started, so check to see what is happening at that point.
This behavior is new to 12.1, has anyone else noticed it? How can we tell the DHCP client to re-obtain a lease when its interface is brought up? This behavior noticed on more than one install of x86-64. I have just checked the dhcp behaviour on my 12.1 laptop - nothing unusual, works just like before. (grep dhcp /var/log/messages).
But did you move from one place to another that has a different address space? No, I didn't try that, but if the dhcp obtained settings were not renewed on reboot, that might be a place to investigate.
If the OP is using ifup you might want to try using NetworkManager instead. I guess, although it wouldn't change the issue much, would it?
I've noticed this behavior on two different installs. One was a laptop, the other a rack-mounted server. I assume the laptop was running NetworkManager. The behavior here was a lag in registering the new IP addresses, but it eventually locked in. Maybe a short lease? I'll look at the laptop again in more detail. But the server would have been running ifup. I don't have access to this box at this time, but I've got another 12.1 desktop that I can fiddle with. Regards, Lew -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org