Como definir o endereço IP permanentemente

1

Isso pode parecer um pouco estranho, mas eu tento conseguir configurar um endereço IP permanentemente no Ubuntu usando a linha de comando, mas não um editor.

Minha idéia é provisionar servidores e apenas digitar o endereço IP uma vez e o script cuida disso.

Eu simplesmente não consigo imaginar que não há nada lá fora que escreva

ifconfig eth1 10.1.1.1 netmask 255.255.255.0 up
no arquivo /etc/network/interfaces .     
por David 16.12.2013 / 15:36

2 respostas

6

Você pode escrever facilmente um script que:

  • Lê o endereço IP da linha de comando
  • Atualiza / etc / network / interfaces de acordo
  • reinicie a rede

Uma ideia muito melhor é usar o gerenciamento de configuração de software : Ferramentas como fantoche tem muitas vantagens sobre scripts feitos em casa.

    
por 16.12.2013 / 15:45
1

Um redirecionamento da linha de comando funcionará?

echo -e "auto eth0\niface eth0\ninet static\naddress 10.1.1.1\nnetmask 255.255.255.0\n" > /etc/network/interfaces
    
por 16.12.2013 / 15:47