とてもシンプルに見えることを試みていますが、ここに質問をするので思ったより難しく見えます。
エッジPCを構成する必要があり(数ヶ月に1回5〜10個のバッチ処理)、ネットワークカードにもう少し説明的な名前を付けるだけで、すべてが問題ありません。
Ubuntu 22.04を実行しているエッジコンピュータには2つのイーサネットポートがあります。 1つはネットワークAに使用され、もう1つはネットワークBに使用されます。設定後、以下を使用してこれらのネットワークカードを標準値に復元しました。ここで、デバイスは eth0 と eth1 に接続できます。
sudo sed -i 's/GRUB_CMDLINE_LINUX=""/GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"/g' /etc/default/grub
sudo grub-mkconfig -o /boot/grub/grub.cfg
nmcliデバイスとnmcli接続出力:
デバイスeth0の名前をNWAに変更し、デバイスeth1の名前をNWBに変更したいとします。このコマンドにはID、UUID、またはNAMEが必要なため、これを行う方法が見つかりませんでした。
nmcli connection modify 'some name 1' con-name NWA
問題は、名前が何であるかを事前に知らず、名前とデバイス間のリンクが見つからないことです。 「nmcliデバイス」を使用すると、アクティブ/接続されたネットワークカード間のリンクは提供されますが、ネットワークカード間のリンクは提供されません。使用できません。これは私には役に立ちません。
ここで誰かが一見簡単に見えるこの問題を解決する方法を知っていることを願っています。
挨拶
マティス