Diretório vazio 70-persistent-net.rules

0

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

O 70-persistent-net.rules não é um arquivo? Isso causa problemas quando eu estou criando o 70-persistent-net.rules reais usando fantoche como ele falha dizendo que há um diretório com o mesmo nome no caminho. Eu tive que remover manualmente o diretório vazio no início da caixa do vagrant para fazê-lo funcionar.

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

    
por leoOrion 22.08.2018 / 07:49

1 resposta

1

Algo, provavelmente os scripts de provisionamento do Vagrant, está deliberadamente criando 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 que o Debian gera 70-persistent-net de modo que os nomes das interfaces sejam atribuídos pelo endereço MAC, o que provavelmente foi considerado inadequado para VMs transientes com endereços MAC dinâmicos a cada reinicialização).

Naturalmente, uma solução melhor seria remover os scripts que geram esse arquivo para começar, mas isso exigiria trabalho ...

Nesse meio tempo, você pode usar apenas um nome diferente, como 71-persistent-net.rules , para suas próprias regras.

    
por 22.08.2018 / 07:58

Tags