DHCP server não inicia no Ubuntu Karmic

Alterei a sequencia de boot da seguinte forma:

sudo update-rc.d -f dhcp3-server remove
sudo update-rc.d -f dhcp3-server start 40 2 3 4 5 . stop 40 0 1 6 .

ou a instrução abaixo (não consegui verificar a melhor a utilizar):


sudo update-rc.d -f dhcp3-server remove
sudo update-rc.d -f dhcp3-server start 80 2 3 4 5 . stop 20 0 1 6 .


Instruções anteriores....

Para fazer o DHCP Server iniciar automaticamente precisei ajustar a sequencia de startup dos serviços da seguinte forma:

sudo mv /etc/rc2.d/S20dhcp3-server /etc/rc2.d/S80dhcp3-server
sudo mv /etc/rc3.d/S20dhcp3-server /etc/rc3.d/S80dhcp3-server
sudo mv /etc/rc4.d/S20dhcp3-server /etc/rc4.d/S80dhcp3-server
sudo mv /etc/rc5.d/S20dhcp3-server /etc/rc5.d/S80dhcp3-server

A solução acima foi provisória. Em um post recente vi que este problema esta relacionado com o network manager e que basta desligá-lo quando o mesmo não esta gerenciamento nenhuma interface.

Stop network manager

sudo /etc/dbus-1/event.d/26NetworkManagerDispatcher stop
sudo /etc/dbus-1/event.d/25NetworkManager stop

Create two files with only the word 'exit' in them. These files are:

/etc/default/NetworkManager
/etc/default/NetworkManagerDispatcher

link: https://help.ubuntu.com/community/NetworkManager

link: https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/82335

link: http://ubuntuforum-br.org/index.php?topic=56066.0

 

Uma outra solução, é incluir um arquivo if-up.d que liga o servidor dhcp quando uma interface de rede é montada.

Proposed /etc/network/if-up.d/dhcp3-server

exit 0
fi
/etc/init.d/dhcp3-server restart >/dev/null 2>&1 || true
exit 0

link: https://bugs.launchpad.net/ubuntu/+source/dhcp3/+bug/280123


Outra solução:
No arquivo /etc/default/dhcp3-server

Inclua a linha com a interface correspondente ao seu caso:
INTERFACES="br0"

link: http://ubuntuforums.org/showthread.php?t=74925&highlight=dhcp3-server


Outras Tentativas de resolver a questão.....

Relacionado com o Network Manager: http://wiki.debian.org/NetworkManager

Altere o arquivo:

/etc/NetworkManager/nm-system-settings.conf

[main]
plugins=ifupdown,keyfile
[ifupdown]
# managed=false
managed=true


link: https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/50430/comments/14
Uma outra tentativa seria acrescentar  a linha abaixo em /etc/network/interfaces :

# Lan - interface interna
auto br0
iface br0 inet static
    address 192.168.0.1
    network 192.168.0.0
    netmask 255.255.255.0
    broadcast 192.168.0.255
    gateway 192.168.0.1
    bridge-ports eth1 ath0 #wlan0
    up /etc/init.d/dhcp3-server restart

Comments