Vấn đề
Trên hộp CentOS Linux (7/8) có cấu hình chế độ tạo IPv6 và EUI-64, NetworkManager cho biết chế độ tạo địa chỉ là chế độ riêng tư ổn định.
Chi tiết và nghiên cứu
Trên các hộp CentOS Linux của chúng tôi, chúng tôi sử dụng nmcli
để đổi tên bộ điều hợp mạng. Sau đó, chúng tôi di chuyển các tệp ifcfg-* sang tên mới. Tất cả điều này hoạt động như ngoại lệ. Trước khi đổi tên bộ điều hợp NetworkManagers cho biết chế độ tạo địa chỉ IPv6 là EUI-64:
hiển thị kết nối nmcli ens3 | grep addr-gen
ipv6.addr-gen-mode: eui64
Nhưng sau khi đổi tên bộ điều hợp (và khởi động lại), lệnh tương tự sẽ hiển thị đầu ra khác:
hiển thị kết nối nmcli eth-wan | grep addr-gen
ipv6.addr-gen-mode: quyền riêng tư ổn định
Những gì tôi đã thử
Sau khi nghiên cứu nhiều tài liệu khác nhau, tôi đã thử các tình huống khác nhau để 'khôi phục' cấu hình EUI-64:
- Thêm IPV6_PRIVACY=no và IPV6_ADDR_GEN_MODE=eui64 vào ifcfg-*
- thi hành
nmcli con mod eth-wan ipv6.addr-gen-mode eui64
Không có kết quả nào ở trên dẫn đến chuyển đổi rõ ràng trở lại EUI-64. Nhưng sau khi thêm các tùy chọn vào tình huống đầu tiên, cấu hình IPv6 đang sử dụng EUI-64 một cách hiệu quả. Ngay cả khi Trình quản lý mạng có trạng thái khác. Tôi đã kiểm tra hành vi này bằng cách xem địa chỉ ip
đầu ra giữa tất cả các thay đổi.
câu hỏi kết luận
- Nó có gây hại gì khi Trình quản lý mạng cung cấp thông tin khác ngoài cấu hình được cung cấp không?
- Có cách nào để thay đổi cấu hình Trình quản lý mạng hiển thị một cách hiệu quả để nó 'đồng bộ' với cấu hình đang chạy không?