Posso excluir 70-persistent-net.rules?

4

Nosso programa é executado em um servidor linux (NAS) com 2 drives. Em teoria, podemos remover as unidades de um dos nossos servidores clientes e colocá-lo em outro servidor e ir embora. Mas toda vez que eu preciso excluir primeiro o 70-persistent-net.rules do sistema de arquivos antes de colocar as unidades em outro servidor. Se eu não fizer isso, o servidor não se conectará à rede na nova máquina. Posso criar um cron job que exclua 70-persistent-net.rules após cada reinicialização?

    
por Gabe Ruiz 14.04.2018 / 11:50

1 resposta

8

Você poderia, mas provavelmente há uma solução ainda melhor:

Em /lib/udev/rules.d ou em /etc/udev/rules.d , deve haver um arquivo 80-persistent-net-generator.rules (o número no início pode ser diferente). Este arquivo é responsável por criar o arquivo /etc/udev/rules.d/70-persistent-net.rules .

Se o arquivo *persistent-net-generator.rules estiver em /etc/udev/rules.d , seu servidor NAS está usando uma versão bastante antiga do udev; você precisará comentar as regras no arquivo, mas mantenha o arquivo de modo que sua modificação seja mantida se / quando o sistema operacional do dispositivo NAS for corrigido.

Se o arquivo *persistent-net-generator.rules estiver em /lib/udev/rules.d , existe uma maneira mais simples de sobrescrevê-lo: basta criar um arquivo vazio com o mesmo nome de arquivo em /etc/udev/rules.d .

Qualquer arquivo em /etc/udev/rules.d substituirá completamente qualquer arquivo com o mesmo nome em /lib/udev/rules.d ... se seu sistema usar uma versão do udev que tenha /lib/udev/rules.d , ou seja.

    
por 14.04.2018 / 12:06

Tags