私はARMシングルボードコンピュータでDebian Jessie / 8.2を実行しています。楽しみにメカニズムの代わりにsystemd
使用したいと思います。最も明確なステップの1つは、ファイルのフィールドに使用されているネットワークデバイスの名前を見つけることです。一部の例では、これをen0、en1などと呼びます。この掲示板で、自分の端末の識別情報をどこで確認できるかわかりません。人々が特定の取締役会でどのような役割を果たすかはどこでわかりますか?これまで私が見つけた唯一のことsystemd-networkd
ifup
.network
[Match]:Name
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)
これらのいずれかを.networkファイルに入力する必要がありますか?eth0
平和eth1
かf0028000.ethernet
調和かf802c000.ethernet
?それとも別の場所です。 udevに関連する内容を見たようですが、それに関連する規則や内容が見つかりません(私の/etc/udev/rules.dは空です)。
しかし、Jessieのシステムのデフォルトバージョンは215のようです。試してみる価値がありますか(ウェブに切り替える)?
また、この質問はスーパーユーザーに必要ですか?より良いラベルを付けることができませんでした。
答え1
便利な#systemd ircチャンネルから答えを得ました。
/sys/class/net
systemd-networkdという名前のすべてのデバイスはそれを使用します。