Diretório 70-persistent-net.rules vazio

Diretório 70-persistent-net.rules vazio

Estou usando a caixa bento/centos-7.5 no vagrant. Quando aparece, há um diretório vazio no caminho /etc/udev/rulesd/70-persistent-net.rules/.

70-persistent-net.rules não deveria ser um arquivo? Isso causa problemas quando estou criando o 70-persistent-net.rules real usando o puppet, pois ele falha ao dizer que há um diretório com o mesmo nome no caminho. Tive que remover manualmente o diretório vazio no início da caixa do vagrant para que funcionasse.

Minha pergunta é por que um diretório vazio está sendo criado em vez de um arquivo?

Responder1

Algo, provavelmente os scripts de provisionamento do Vagrant, está criando deliberadamente um diretório para que as regras originais do udev não sejam capazes de criar um arquivo e colocar regras automáticas nele.

(Lembre-se de que o Debian gera 70 redes persistentes, de modo que os nomes das interfaces são atribuídos por endereço MAC, o que provavelmente foi considerado inadequado para VMs transitórias com endereços MAC dinâmicos em cada reinicialização.)

É claro que uma solução melhor teria sido remover os scripts quegerareste arquivo para começar, mas isso exigiria trabalho...


Enquanto isso, você pode simplesmente usar um nome diferente, como 71-persistent-net.rules, para suas próprias regras.

informação relacionada