Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I installed e configured the DHCP server and removed all network-manager*.

All my settings are just like this one: dhcpd fails to start on eth1 (but i use eth0)

I do:

sudo ifdown eth0
sudo ifup eth0

Then plug the cable between the server and the client. The client receives the correct IP address: 192-168.0.50

BUT, if I unplug the cable and put it back the Client doesn't receive a valid IP address. I have to make sudo ifdown eth0, sudo ifup eth0 at the server to the client receive a valid IP address again.

How do I fix this?

EDIT: my current configuration files are:

$ cat /etc/default/isc-dhcp-server


$ cat /etc/dhcp/dhcpd.conf
ddns-update-style none;

default-lease-time 600;
max-lease-time 7200;

subnet netmask {
  interface eth0;
  option subnet-mask;
  option broadcast-address;
  option routers;


$ cat /etc/network/interfaces
auto eth0
iface eth0 inet static


$ cat /etc/resolv.conf

I'm not using any router or switch. Just two PCs connected my cable. After rebooting the server, i have to

$ sudo isc-dhcp-server start

After this the client PC obtains a correct IP. BUT if I unplug the cable and connect it again, it won't get an IP in the correct range. I have to ifdown and then ifup eth0.

share|improve this question

If you removed or disabled NetworkManager you need to configure networking manually.

1) Add your nameserver in /etc/resolv.conf

# change '' to the nameserver you want to use.

2) Bring your network down.

sudo service networking stop

3) Edit /etc/network/interfaces

# command line
sudo -e /etc/network/interfaces

# graphical
gksu gedit /etc/network/interfaces

Add in your configuration for eth0. With DHCP it is short.

auto eth0
iface eth0 inet dhcp

4) Bring your network up

sudo service networking start

dhcp / networking should then work properly when you re-boot.

share|improve this answer
I forget the nameserver at resolv.conf. But It's not from that... (I updated my first post) – Agent Bretman Dec 16 '11 at 19:54
That network configuration is using a static ip, not dhcp. I assume your router is, if so, and if you use a static address, you should probably not use "address" – bodhi.zazen Dec 16 '11 at 20:14

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.