Tiêu đề hơi mơ hồ, vì tôi không biết chuyện gì đang xảy ra. Tôi muốn chuyển sang systemd-networkd và tôi muốn nó tự động định cấu hình cả IPv4 và IPv6. Tôi đến từ ifupdown, với cấu hình sau:
# Tệp này mô tả các giao diện mạng có sẵn trên hệ thống của bạn
# và cách kích hoạt chúng. Để biết thêm thông tin, xem giao diện (5).
nguồn /etc/network/interfaces.d/*
# Giao diện mạng loopback
tự động lo
vòng lặp iface lo inet
# Giao diện mạng chính
cho phép cắm nóng ens3
iface ens3 inet dhcp
# Đây là giao diện IPv6 được cấu hình tự động
iface ens3 inet6 tự động
Những công việc này:
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 trạng thái qdisc noqueue nhóm UNKNOWN mặc định qlen 1000
liên kết/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
máy chủ phạm vi inet 127.0.0.1/8 lo
hợp lệ_lft mãi mãi ưa thích_lft mãi mãi
inet6 ::1/128 máy chủ phạm vi
hợp lệ_lft mãi mãi ưa thích_lft mãi mãi
2: ens3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast trạng thái UP nhóm mặc định qlen 1000
liên kết/ether 52:54:00:4f:e8:63 brd ff:ff:ff:ff:ff:ff
tên thay thế enp0s3
inet <ipv4 hợp lệ>/24 brd <nội dung hợp lệ> phạm vi toàn cầu động ens3
hợp lệ_lft 86031 giây ưa thích_lft 86031 giây
inet6 2a01:7c8:****:***:****:ff:fe4f:e863/64 phạm vi động toàn cầu mngtmpaddr
hợp lệ_lft 2591987sec ưa thích_lft 604787sec
liên kết phạm vi inet6 fe80::5054:ff:fe4f:e863/64
hợp lệ_lft mãi mãi ưa thích_lft mãi mãi
Sau đó, tôi muốn chuyển sang systemd-networkd, vì vậy tôi tạo cấu hình sau
[Trận đấu]
Tên=ens3
[Mạng]
DHCP=có
Sau đó, tôi xóa ifupdown để loại bỏ nó, bật systemd-networkd và systemd-resolved rồi khởi động lại. IPv4 hoạt động tốt, IPv6 bị hỏng:
ip a 130 âµ
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 trạng thái qdisc noqueue nhóm UNKNOWN mặc định qlen 1000
liên kết/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
máy chủ phạm vi inet 127.0.0.1/8 lo
hợp lệ_lft mãi mãi ưa thích_lft mãi mãi
inet6 ::1/128 máy chủ phạm vi
hợp lệ_lft mãi mãi ưa thích_lft mãi mãi
2: ens3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast trạng thái UP nhóm mặc định qlen 1000
liên kết/ether 52:54:00:4f:e8:63 brd ff:ff:ff:ff:ff:ff
tên thay thế enp0s3
inet <ipv4 hợp lệ> brd <công cụ hợp lệ> phạm vi toàn cầu động ens3
hợp lệ_lft 86371sec ưa thích_lft 86371sec
liên kết phạm vi inet6 fe80::5054:ff:fe4f:e863/64
hợp lệ_lft mãi mãi ưa thích_lft mãi mãi
Vì vậy, không có địa chỉ ipv6 toàn cầu. Nhìn vào nhật ký gỡ lỗi của systemd-networkd cho:
ngày 23 tháng 1 16:01:43 transip-vps systemd-networkd[3251]: ens3: Cấu hình route: dst: 2a01:7c8:d003::/48, src: n/a, gw: n/a, prefsrc: n/ a, phạm vi: toàn cầu, bảng: chính, proto: ra, loại: unicast
ngày 23 tháng 1 16:01:43 transip-vps systemd-networkd[3251]: ens3: Đặt tuyến đường NDisc.
ngày 23 tháng 1 16:01:43 transip-vps systemd-networkd[3251]: ens3: Trạng thái đã thay đổi: đã định cấu hình -> đang định cấu hình
ngày 23 tháng 1 16:01:43 transip-vps systemd-networkd[3251]: Đã gửi tin nhắn type=signal sender=n/a Destination=n/a path=/org/freedesktop/network1/link/_32 interface=org.freedesktop. DBus.Properties member=PropertiesChanged cookie=52 reply_cookie=0 signature=sa{sv}as error-name=n/a error-message=n/a
ngày 23 tháng 1 16:01:43 transip-vps systemd-networkd[3251]: rtnl: đã nhận hàng xóm không tĩnh, bỏ qua.
ngày 23 tháng 1 16:01:43 transip-vps systemd-networkd[3251]: ens3: Đã đặt các tuyến NDisc.
ngày 23 tháng 1 16:01:43 transip-vps systemd-networkd[3251]: ens3: Xóa thông tin NDisc cũ thu được từ fe80::d003:1.
ngày 23 tháng 1 16:01:43 transip-vps systemd-networkd[3251]: ens3: link_check_ready(): dhcp4:yes dhcp6_addresses:no dhcp_routes:no dhcp_pd_addresses:no dhcp_pd_routes:no ndisc_addresses:yes ndisc_routes:yes
ngày 23 tháng 1 16:01:43 transip-vps systemd-networkd[3251]: ens3: Trạng thái đã thay đổi: đang định cấu hình -> đã định cấu hình
ngày 23 tháng 1 16:01:43 transip-vps systemd-networkd[3251]: Đã gửi tin nhắn type=signal sender=n/a Destination=n/a path=/org/freedesktop/network1/link/_32 interface=org.freedesktop. DBus.Properties member=PropertiesChanged cookie=53 reply_cookie=0 signature=sa{sv}as error-name=n/a error-message=n/a
ngày 23 tháng 1 16:01:46 transip-vps systemd-networkd[3251]: NDISC: Bộ định tuyến đã nhận Quảng cáo: cờ không có ưu tiên trung bình trọn đời 12 giây
ngày 23 tháng 1 16:01:46 transip-vps systemd-networkd[3251]: NDISC: Gọi lại cho sự kiện 'bộ định tuyến'.
ngày 23 tháng 1 16:01:46 transip-vps systemd-networkd[3251]: ens3: Định cấu hình tuyến đường: dst: n/a, src: n/a, gw: fe80::d003:1, prefsrc: n/a, phạm vi : toàn cầu, bảng: chính, nguyên mẫu: ra, loại: unicast
ngày 23 tháng 1 16:01:46 transip-vps systemd-networkd[3251]: NDISC: Độ dài tiền tố không hợp lệ, bỏ qua tiền tố cho cấu hình tự động không trạng thái.
ngày 23 tháng 1 16:01:46 transip-vps systemd-networkd[3251]: ens3: Định cấu hình tuyến đường: dst: 2a01:7c8:d003::/48, src: n/a, gw: n/a, prefsrc: n/ a, phạm vi: toàn cầu, bảng: chính, proto: ra, loại: unicast
ngày 23 tháng 1 16:01:46 transip-vps systemd-networkd[3251]: ens3: Đặt tuyến đường NDisc.
ngày 23 tháng 1 16:01:46 transip-vps systemd-networkd[3251]: ens3: Trạng thái đã thay đổi: đã định cấu hình -> đang định cấu hình
ngày 23 tháng 1 16:01:46 transip-vps systemd-networkd[3251]: Loại tin nhắn đã gửi=người gửi tín hiệu=n/a đích=n/a đường dẫn=/org/freedesktop/network1/link/_32 interface=org.freedesktop. DBus.Properties member=PropertiesChanged cookie=54 reply_cookie=0 signature=sa{sv}as error-name=n/a error-message=n/a
ngày 23 tháng 1 16:01:46 transip-vps systemd-networkd[3251]: rtnl: đã nhận hàng xóm không tĩnh, bỏ qua.
ngày 23 tháng 1 16:01:46 transip-vps systemd-networkd[3251]: ens3: Đã đặt các tuyến NDisc.
ngày 23 tháng 1 16:01:46 transip-vps systemd-networkd[3251]: ens3: Xóa thông tin NDisc cũ thu được từ fe80::d003:1.
ngày 23 tháng 1 16:01:46 transip-vps systemd-networkd[3251]: ens3: link_check_ready(): dhcp4:yes dhcp6_addresses:no dhcp_routes:no dhcp_pd_addresses:no dhcp_pd_routes:no ndisc_addresses:yes ndisc_routes:yes
ngày 23 tháng 1 16:01:46 transip-vps systemd-networkd[3251]: ens3: Trạng thái đã thay đổi: đang định cấu hình -> đã định cấu hình
ngày 23 tháng 1 16:01:46 transip-vps systemd-networkd[3251]: Loại tin nhắn đã gửi=người gửi tín hiệu=n/a đích=n/a đường dẫn=/org/freedesktop/network1/link/_32 interface=org.freedesktop. DBus.Properties member=PropertiesChanged cookie=55 reply_cookie=0 signature=sa{sv}as error-name=n/a error-message=n/a
ngày 23 tháng 1 16:01:47 transip-vps systemd-networkd[3251]: NDISC: Bộ định tuyến đã nhận Quảng cáo: cờ không có ưu tiên trung bình trọn đời 12 giây
ngày 23 tháng 1 16:01:47 transip-vps systemd-networkd[3251]: NDISC: Gọi lại cho sự kiện 'bộ định tuyến'.
ngày 23 tháng 1 16:01:47 transip-vps systemd-networkd[3251]: ens3: Định cấu hình tuyến đường: dst: n/a, src: n/a, gw: fe80::d003:1, prefsrc: n/a, phạm vi : toàn cầu, bảng: chính, nguyên mẫu: ra, loại: unicast
ngày 23 tháng 1 16:01:47 transip-vps systemd-networkd[3251]: NDISC: Độ dài tiền tố không hợp lệ, bỏ qua tiền tố cho cấu hình tự động không trạng thái.
ngày 23 tháng 1 16:01:47 transip-vps systemd-networkd[3251]: ens3: Định cấu hình tuyến đường: dst: 2a01:7c8:d003::/48, src: n/a, gw: n/a, prefsrc: n/ a, phạm vi: toàn cầu, bảng: chính, proto: ra, loại: unicast
Quảng cáo vô tận. Những gì tôi thấy là tiền tố 2a01:7c8:d003::/48
có vẻ đúng (ngoại trừ /48 thay vì 64?), nhưng không thể đặt địa chỉ như vậy và cứ cố mãi.
Tôi nên làm gì để systemd-networkd ipv6 hoạt động?