Obtive a resposta do útil canal #systemd irc.
/sys/class/net
Todos os dispositivos mostrados pelo nome systemd-networkd irão consumi-los.
Estou executando o Debian Jessie / 8.2 em um computador de placa única ARM com systemd
. Gostaria de entreter usando systemd-networkd
em vez dos mecanismos ifup
. Uma das etapas aparentes é descobrir o nome do (s) dispositivo (s) de rede para uso nos arquivos .network
nos campos [Match]:Name
. Alguns exemplos chamam esses en0 e en1, e assim por diante. Não tenho certeza de onde procurar para confirmar quais são os meus dispositivos identificados nesta placa. Onde se descobre o que eles estarão em uma determinada diretoria? Sobre a única coisa que eu encontrei até agora é
root@nelson:/etc/network/interfaces.d# dmesg | grep eth
[ 14.770000] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 16.080000] macb f0028000.ethernet eth0: link up (1000/Full)
[ 16.080000] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[ 19.030000] IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready
[ 20.220000] macb f802c000.ethernet eth1: link up (10/Half)
[ 20.220000] IPv6: ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready
[142442.240000] macb f0028000.ethernet eth0: link down
[231513.370000] macb f0028000.ethernet eth0: link up (1000/Full)
[231517.370000] macb f0028000.ethernet eth0: link down
[231519.370000] macb f0028000.ethernet eth0: link up (1000/Full)
É um desses o nome que eu deveria colocar nos meus arquivos .network? Seria eth0
e eth1
ou f0028000.ethernet
e f802c000.ethernet
? Ou algo em outro lugar. Acho que vi algo relacionado ao udev, mas não consegui encontrar nenhuma regra ou algo relacionado a isso (meu /etc/udev/rules.d está vazio).
Como um aparte, a versão padrão do systemd para Jessie parece ser 215. Isso é aconselhável tentar (converter para networkd)?
Além disso, essa pergunta deveria estar no Superusuário? Não foi possível criar tags melhores para isso.