ルーターとして構成された仮想Debian 11サーバーがあります。ルータでsystemd-networkd
すべてのネットワークインターフェイスを設定するために使用します。
ルーターに(仮想)インターフェイスを追加すると、インターフェイスはens1
macアドレスとして検出されますaa:bb:cc:dd:ee:ff
。名前をもう少し意味のある名前に変更したいと思いますeth0
。たとえば。
01-eth0.link
/etc/systemd/network
次の情報を含むファイルを作成しました。
[Match]
MACAddress=aa:bb:cc:dd:ee:ff
[Link]
Name=eth0
02-eth0.network
次に、次の情報を含むファイルを作成します。
[Match]
Name=eth0
[Network]
Address=192.168.1.1
実行するとsystemctl restart systemd-networkd
問題なく再起動されますが、名前の変更についての言及もありません。
networkctl
以下を出力します。
IDX LINK TYPE OPERATIONAL SETUP
49 ens1 ether off unmanaged
コンピュータを再起動すると名前が変更され、問題なくリンクが確立されます。しかし、.link
再起動せずにインターフェイスに設定を適用したいと思います。
ベストアンサー1
今はこれをテストすることはできず、以前にこの正確なプロセスを試したことがないので、この作業を軽く受け入れてください。
これらのファイルはでは.link
なくで処理されます(参照)。したがって、次のことを試すことができます。systemd-networkd
systemd-udevd
man 5 systemd.link
udevadm control --reload
udevadm trigger /sys/class/net/ens1