Olá, eu tenho uma situação incomum. Estou implementando um sistema em vários chassis MicroTCA. Eu tenho um número de computadores de placa única para esses chassis. Cada SBC possui três interfaces Ethernet e endereços MAC associados. Estou executando o Ubuntu Desktop 16.04 LTS.
Eu quero ter uma única imagem SSD que eu possa implantar em todo o chassi. Eu quero que a imagem SSD saiba qual endereço IP estático atribuir a qualquer um dos endereços MAC que ele vê. Dessa forma, eu posso conectar qualquer um dos SBCs em qualquer um dos chassis e obter os endereços IP corretos.
Eu descobri que a ferramenta gráfica de rede no Ubuntu me permite atribuir IP estático pelo MAC, mas não sei onde ele armazena essa informação. Eu não quero clicar nessa ferramenta para fazer todas as atribuições para cada uma das três interfaces em todos aqueles SBC.
Eu olhei para a edição /etc/network/interfaces , mas ele atribui endereços IP estáticos pelo nome da interface, ou seja. eth0 , enp13s0 . Eu não sei se esses nomes serão os mesmos em todos os SBC. Nas minhas máquinas, geralmente vejo "enp11s0", "enp12s0" e "enp13s0".
Não consigo usar um servidor DHCP externo para distribuir endereços IP.
Existe um arquivo que eu possa editar para definir o mapeamento do endereço IP estático para o endereço MAC?
Qualquer conselho é muito apreciado.