네트워크 백엔드를 사용하여 netplan에서 DHCP 옵션 77 및/또는 DHCPv6 옵션 15를 전달할 수 있습니까? 현재 networkd는 DHCP 옵션 77 전달을 지원하며 사용자 정의 DHCPv6 옵션을 전달하는 기능을 추가하는 작업이 진행 중이라고 생각합니다. 그러나 이러한 구성 옵션을 지원하도록 netplan을 설정하는 방법을 모르겠습니다.
저는 Ubuntu를 사용하고 있으며 과거에는 항상 ifupdown에서 수동으로 dhclient를 호출했습니다. 이를 통해 DHCP 작업 흐름을 최대한 제어할 수 있습니다. 나는 다음과 같은 것을 가질 것입니다 /etc/network/interfaces
:
auto eth0
iface eth0 inet6 manual
post-up dhclient -6 -1 -cf /etc/dhcp/dhclient.$IFACE.conf $IFACE
pre-down dhclient -r -6 -cf /etc/dhcp/dhclient.$IFACE.conf $IFACE
iface eth0 inet manual
post-up dhclient -i -1 -cf /etc/dhcp/dhclient.$IFACE.conf $IFACE
pre-down dhclient -r -i -cf /etc/dhcp/dhclient.$IFACE.conf $IFACE
이를 통해 각 인터페이스에 대한 특정 DHCP 설정이 포함된 구성 파일을 가질 수 있으며 dhcp 구성 파일에서 서버에 보낼 DHCP 옵션을 지정할 수 있습니다.
option dhcp6.user-class code 15 = text;
timeout 60;
retry 300;
select-timeout 5;
reboot 10;
initial-delay 1;
interface "eth0" {
send dhcp6.user-class "cmp cloud mgmt";
send user-class "cmp cloud mgmt";
send fqdn.fqdn "bllcloudcmp01-mgmt.harmonywave.cloud.";
send fqdn.server-update on;
request subnet-mask, broadcast-address, time-offset, routers,
domain-name, domain-name-servers, domain-search, host-name,
dhcp6.name-servers, dhcp6.domain-search, dhcp6.fqdn, dhcp6.sntp-servers,
netbios-name-servers, netbios-scope, interface-mtu, ntp-servers;
}
옵션 77은 dhclient에 기본적으로 정의되어 있으므로 dhcp6 사용자 공간에서 옵션 15를 정의하기만 하면 두 옵션을 동시에 전달할 수 있습니다.
위의 ifupdown 구성을 netplan으로 변환하는 방법을 아는 사람이 있습니까?