Como recarregar a tabela de roteamento no Centos sem perda do serviço de rede

5

Eu adicionei 1 rota no arquivo de rede de configuração, como recarregar a tabela de roteamento no Centos sem perda do serviço de rede

    
por i2day 19.02.2014 / 08:51

3 respostas

2

É impossível recarregar a tabela de roteamento sem perder o serviço de rede (acho que você não precisa usar o comando service networking restart para fazer as alterações). Se você tiver alguma alteração no arquivo de configuração de rede, precisará reiniciar o networking service para aplicar a nova configuração.

No seu caso, você pode adicionar a configuração (por exemplo, nova rota, novo gateway ...) manualmente, assim você terá a nova configuração em execução.

Mas esta configuração será perdida se você reiniciar o servidor. Para torná-lo persitente, você deve adicionar essa configuração ao arquivo de configuração de rede.

    
por 19.02.2014 / 18:20
7

As rotas estáticas são definidas em /etc/sysconfig/network-scripts/route-<interface name> files.
(consulte documentação da Centos )

Para aplicar um desses arquivos:

/etc/sysconfig/network-scripts/ifup-routes <interface name>

Isso não recarregará as regras, que apenas relerão a configuração e executarão os comandos route add (portanto, nenhuma exclusão de rota).

Eu não recomendo usar o /etc/sysconfig/network-scripts/ifdown-routes para excluir rotas, a menos que você tenha certeza de que ainda pode se conectar após excluir essas rotas. Use melhor o comando route del .

    
por 22.07.2016 / 15:54
2

Você pode simplesmente usar os comandos route ou ip route para alterar dinamicamente a tabela de roteamento.

Para testar se as alterações feitas nos arquivos de configuração estão corretas e não causarão falhas na próxima reinicialização (não planejada), um service network restart deve ser agendado em um horário conveniente também.

    
por 19.02.2014 / 09:01

Tags