iniciando o serviço atrasado dos serviços linux

1

Eu tenho um problema em que o serviço bind9, também chamado no meu sistema Ubuntu, está sendo iniciado antes do meu serviço openvpn.

Quando isso acontece, a interface de rede que o openvpn cria (tun0) não é encontrada pelo bind na sua inicialização e, portanto, não o inclui na lista de adaptadores a serem vinculados. Eu tenho que reiniciar o bind depois que o sistema foi inicializado e tudo funciona.

Eu tentei renomear o serviço openvpn para 0openvpn em /etc/init.d/. Eu também tentei renomear o serviço bind em /etc/rc0.d/ de K85bind9 para K20bind9 e K99bind9, eu li em algum lugar que alterar o número para cima ou para baixo pode afetar a ordem na qual ele inicia os serviços.

Esses métodos não funcionaram, reverti essas alterações desde então.

Eu sei que esta é uma questão / problema básico, mas eu acredito que tenho procurado os termos errados ou algo assim, como você reordena / adia o início do bind9 para que ele inicie depois que o openvpn for inicializado?

Obrigado

    
por RCG 01.10.2014 / 08:58

1 resposta

1

Se o seu problema é que o serviço começa em uma ordem diferente, você deve alterar o número no outro conjunto de scripts, não o KXXscript, mas o SXXscript desde que os scripts que iniciam com S afetam o início dos serviços mencionados. O K está relacionado com o stop (Kill) dos serviços, então basicamente você mudou a ordem na qual bind9 e openvpn são parados, mas não na ordem em que eles iniciam.

    
por 01.10.2014 / 09:19