Recarregue as configurações de rede dos arquivos ifcfg- * no openSUSE 13.2

2

Um aplicativo em que estou trabalhando grava as configurações de rede atualizando os arquivos /etc/sysconfig/network/ifcfg-* . Infelizmente, essas configurações não são recarregadas, porque toda vez que faço ifconfig , não há IP na interface que estou atualizando.

Eu tentei adicionar ONBOOT='yes' a esse arquivo. Também ifconfig eth0 up . E ifup eth0 , mas acaba com um erro de tempo limite.

Mas se eu faço ifconfig eth0 192.168.1.5/24 , por exemplo, funciona, mas esse IP não aparece no arquivo ifcfg-eth0 para exemplos.

Então, minhas perguntas são:

  1. Ao definir o IP usando ifconfig , onde a localização dessas configurações é armazenada?

  2. Na minha situação em que escrevo para o ifcfg-eth0 como recarregar as configurações desse arquivo?

Nota: A máquina em que estou trabalhando não possui NetworkManager .

Nota 2: A máquina está em um local remoto e eu estou conectando a ela através do SSH usando massa de vidraceiro.

Nota 3: A partir da esta seção da página de documentação 14.3.1.1 comando ifup trará a interface para cima e lê sua configuração correspondente do arquivo ifcfg-* . De alguma forma, o comando ifup eth0 acaba com

wicked: device enp2s0: operation timed out
enp2s0          setup-in-progress
    
por 3bdalla 10.09.2015 / 11:32

1 resposta

4

Você pode fazer um /etc/init.d/network restart , que geralmente é reentrante e só irá alterar o que é atualizado.

ifconfig é uma ferramenta interativa que depende apenas do que você fornece como argumento, esses argumentos não são salvos em algum lugar.

    
por 10.09.2015 / 11:38