web-dev-qa-db-ja.com

IPv6アドレスを手動で割り当てるにはどうすればよいですか?

ですから、私はまだIPv6についてはかなり無知ですが、今日は自分のネットワークで何かを試したかったのです。現在、IPv4 LANアドレスを手動で割り当てるので、ルーターは192.168.0.1、それなら私の最初のコンピューターは192.168.0.2、 等々。

これまでのところ、IPv6でこれを行う方法を理解することはできませんでした。それとも、これがどのように機能するかではないというプロセスは完全に異なりますか?

ルーターはArcherC4000で、メインシステムはUbuntu19.04を実行しています

編集:ネットワークIPアドレスを手動で設定する方法を明確にするために、ルーターには、選択したアドレスをMACアドレスに設定できるページがあります。ルータの外部では設定は行われません。

1
hiigaran

ネットワークIPアドレスを手動で設定する方法を明確にするために、ルーターには、選択したアドレスをMACアドレスに設定できるページがあります。ルータの外部では設定は行われません。

これは通常、混乱を避けるために「手動構成」とは呼ばれません(LANホストの観点からは、自動構成のままです)。通常の用語は「静的DHCPリース」または「DHCP予約」です。


全体として、IPv6のプロセスは通常完全に異なります。

IPv6では、プライマリアドレス自動構成メカニズム(SLAAC)は完全にステートレスです。ルーターは個々のアドレスを発行しません。サブネットを定期的にアドバタイズするだけですアドレスプレフィックスそして各ホストはそれを独自に選択したサフィックスと組み合わせるだけです。ルーターは、ホストを特定のサブ範囲だけに制限することはできません。実際、ルーターはホストが選択したアドレスに関するフィードバックをまったく受け取りません。

(各デバイスのOSに応じて、サフィックスは従来のRFC4862 SLAACではMACアドレス、RFC7217では静的ハッシュ値、RFC4941「プライバシー拡張」では完全にランダム、さらにはユーザー提供の場合もあります。 OSがそれを許可する場合の値。)

たとえば、ルーターは2001:db8:123:456::/64をLANアドレスプレフィックスとしてアドバタイズします。クライアントAはそれを独自のMACアドレスと組み合わせて、2001:db8:123:456:6af2:68fe:ff7c:e25cの使用を開始します。


とはいえ、DHCP doesはIPv6の世界に存在し、IPv4DHCPとほぼ同じ方法でアドレスリースを処理します。つまり、DHCPv6アドレスプールを作成したり、DHCPv6で静的アドレスリースを構成したりすることができます。ただし、すべてのクライアントがDHCPv6をまったくサポートしているわけではないため(たとえば、Androidはサポートしていません))、SLAACを一緒に使用することはほぼ避けられません。

したがって、DHCPv6対応ネットワーク上にDHCPv6対応クライアントがある場合は、両方素敵なDHCPv6割り当てアドレスとより長いSLAAC自動構成アドレスを持つ可能性があります。

各デバイスでIPアドレスを手動で設定している場合、(重複を避ける以外に)実行する必要のある追加の構成はありますか、それともルーターはデバイスAが独自に構成されたアドレスを使用することを受け入れるだけですか?

上記のように、IPv6アドレスの構成はこのように機能しますとにかく

1
user1686

ルーターのマニュアルは ユーザーガイド にあり、IPv6の場合、ルーター自体の静的IPv6アドレスを入力するためのオプションのみが含まれています(ISPから受信)。

ルーターが割り当てるIPアドレスをMACアドレスで指定するセクションでは、IPv4かIPv6かについては触れられていませんが、IPv6で機能する可能性は非常に低いと思います。そして、これが理由です。

IPv6は、長いIPv6アドレスが2つの部分で構成されているという意味で、IPv4とはまったく異なります。最初の(プレフィックス)はISPによって割り当てられます。 2つ目は、ルーターまたは各コンピューターによってローカルに割り当てられ、通常はMACアドレスに基づくランダムな値です。

これは、ルーターが、ISPがいつでも変更できるIPv6プレフィックスを制御しないことを意味します。コンピューターに静的IPv6アドレスを使用させることができますが、それはISPと合意している場合に限られます。 ISPに静的IPv6アドレスを要求できる場合もありますが、それは悪い考えです。

それが悪い考えである理由は、すべてのデバイスがIPv6アドレスによってインターネット全体に表示されるためです(ルーターが介入しない限り)。したがって、固定IPv6アドレスを使用すると、追跡がはるかに簡単になります。

必要に応じて、Windowsでコンピューターの静的IPv6を内部に設定します[スタート]> [ネットワーク]> [ネットワークと共有センター]> [アダプター設定の変更]を右クリックし、イーサネット接続IPv6で[プロパティ]を選択し、[インターネットプロトコルバージョン6(TCP/IPv6)]を右クリックして、[プロパティ]をクリックし、[次のIPv6アドレスを使用する]を設定します。

しかし、あなたができるという事実はあなたがすべきだという意味ではありません。静的IPv6アドレスが意味をなす唯一の場所は、インターネットに接続されていないローカルネットワーク内です。

0
harrymc