
これネットワーク文書次のネットワーク構成オプションについて説明します。
Network.DHCP
。可能な値は、yes
およびです。基本。ipv4
ipv6
no
no
受信が有効になっている場合、このパラメータに関係なく、デフォルトでルーター広告によってDHCPv6がトリガーされます。ここでDHCPv6サポートを明示的に有効にすると、リンクにルータがあるかどうか、ルータが転送するフラグに関係なく、DHCPv6クライアントは[DHCPv6]セクションのWithoutRA =設定で指定されたモードで起動します。
DHCPv6.WithoutRA
。可能な値solicit
とinformation-request
。no
基本no
。
ルーターが広告する「管理対象」または「その他の構成」フラグなしでDHCPv6クライアントを起動できるようにします。デフォルトは「いいえ」で、RA を受信すると DHCPv6 クライアントが起動します。
IPv6AcceptRA.DHCPv6Client
。可能な値always
とtrue
。false
基本true
。
trueの場合、RAに「管理」フラグがある場合、DHCPv6クライアントは「要求」モードで開始されます。 RAに「管理」フラグはありませんが、「その他の構成」フラグがある場合、DHCPv6クライアントは「情報要求」から始まります。 「モードが開始されます。「常に」に設定されている場合、RAに「管理済み」フラグまたは「その他の設定」フラグがすべて設定されていない場合でも、DHCPv6クライアントはRAが受信されると「要求」モードで起動します。 ]セクションでWithoutRA =を有効にすると、これは無視されます。
また、次の例を提供します。
[Match]
Name=enp1s0
[Network]
DHCP=ipv6
# The below setting is optional, to also assign an address in the delegated prefix
# to the upstream interface. If not necessary, then comment out the line below and
# the [DHCPPrefixDelegation] section.
DHCPPrefixDelegation=yes
# If the upstream network provides Router Advertisement with Managed bit set,
# then comment out the line below and WithoutRA= setting in the [DHCPv6] section.
IPv6AcceptRA=no
[DHCPv6]
WithoutRA=solicit
[DHCPPrefixDelegation]
UplinkInterface=:self
SubnetId=0
Announce=no
Network.DHCP
これら、そしてDHCPv6.WithoutRA
の違いは何ですかIPv6AcceptRA.DHCPv6Client
?彼らはどのようにやり取りしますか?
答え1
Network.DHCP
そしてDHCPv6.WithoutRA
一緒に質問に答えるDHCPv6を起動する前にRAパケットを待っていますか?
DHCPv6.WithoutRA
また、質問に答えました。RAを待たないと、どのタイプのDHCPv6要求が発生しますか?
IPv6AcceptRA.DHCPv6Client
関連質問に答えるRA を待っている場合、どのような DHCPv6 要求を実行しますか?
RA(ルーター広告)には2つの方法があることを理解することが重要です。バナー:
管理する: クライアントに SLAAC を使用する代わりに、DHCPv6 から IP アドレスを取得するよう指示します。
その他の構成: クライアントに SLAAC を使用しますが、まだ DHCPv6 から DNS サーバー情報を取得するように指示します。
DHCPv6には2つあります。モデル:
救う:IPアドレスとDNSサーバー情報を取得します。
情報リクエスト:DNSサーバー情報のみを取得します。
基本的に、管理フラグトリガー勧誘モード、しかもその他の構成フラグトリガー情報要求パターン。ただし、上記のオプションはこの動作を修正するために存在します。たとえば、設定はDHCPv6Client=always
RAパケットを待ちますが、応答するDHCPv6要求の種類をオーバーライドします。 RAパケットを待たずにDHCPv6要求を一緒に確立してDHCP=yes
実行します。WithoutRA=solicit
(この設定はIPv6AcceptRA=no
RAを無視するため、ルーター広告を待たないように構成されている場合にのみDHCPv6がトリガーされる可能性があります。)
ただし、この説明では「DNSサーバー情報」を使用したことがわかりますが、DNSはDHCPv6を介して返される可能性がある最も一般的な種類の補助情報です。同じメッセージには、DNSサーバーアドレスの代わりに、またはさらに他の情報(NTPサーバー情報など)を含めることができます。