デバイスがあり、ファイルシステムとパッケージをアップグレードしたいと思います。
今インストールされているのは一種ですルートディレクトリの構築そして忙しい箱。 DHCPクライアントはです。これを得るためにこれをudhcpc
実行しました。/sbin/udhcpc -R -b -p /var/run/udhcpc.eth0.pid -i eth0
eth0
.
Ubuntu 18.04
buildroot
systemd-networkd
FSアップグレード前に付与されたIPは、udhcpc
FSアップグレード後に付与されたIPとは異なりますsystemd-networkd
。
これは同じMacの同じポートのためです。
既存のIPを維持する方法はありますか?
答え1
~によるとsystemd-networkd ドキュメント:
[...]
使用するDHCPv4クライアント識別子。
mac
、duid
または1つを選択してくださいduid-only
。に設定すると、mac
リンクのMACアドレスが使用されます。duid
に設定した場合RFC4361IAIDとDUIDを組み合わせた互換性のあるクライアントIDを使用してください(下記参照)。に設定すると、duid-only
DUIDのみが使用されます。これはRFCと互換性がない場合がありますが、一部の設定ではこれを使用する必要があります。デフォルトはduid
。
DUIDを使用せずに以前のインストールから得られたアクションに戻すには、次のパラメーターを使用します。
ClientIdentifier=mac
以前のインストールでDUIDとインターフェイス固有のIAIDを使用している場合は、その値も取得する必要があります。その後、資料に記載されているさまざまなパラメータを使用または影響を与える必要があります。
ClientIdentifier= DUIDType= DUIDRawData= IAID= ... ?
あなたが以前の状況にあることを願っています。
もうおおよその内容だから仕える人したがって、@のようなある程度の安定性を達成することが可能でなければなりません。ロエマ説明に示すように、単純なネットワーク設定で同じIPアドレスを維持する正しい方法は、DHCPクライアントが選択の余地がないようにDHCPサーバーの設定を変更することです。