
私は次の設定を持っています
Linux1---------------Linux2------------------Linux3
(eth0) (eth1) (eth0) (eth0)
私のローカルネットワーク、つまり直接イーサネットケーブル接続にこの機能があります。 IPV6アドレスを設定するのは今回が初めてです。私は一つになりLinux1(eth0)
たかったし、変わりたかった。Linux2(eth1)
ipv6 subnet
Linux2(eth0)
Linux3(eth0)
ipv6 subnet
このリンクを経て、http://techxcellence.net/2011/05/09/v6-subnetting-made-easy/
次を選択しました。
Linux3 eth0の場合
ifconfig eth0 add 2002:db8:c001:ba40::/58
Linux 2 eth0の場合
ifconfig eth0 add 2001:db8:c001:ba40::/58
これが正しいかどうかはわかりません。目的は、同じipv6サブネットに2つの異なるipv6アドレスを持つことです。接頭辞を少しでも変更できるようです。
私の理解は正しいですか?
他のサブネットのipv6アドレスは次のとおりです。
2002:db8:c001:ba00::/58 and 2001:db8:c001:ba00::/58?
答え1
サブネットを設定するときに固定を定義します。スタートアドレスプレフィックス。その後、そのプレフィックス内のアドレス(したがって同じ先頭)をデバイスに提供できます。したがって、2001:…
andを使用せずに、例えばandを2002:…
使用します。2001:db8:c001:ba40::1
2001:db8:c001:ba40::2
IPv6のサブネットは常にです/64
。 (ポイントツーポイントやループバックインターフェイスなどの場合は他のものを使用したいかもしれませんが、今は簡単にしておきます)できます。
あなたが使用する住所(2001:db8::/32
)は記録目的でのみ使用されます。どのアドレスが利用可能であるかを確認するには、ISPに連絡するか(ISPがIPv6を提供している場合)、ULAプレフィックス(プライベートアドレス、インターネットでは利用できません)を作成できます。次のウェブサイトSixXS提供するULAジェネレータあなたはそれを使用することができます。
通常、プレフィックスを取得します/48
。たとえば、私のホームネットワークにはがあります2a00:8640:1::/48
。これは、を使用してサブネットに番号を付けることができることを意味します2a00:8640:1:0000::/64
。2a00:8640:1:ffff::/64
あなたの例のようにネットワークを構築するときは、次のことができます。
- Linux1 eth0:
2a00:8640:1:a::1/64
- Linux2 eth1:
2a00:8640:1:a::2/64
- Linux2 eth0:
2a00:8640:1:b::1/64
- Linux3 eth0:
2a00:8640:1:b::2/64
自分のIPv6アドレスでも同じことができます。