Como tornar dinâmico o endereço IP estático em / etc / network / interfaces

1

Eu preciso definir o endereço IP de um dispositivo Ubuntu () para ser lido em uma EEPROM. O usuário tem a opção de alterar o endereço IP também.

Eu conheço os comandos para ler e escrever na EEPROM. Mas como eu edito o arquivo /etc/network/interfaces para que ele busque automaticamente o endereço IP da EEPROM no início / reinício da rede?

Btw.I estou ciente dos métodos para configurar o endereço IP estático da maneira normal. Mas nesse método, eu poderia apenas codificar o endereço IP no arquivo de interfaces. Existe alguma maneira eu posso fazer isso uma variável, que eu possa preencher a partir de EEPROM e usar no arquivo de interfaces?

Além disso, sei que posso fazer a coisa toda usando um script de shell chamando o comando EEPROM e o ifconfig. Mas eu gostaria de fazer isso usando os scripts init padrão. Também preciso que a configuração DHCP aconteça da maneira padrão.

    
por kiran_g 31.08.2015 / 15:30

1 resposta

0

Eu tenho o responder do site de superusuário. O manual debian diz que é possível configurar uma interface sem um endereço IP como este:

   iface eth0 inet manual
      pre-up /path/to/script/which_changes_your_ip.sh
      post-down /path/to/script/which_removes_your_ip.sh

Não sei como posso dar crédito à pessoa que me deu a solução. Então, vou aceitar minha resposta em si.

    
por kiran_g 02.09.2015 / 06:06