Acelerar ifdown / ifup

1

Estou desenvolvendo um aplicativo JavaScript que chama alguns scripts bash para alterar as configurações de rede. A reinicialização da interface de rede demora muito (como 20 segundos ou mais) em algumas redes:

ifdown eth0; ifup eth0

Gostaria de saber se preciso sempre reiniciar a interface quando edito /etc/network/interfaces (alterar IP, máscara de rede, gateway, definir DHCP), /etc/resolv.conf (altera DNS), /etc/apt/apt.conf (proxy para apt).

Além disso, penso em reiniciar o cliente DHCP em algumas situações (mas não tenho certeza de quando isso seria suficiente). Você poderia por favor esclarecer esta questão.

    
por Lukáš Bednařík 23.08.2016 / 09:07

1 resposta

2

A maioria das opções pode ser alterada dinamicamente usando ferramentas como ifconfig , route , ip , ndd , etc., portanto, considere usar uma estratégia diferente: altere as opções dinamicamente usando outras ferramentas e salve as opções para o arquivo de configuração para ser persistente.

As alterações em /etc/resolv.conf e /etc/apt/apt.conf estão imediatamente em vigor.

    
por 23.08.2016 / 10:24