IPv6'nın düzgün çalışması nasıl sağlanır?


11

Benim sorunum, IPv6'nın çalışmasını sağlayamıyorum. Ping6 bana örneğin connect: Network is unreachableping atmaya çalıştığımı söylüyor ipv6.google.com.

ifconfig benziyor (biraz sansürlü):

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 İadeler:

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

Başka tuhaf bir şey, ben söylersem çalışır benim kendi IPv6 adresini ping olduğunu ping6özel olarak kullanmak üzere eth0arayüzü -I eth0aksi olduğunu dönersiniz unknown host.

Okuduğum bir şey, yönlendiricimi bir şekilde yönlendirme tablosunda belirtmem gerektiğidir, ancak yönlendiricinin adresini bile bilmiyorum ve bunu nasıl bulacağım hakkında hiçbir fikrim yok (çünkü ağ uzmanı ve IPv6 benim için IPv4'ten daha karmaşık görünüyor).

Herhangi bir fikir veya çözüm var mı?


Bunu sorduğum için üzülüyorum, ancak ISS'niz kesinlikle IPv6'yı destekliyor mu? Bu durumda yönlendiricinizin IPv6 için de ayarlanması gerekir. Ayrıca, bu bir ana soru, çünkü bunlar konu dışı mı? Bizim göz atın SSS
Dan

@Chloe Evet kesinlikle. Makine uygun bir veri merkezindeki bir sunucudur. Burada ev işi yok ...
Cobra_Fast

Yeterince adil, bu durumda daha fazla ilerlemeden önce yönlendirici / ağ ile sorumlu olanlarla sohbet etmeniz gerekir.
Dan

Ve özellikle ne isteyip ararım?
Cobra_Fast

Genel bir ipv6 adresine ihtiyacınız var, size isp sağlayıcısı formunu alabilirsiniz. Ancak bazı isp sağlayıcılarının ipv6 hizmeti yoktur. İpv6 konfigürasyonu için yazımı buraya bakın. askubuntu.com/a/894840/582516
Kris Roofe

Yanıtlar:


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

fe80 :: / 10 arkasında "Kapsam" belirtildiği gibi bir Bağlantı-Yerel adres.

İnternetin geri kalanına bağlanmak için Global bir adrese ihtiyacınız vardır (bu nedenle en azından önümüzdeki birkaç yıl için 2000 :: / 3 dışında) ve elbette en az bir varsayılan (:: / 0) veya varsayılan (2000: : / 3) paketlerinizi gerçekten yönlendirecek bir yönlendiriciye yönlendirin.

Bu nedenle iki seçeneğiniz vardır: 1) ISP'nizden size yerel IPv6 vermesini isteyin 2) bir tünel alın (iyi bir liste almak için 'wikipedia ipv6 tünel broker' için google).


5

Ana makinenizde herkese açık bir IPv6 adresiniz yok (genel adresler 2xxx veya 3xxx ile başlar). Yalnızca yerel bağlantı (fe80: :) adresiniz kuruldu, böylece yalnızca lan'ınızdaki diğer ana bilgisayarlara ping atabilirsiniz.

Ping yaparken "-I eth0" ayarlamanız gerekir, çünkü tüm arabirimlerinizde kurulmuş bir bağlantı yerel adresine (fe80 :: / 64) ping atıyorsunuz ve ping hangi arayüzün kullanılacağını bilmiyor.

Ağ ayarları (IP adresi ,, ağ geçidi, dns) hakkında ağ yöneticinize başvurmanız ve kurmanız gerekir. Yönlendirici reklamı çoğu makinede varsayılan olarak etkinleştirildiğinden, muhtemelen bunları gönderen yönlendirici yoktur veya otomatik olarak yapılandırılmış ve IPv6 adresiniz olurdu.


Ayarlama seçeneği hakkında ipucu için +1, şimdi ping çalışıyor ... Ama sadece ssh içinde olduğumda sadece "kendi kendine ping" olarak çalışır, örneğin. ping6 -I eth0 2604:a880:2:d0::20c7:c001herkese açıktır (!) ancak diğer makinelere ping atmaz.
Peter Krauss
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.