IPv6を適切に実行するにはどうすればよいですか?


11

したがって、私の問題は、IPv6が機能しないことです。Ping6は、たとえばconnect: Network is unreachablepingを実行しようとしたときに通知されますipv6.google.com

ifconfig (少し検閲された)のように見えます:

eth0      Link encap:Ethernet  HWaddr **:**:e9:b6:35:7e  
          inet addr:***.*.65.177  Bcast:***.*.65.191  Mask:255.255.255.224
          inet6 addr: fe80::16da:e9ff:feb6:357e/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:* errors:0 dropped:0 overruns:0 frame:0
          TX packets:* errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:*  TX bytes:*
          Interrupt:28 Base address:0xc000 
lo        ...

route -6 戻り値:

Destination                    Next Hop                   Flag Met Ref Use If
fe80::/64                      ::                         U    256 0     0 eth0
fe80::/64                      ::                         U    256 0     0 tap0
::/0                           ::                         !n   -1  1  5400 lo
::1/128                        ::                         Un   0   4269387 lo
fe80::16da:e9ff:feb6:357e/128  ::                         Un   0   1   391 lo
fe80::4c7b:2bff:fef4:9db/128   ::                         Un   0   1     0 lo
ff00::/8                       ::                         U    256 0     0 eth0
ff00::/8                       ::                         U    256 0     0 tap0
::/0                           ::                         !n   -1  1  5400 lo

もう1つの奇妙なことは、自分のIPv6アドレスへのpingは、特にインターフェイスをping6使用するように指示した場合にのみ機能eth0し、-I eth0それ以外の場合はが返されますunknown host

私が読んだことの1つは、どういうわけかルーティングテーブルでルーターを指定する必要があるということですが、ルーターのアドレスすら知りませんし、それを見つける方法もわかりません(私はネットワーキングの専門家とIPv6は、IPv4よりもさらに混乱しているように思えます)。

アイデアや解決策はありますか?


これを質問するのは気分が悪いですが、ISPは間違いなくIPv6をサポートしていますか?次に、ルーターもIPv6用に設定する必要があります。また、これらはここでは話題外なので、これは家の質問ですか?FAQを
Dan

@クロエはいはい。マシンは適切なデータセンターのサーバーです。ここでは
家事は

十分に公正な場合、その場合は、先に進む前に、ルーターやネットワークの担当者とチャットする必要があります。
Dan

そして、具体的に私は何を尋ね、探しますか?
Cobra_Fast 2012

パブリックIPv6アドレスが必要です。ISPプロバイダーから取得できます。ただし、一部のispプロバイダーにはipv6サービスがありません。ipv6の設定については、こちらの投稿を参照してください。askubuntu.com/a/894840/582516
Kris Roofe 2017年

回答:


14
     inet6 addr: fe80::16da:e9ff:feb6:357e/64 Scope:Link

fe80 :: / 10は、その背後にある「スコープ」がリンクローカルアドレスであることを示しています。

インターネットの残りの部分に接続するには、グローバルアドレス(したがって、少なくとも今後数年間は2000 :: / 3から)が必要です。もちろん、デフォルト(:: / 0)またはデフォルト(2000: :/ 3)実際にパケットを転送するルーターにルーティングします。

そのため、2つのオプションがあります。1)ISPにネイティブIPv6を提供するように要求します。


5

ホストにパブリックIPv6アドレスが設定されていません(パブリックアドレスは2xxxまたは3xxxで始まります)。リンクローカル(fe80::)アドレスのみが設定されているため、LAN内の他のホストにのみpingを実行できます。

pingを実行するときは「-I eth0」を設定する必要があります。これは、すべてのインターフェイスに設定されているリンクローカルアドレス(fe80 :: / 64)にpingを実行しているため、使用するインターフェイスがpingに認識されないためです。

ネットワーク設定(IPアドレス、ゲートウェイ、dns)についてネットワーク管理者に連絡し、設定する必要があります。ルーターアドバタイズメントはほとんどのマシンでデフォルトで有効になっているため、ルーターを送信しない可能性があります。


設定オプションについての手がかりのための+1、今はpingが機能しています...しかし、私がsshにいるときのみ、「自己ping」として機能します。ping6 -I eth0 2604:a880:2:d0::20c7:c001パブリック(!)ですが、他のマシンではpingしません。
Peter Krauss
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.