Using devil-linux, I wanted to refresh the dhcp lease by running "dhclient eth0" and I got the following errormessage:
Additionally, dhclient dropped the existing IP giving me a hard time, since I was connecting remotely (of course I expected things to work flawlessly and to be able to reconnect after the refresh).Listening on LPF/eth0/00:30:1b:b8:f8:e1
Sending on LPF/eth0/00:30:1b:b8:f8:e1
Address already in use
Please make sure there is no other dhcp server
running and that there's no entry for dhcp or
bootp in /etc/inetd.conf. Also make sure you
are not running HP JetAdmin software, which
includes a bootp server.
[SOLUTION]
"Address already in use" meant, that another dhcp-client process was already running, because Devil Linux uses "dhcpcd" by default.
There are 2 solutions:
a) "killall dhcpcd" and then restart dhcpcd (just run the command "dhcpcd")
b) "killall dhcpcd" and then run "dhclient". BUT: Be careful with this option, since dhclient uses its own config file /etc/dhclient.conf which might not be configured properly if you run into this problem.