Làm thế nào để IPv6 chạy đúng cách?


11

Vì vậy, vấn đề của tôi là tôi không thể làm cho IPv6 hoạt động được. Ping6 chỉ cho tôi biết connect: Network is unreachablekhi tôi cố gắng ping ipv6.google.comchẳng hạn.

ifconfig trông giống như (một chút kiểm duyệt):

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 trả về:

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

Một điều kỳ lạ khác là, ping địa chỉ IPv6 của riêng tôi chỉ hoạt động nếu tôi ping6yêu cầu sử dụng cụ thể eth0giao diện -I eth0nếu không nó sẽ quay trở lại unknown host.

Một điều tôi đã đọc là tôi cần chỉ định bộ định tuyến của mình trong bảng định tuyến bằng cách nào đó, nhưng tôi thậm chí không biết địa chỉ của bộ định tuyến và tôi cũng không biết làm thế nào để tìm ra nó (vì tôi không giống như một chuyên gia mạng và IPv6 có vẻ khó hiểu hơn cả IPv4 đối với tôi).

Bất kỳ ý tưởng hoặc giải pháp?


Tôi cảm thấy tệ khi hỏi điều này, nhưng ISP của bạn có chắc chắn hỗ trợ IPv6 không? Bộ định tuyến của bạn sau đó cũng sẽ cần phải được thiết lập cho IPv6. Ngoài ra, đây có phải là một câu hỏi về nhà, bởi vì những người không có chủ đề ở đây? Kiểm tra Câu hỏi thường gặp
Dan

@Chloe Có chắc chắn. Máy là một máy chủ trong một trung tâm dữ liệu thích hợp. Không có đồ đạc trong nhà đang diễn ra ở đây ...
Cobra_Fast

Đủ công bằng, trong trường hợp đó bạn cần trò chuyện với bất kỳ ai phụ trách bộ định tuyến / mạng trước khi bạn có thể tiến hành nhiều hơn nữa.
Dan

Và những gì cụ thể tôi sẽ yêu cầu và tìm kiếm?
Cobra_Fast

Bạn cần một địa chỉ ipv6 công khai, bạn có thể lấy mẫu nhà cung cấp isp. Nhưng một số nhà cung cấp isp không có dịch vụ ipv6. Đối với cấu hình ipv6 tham khảo bài viết của tôi ở đây. Askubfox.com/a/894840/582516
Kris Roofe

Câu trả lời:


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

fe80 :: / 10 là "Phạm vi" đằng sau trạng thái của nó là một địa chỉ Liên kết cục bộ.

Để kết nối với phần còn lại của internet, bạn cần một địa chỉ Toàn cầu (ít nhất là 2000 :: / 3 trong vài năm tới) và tất nhiên bạn cần ít nhất một mặc định (:: / 0) hoặc mặc định (2000: : / 3) định tuyến đến bộ định tuyến sẽ thực sự chuyển tiếp các gói của bạn.

Như vậy, bạn có hai tùy chọn: 1) yêu cầu ISP cung cấp cho bạn IPv6 2 gốc) lấy một đường hầm (google cho 'nhà môi giới đường hầm ipv6 wikipedia' để có danh sách tốt).


5

Bạn không có địa chỉ IPv6 công cộng được thiết lập trên máy chủ của mình (địa chỉ công cộng bắt đầu bằng 2xxx hoặc 3xxx). Bạn chỉ có một địa chỉ link-local (fe80: :) được thiết lập, vì vậy bạn chỉ có thể ping các máy chủ khác trong lan của mình.

Bạn phải đặt "-I eth0" khi ping, vì bạn đang ping địa chỉ liên kết cục bộ (fe80 :: / 64), được thiết lập trên tất cả các giao diện của bạn và ping không biết nên sử dụng giao diện nào.

Bạn cần liên hệ với quản trị viên mạng của mình về cài đặt mạng (địa chỉ IP ,, gateway, dns) và thiết lập nó. Vì quảng cáo bộ định tuyến được bật theo mặc định trên hầu hết các máy, nên có thể không có bộ định tuyến nào gửi chúng ra, hoặc bạn sẽ có một địa chỉ IPv6 được cấu hình tự động và IPv6.


+1 cho đầu mối về tùy chọn thiết lập, hiện ping đang hoạt động ... Nhưng chỉ hoạt động như "tự ping", khi tôi ở ssh, vd. ping6 -I eth0 2604:a880:2:d0::20c7:c001là công khai (!) nhưng không ping trong các máy khác.
Peter Krauss
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.