引用するman 7 udev
NAMEネットワークインターフェースに使用される名前...デバイスノードの名前できないudevによって変更されると、追加のシンボリックリンクのみを生成できます。
NAME="blah"
表現を見ると、デバイスノードの名前を変更できない場合は、そのような割り当てが何ができるかわかりません。
また、私が理解しているように、udevd
カーネルから "追加" ueventが受信されると、関連するデバイスノードがすでに作成されており、/dev
権限などの対応する属性を調整したり、シンボリックリンクを追加したりできます。それでは、NAME
割り当ては正確に何をするのでしょうか?
答え1
言ったように:名前を設定するために使用できますネットワークインターフェースこれは、ネットワークインターフェイスに接続されたデバイスノードがないためです。
(/dev/net/tun
一つでもありません。ネットワークインターフェースtun*
:ネットワークインタフェースの作成、設定、および破壊に使用される制御インタフェースですtap*
。 )
ただし、システムが/etc/systemd/network/*.link
ファイルをサポートしている場合は、これらのファイルを使用してより緩和された構成構文にネットワークインターフェースの名前を変更できます。 udevルールとは異なり、ファイル構文を操作しても*.link
関連のない設定に問題は発生しないでください。機器。
RHEL 6が新しいバージョンの場合は、NAME="blah"
割り当てを実際に使用してデバイスノードの実際の名前を変更できます。しかし、これは貴重なものよりも大きな問題であることがはっきりと証明されているため、カーネルの開発が続くにつれて機能が弱まりました。