Câu hỏi Địa chỉ IPv6 vô nghĩa với SLAAC


Tôi muốn ép buộc nửa thứ hai (định danh giao diện) của địa chỉ liên kết cục bộ và SLAAC được cấu hình của tôi không được lấy từ địa chỉ MAC của tôi hoặc hoàn toàn ngẫu nhiên (từ phần mở rộng bảo mật), nhưng giá trị tôi sẽ chỉ định.

Điều này có thể không?


2
2018-03-29 22:42


gốc




Các câu trả lời:


Bạn không thể làm điều này với SLAAC.

Nhưng bạn có thể làm điều đó với DHCPv6 với đặt chỗ tĩnh, (ví dụ: fixed-address6 chỉ thị cho ISC dhcp) hoặc bằng cách định cấu hình địa chỉ IPv6 của bạn theo cách thủ công trên máy tính của bạn.


1
2018-03-30 15:54





Tôi muốn cung cấp các tùy chọn bổ sung cho câu trả lời được chấp nhận.

Bạn không thể thay đổi hành vi của SLAAC và SLAAC + phần mở rộng bảo mật, như bạn đã nhận ra, nhưng bạn có thể cấu hình router để quảng cáo dịch vụ DHCPv6 trạng thái. Chế độ hoạt động này có tên khác trong phần mềm bộ định tuyến khác nhau, nhưng thường được gọi là trạng thái không trạng thái + trạng thái. Điều này sẽ cho phép bộ định tuyến của bạn phân phát các hợp đồng thuê bổ sung.

Nếu bạn không thích các địa chỉ SLAAC bạn có thể vô hiệu hóa nó trên mạng của bạn, nhưng lưu ý rằng máy chủ Android yêu cầu SLAAC để cấu hình địa chỉ của họ. Tôi sẽ đề nghị bạn cấu hình DHCPv6 ngoài SLAAC.

Nếu bạn đang sử dụng OpenWRT, bạn có thể định cấu hình tiền tố ULA (địa chỉ cục bộ chung) cho mạng con của bạn, (ví dụ: fd00:c0de::), sau đó một máy chủ tại, nói 192.168.1.5, cũng sẽ nhận được fd00:c0de::5 qua dhcpv6. Cá nhân tôi tìm thấy tùy chọn này thuận tiện, vì nó được dựa trên thuê dhcpv4 của bạn.

Tùy thuộc vào bộ định tuyến của bạn, bạn có thể cũng có thể thêm đặt chỗ tĩnh trên v6, dựa trên DUUID của thiết bị của bạn. Điều này được đề cập trong câu trả lời được chấp nhận.

Bạn cũng có thể chỉ định cho mình IPv6 bạn muốn trên máy chủ nếu bạn thấy lỗi cấu hình bộ định tuyến:

 #on linux
 sudo ip addr add fd00::g00d:c0de:15:dead/64 dev eth0

0
2017-09-06 07:57