Como armazenar a configuração de rede e recarregar?

0

Eu tenho uma máquina com servidor Ubuntu Linux.

Ele inicializa bem e deixa sua configuração de rede funcionando perfeitamente.

O que eu quero fazer é, de alguma forma, pegar a configuração de rede e salvá-la e, de alguma forma, recarregar essa mesma configuração de rede. Especificamente endereço IP e máscara de rede, roteador / gateway e quaisquer rotas estáticas.

As razões são obscuras e provavelmente não são tão relevantes.

Existe uma maneira de fazer isso? Para pegar uma configuração de rede existente e executá-la novamente?

ATUALIZAR RESPOSTA AO COMENTÁRIO:

OK para explicar por que tenho uma solicitação tão estranha:

O que estou fazendo é executar um novo sistema operacional dentro de um sistema operacional existente. O novo sistema operacional precisa implementar exatamente a mesma configuração de rede - ou seja, roteador / gateway e endereço IP / máscara de rede. A informação de rede não está disponível via DHCP ou qualquer outro mecanismo - ela é injetada no primeiro sistema operacional quando é inicializada. Isso significa que preciso passar as informações de rede do primeiro sistema operacional para o segundo sistema operacional, a partir do qual preciso instruir o segundo sistema operacional a se configurar com as informações de rede transmitidas. Esse é o contexto, embora eu suspeite que isso explique vai confundir a questão.

    
por Duke Dougal 24.10.2016 / 05:57

1 resposta

0

A resposta depende de você usar ou não o NetworkManager (NM). Se você usar o NM (que é o padrão para o Ubuntu), poderá encontrar configurações do sistema em /etc/NetworkManager/system-connections . Os detalhes de cada conexão são armazenados em um arquivo separado. Esses arquivos podem ser copiados como você quiser.

Se você não usa o NM, ou deseja configurar uma interface sem o NM, dê uma olhada em /etc/network/interfaces (consulte a página do manual para ele, ou seja, man interfaces ). Neste arquivo você pode definir as configurações para cada interface (por padrão, somente o dispositivo de loopback lo está configurado lá). Você pode copiar o arquivo inteiro; se você quiser apenas partes específicas dele, então é necessário um pouco de processamento de texto-fu.

N.B. A diferença é que, usando o NM, você pode definir mais de uma configuração por interface, a partir da qual o usuário pode selecionar uma adequada. Usar /etc/network/interfaces permite definir apenas uma configuração por interface. Se você precisa flixibility aqui, você precisa escrever um script adequado e armazená-lo em /etc/network/if-pre-up.d

    
por 24.10.2016 / 10:31

Tags