Tại sao tôi nhận được nhiều địa chỉ IPv6 toàn cầu được liệt kê trong ifconfig?


65

Điều này có thể là không có trí tuệ, nhưng khi tôi nhìn vào ifconfignó liệt kê hai địa chỉ IPv6 toàn cầu khác nhau . Có một lý do tại sao tôi nhận được hai nhiệm vụ? Tôi có nên lấy một địa chỉ không?

valorin@gandalf:~$ ifconfig
eth0      Link encap:Ethernet  HWaddr e8:9a:8f:6d:6a:aa  
          inet addr:172.10.10.1  Bcast:172.10.10.255  Mask:255.255.255.0

          inet6 addr: 2400:4000:cafe:2014:48c8:f262:ebe8:297b/64 Scope:Global
          inet6 addr: 2400:4000:cafe:2014:ea9a:8fff:fe6d:6aaa/64 Scope:Global

          inet6 addr: fe80::ea9a:8fff:fe6d:6aaa/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:258 errors:0 dropped:0 overruns:0 frame:0
          TX packets:313 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:78280 (78.2 KB)  TX bytes:46173 (46.1 KB)
          Interrupt:41 Base address:0xe000 

9
Đừng sử dụng ifconfig, sử dụng ip addrthay thế.
Michael Hampton

Nó dường như không còn là trường hợp nữa. trong 14.04, 15.04, debian 8.2 hoặc thậm chí là windows 10. Bạn sẽ chỉ nhận được một địa chỉ IPV6 toàn cầu ngay bây giờ
vigilian

@MichaelHampton tôi có thể hỏi tại sao?
hdl

2
@hdl Vì ifconfigbị phản đối trong nhiều năm. Nó thậm chí không được bao gồm theo mặc định trong các bản phân phối Linux hiện đại (nhưng dù sao nó vẫn có thể được cài đặt trong một thời gian). Bạn sẽ cần phải chuyển đổi, vì sớm hay muộn ifconfigsẽ biến mất hoàn toàn.
Michael Hampton

1
2400: 4000: CAFE: ... Thật đẹp
KevinOrr

Câu trả lời:


86

Địa chỉ chứa ea9a:8fff:fe6d:6aaalà một địa chỉ được cấu hình tự động dựa trên địa chỉ MAC Ethernet của bạn. Bạn có thể nhận ra chúng vì chúng chứa ...ff:fe...ở giữa 64 bit cuối cùng. Phần còn lại của các bit được lấy từ địa chỉ MAC của bạn. So sánh

ea9a:8fff:fe6d:6aaa

với

e8:9a:8f:6d:6a:aa

Bởi vì một số người lo lắng rằng việc hiển thị địa chỉ MAC của bạn trên internet sẽ khiến các nhà cung cấp nội dung / trang web theo dõi hành vi của bạn bằng địa chỉ mac của bạn (và hành vi đó sẽ không làm tôi ngạc nhiên, mặc dù họ có thể dễ dàng theo dõi bạn hơn bằng cookie, trình duyệt- lưu trữ cục bộ, v.v.) các phần mở rộng quyền riêng tư đã được giới thiệu.

Địa chỉ chứa 48c8:f262:ebe8:297blà một địa chỉ như vậy. Đó là địa chỉ sẽ được sử dụng để kết nối với các trang web và các kết nối đi khác. Nó sẽ thay đổi theo thời gian để duy trì sự riêng tư của bạn và khiến bạn khó theo dõi hơn.

Cả hai địa chỉ đều có sẵn để bạn sử dụng. Kết nối đi sẽ sử dụng địa chỉ riêng tư, trừ khi được cấu hình khác. Bạn vẫn có thể nhận các kết nối đến trên địa chỉ MAC dựa trên địa chỉ MAC. Tất cả điều này được thực hiện để cung cấp cho bạn rất nhiều tính linh hoạt. Nếu bạn muốn bạn có thể thêm nhiều địa chỉ hơn nữa.

PS: một công cụ khác để xem địa chỉ IPv6 là

ip -6 addr

Nó sẽ cho bạn thấy một chút chi tiết. Bạn sẽ thấy từ temporarysau địa chỉ riêng tư, cho biết đó là gì.


1
Cái nào sẽ được sử dụng làm địa chỉ nguồn? HĐH xác định như thế nào?
Felipe Alvarez

1
Địa chỉ nguồn mặc định được xác định theo tools.ietf.org/html/rfc6724 . Thông thường, địa chỉ tạm thời được tạo gần đây nhất sẽ được sử dụng
Sander Steffann

Các địa chỉ tạm thời có được gán lại sau khi hết hợp đồng thuê DHCP không? Nếu vậy, làm thế nào để bạn xử lý liên tục thay đổi IP tại tường lửa? Bạn có phải mở toàn bộ dải IP của DHCP không?
Danman

1
Không có DHCP liên quan, đây là SLAAC. Nếu bảo mật của bạn phụ thuộc vào địa chỉ của các thiết bị riêng lẻ trên mạng LAN được chia sẻ thì dù sao nó cũng không an toàn.
Sander Steffann
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.