Điểm:0

systemd-networkd không khởi chạy ứng dụng khách DHCPv6

lá cờ ma

Các tài liệu systemd-networkd đưa ra tuyên bố này...

Bằng cách bật hỗ trợ DHCPv6 một cách rõ ràng, máy khách DHCPv6 sẽ
được bắt đầu bất kể sự hiện diện của các bộ định tuyến trên liên kết

Đây là hành vi tôi đang tìm kiếm - bỏ qua mọi RA có thể xuất hiện hoặc không xuất hiện và chỉ khởi chạy ứng dụng khách DHCPv6.

Tôi không thấy bằng chứng nào cho thấy networkd đang khởi chạy ứng dụng khách dhcpv6, từ đầu ra của HỆ THỐNG_LOG_LEVEL=gỡ lỗi /lib/systemd/systemd-networkd hoặc từ tcpdump.

Tuy nhiên, tôi có thể xác nhận máy chủ DHCPv6 của mình đang hoạt động nếu tôi kích hoạt thủ công dhclient.

root@client:~# dhclient -6 -v eth0
[…]
XMT: Yêu cầu trên eth0, khoảng thời gian 1070ms.
RCV: Thông báo quảng cáo trên eth0 từ fe80::baae:edff:fe77:7798.
[…]
XMT: Yêu cầu trên eth0, khoảng thời gian 910ms.
RCV: Tin nhắn trả lời trên eth0 từ fe80::baae:edff:fe77:7798.
[…]
RCV: | | X-- IAADDR fd11:7::175
RCV: | | | X-- Ưu tiên đời 7200.
RCV: | | | X-- Tuổi thọ tối đa 7500.
RCV: X-- ID máy chủ: 00:01:00:01:29:d9:12:a2:02:42:0a:fe:fe:fe
mã trạng thái thông báo Thành công: "thành công"
CHND Trung Hoa: Bị ràng buộc cho thuê 00:01:00:01:29:d9:12:a2:02:42:0a:fe:fe:fe.

Các systemd-mạng config (do netplan tạo ra).

[Trận đấu]
MACAddress=xx:xx:xx:xx:xx:xx
Tên=eth0

[Mạng]
DHCP=ipv6 <- bật rõ ràng dhcpv6
LinkLocalAddressing=ipv6
Địa chỉ=192.168.0.1/24
IPv6Chấp nhậnRA=không

[Tuyến đường]
Đích=0.0.0.0/0
Cổng=192.168.0.10

Bạn có ý tưởng nào về lý do tại sao networkd không khởi chạy ứng dụng khách DHCPv6 không?

Ron Maupin avatar
lá cờ us
"_bỏ qua bất kỳ RA nào có thể xuất hiện hoặc không xuất hiện và chỉ khởi chạy ứng dụng khách DHCPv6._" Đó không phải là điều nó đang nói. Nó đã khởi chạy ứng dụng khách DHCP, cho dù có bộ định tuyến hay không, nhưng không có nghĩa là máy chủ bỏ qua các RA. Bạn đang đọc một cái gì đó mà không được giải quyết trong văn bản.
lá cờ ma
Đó là *tôi* không quan tâm nó làm gì với RA, không phải nó không quan tâm :-) Và nó không khởi chạy ứng dụng khách DHCP, đó là vấn đề cơ bản. Giải pháp là trong câu trả lời của tôi dưới đây.
Ron Maupin avatar
lá cờ us
Cách IPv6 được thiết kế là nó nhận lệnh di chuyển từ bộ định tuyến nếu có trên mạng, vì vậy điều đó không thành vấn đề và máy chủ lưu trữ nên quan tâm, Nếu bộ định tuyến được định cấu hình đúng, RA sẽ cho máy chủ biết nó có thể hay không sử dụng địa chỉ trạng thái, bất kể máy khách DHCP có được tải hay không. Tất nhiên, Linux cho phép bạn phá vỡ tất cả các loại tiêu chuẩn mạng, nhưng điều đó không có nghĩa đó là một ý kiến ​​hay. Bạn thực sự chỉ nên cấu hình đúng bộ định tuyến.
Điểm:0
lá cờ ma

Được rồi, có vẻ như WithoutRA=gạ gẫm là cài đặt cần thiết trong [DHCPv6].

Tôi có thể gửi một vấn đề với các tài liệu, vì điều này có vẻ mâu thuẫn với tuyên bố trong [Mạng] tiết diện.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.