장치가 있고 파일 시스템과 패키지를 업그레이드하고 싶습니다.
지금 설치된 것은 일종의루트 디렉터리 구축그리고바쁜 상자. 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
또는 하나를 선택하세요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 서버의 설정을 변경하는 것일 수 있습니다.