Qual é o intervalo permitido de caracteres em nomes de interfaces de rede Linux? Pesquisei mas não encontrei nenhuma definição ou esclarecimento. Caracteres maiúsculos são permitidos? As letras maiúsculas e minúsculas são diferentes?
Qual é o intervalo permitido de caracteres em nomes de interfaces de rede Linux? Pesquisei mas não encontrei nenhuma definição ou esclarecimento. Caracteres maiúsculos são permitidos? As letras maiúsculas e minúsculas são diferentes?
As
iproute2
ferramentas fazem as seguintes verificações para um nome de interface válido :IFNAMSIZ
) caracteres/
nenhum caractere de espaço em brancoO uso de caracteres maiúsculos e minúsculos é aceitável e os nomes diferenciam maiúsculas de minúsculas (por exemplo ,
if0
eIF0
são distintos).Se você deseja mais flexibilidade nos nomes, pode definir um alias usando
ip link DEV set alias ...
. Isso aparecerá na saída doip link show
.Tentando alguns experimentos com nomes como em
ip link set XXX name test\\[]{}.,ä@€
(onde XXX é o nome anterior/original da interface de rede), parece que o Linux aceitará qualquer coisa com prazer, desde que não seja um arquivo\0
.Portanto, não parece haver restrições sobre quais caracteres podem ser usados, mesmo com a codificação UTF-8, você pode armazenar Unicode ... .