Bagaimana cara menjalankan IPv6 dengan benar?

11

Jadi, masalah saya adalah saya tidak bisa mengaktifkan IPv6. Ping6 hanya memberi tahu saya connect: Network is unreachableketika saya mencoba melakukan ping ipv6.google.commisalnya.

ifconfig terlihat seperti (anak laki-laki yang disensor):

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 pengembalian:

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

Hal aneh lainnya adalah, ping alamat IPv6 saya sendiri hanya berfungsi jika saya katakan ping6untuk secara khusus menggunakan eth0antarmuka dengan cara -I eth0lain yang akan kembali unknown host.

Satu hal yang saya baca adalah saya perlu menentukan router saya di tabel routing, tetapi saya bahkan tidak tahu alamat router dan saya tidak tahu bagaimana cara mengetahuinya (karena saya tidak seperti pakar jaringan dan IPv6 tampaknya lebih membingungkan daripada IPv4 bagi saya).

Ada ide atau solusi?

Cobra_Fast
sumber
Saya merasa tidak enak untuk menanyakan hal ini, tetapi apakah ISP Anda pasti mendukung IPv6? Router Anda juga perlu diatur untuk IPv6. Juga, apakah ini pertanyaan rumahan, karena itu di luar topik di sini? Lihat FAQ
Dan
@ Chloe Ya pasti. Mesin adalah server di pusat data yang tepat. Tidak ada barang rumah tangga yang terjadi di sini ...
Cobra_Fast
Cukup adil, dalam hal ini Anda perlu mengobrol dengan siapa pun yang bertanggung jawab dengan router / jaringan sebelum Anda dapat melanjutkan lebih jauh.
Dan
Dan apa yang secara spesifik akan saya tanyakan dan cari?
Cobra_Fast
Anda memerlukan alamat IPv6 publik, Anda bisa mendapatkan formulir penyedia ISP Anda. Tetapi beberapa penyedia ISP tidak memiliki layanan ipv6. Untuk konfigurasi, lihat ipv6 posting saya di sini. askubuntu.com/a/894840/582516
Kris Roofe

Jawaban:

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

fe80 :: / 10 sebagai "Ruang Lingkup" di belakangnya menyatakan adalah alamat Tautan-Lokal.

Untuk terhubung ke internet, Anda memerlukan alamat Global (jadi dari 2000 :: / 3 setidaknya untuk beberapa tahun ke depan) dan tentu saja Anda memerlukan setidaknya default (:: / 0) atau defaultish (2000: : / 3) merutekan ke router yang benar-benar akan meneruskan paket Anda.

Karena itu Anda memiliki dua opsi: 1) minta ISP Anda untuk memberi Anda IPv6 asli 2) dapatkan sebuah terowongan (google untuk 'wikipedia ipv6 tunnel broker' untuk mendapatkan daftar yang baik).

Jeroen Massar
sumber
5

Anda tidak memiliki alamat IPv6 publik yang diatur di host Anda (alamat publik mulai dengan 2xxx atau 3xxx). Anda hanya memiliki pengaturan tautan-lokal (fe80: :), sehingga Anda hanya dapat melakukan ping host lain di lan Anda.

Anda harus mengatur "-I eth0" ketika melakukan ping, karena Anda sedang melakukan ping ke alamat tautan-lokal (fe80 :: / 64), yang diatur di semua antarmuka Anda, dan ping tidak tahu antarmuka mana yang digunakan.

Anda perlu menghubungi admin jaringan Anda tentang pengaturan jaringan (alamat IP ,, gateway, dns), dan mengaturnya. Karena iklan router diaktifkan secara default di sebagian besar mesin, mungkin tidak ada router yang mengirimkannya, atau Anda akan memiliki alamat IPv6 yang diautokonfigurasikan dan otomatis.

mulaz
sumber
+1 untuk petunjuk tentang opsi set, sekarang ping berfungsi ... Tapi hanya berfungsi sebagai "self ping", ketika saya di ssh, mis. ping6 -I eth0 2604:a880:2:d0::20c7:c001bersifat publik (!) tetapi tidak ping di komputer lain.
Peter Krauss