Puncte:0

Systemd-networkd nu reușește configurația automată IPv6 unde ifupdown reușește

drapel nc

Titlul este puțin vag, pentru că nu știu ce se întâmplă. Vreau să trec la systemd-networkd și vreau să configureze automat atât IPv4, cât și IPv6. Vin de la ifupdown, cu următoarea configurație:

# Acest fișier descrie interfețele de rețea disponibile pe sistemul dumneavoastră
# și cum să le activezi. Pentru mai multe informații, consultați interfețe(5).

sursa /etc/network/interfaces.d/*

# Interfața de rețea loopback
auto lo
iface lo inet loopback

# Interfața de rețea principală
permit-hotplug ens3
iface ens3 inet dhcp
# Aceasta este o interfață IPv6 configurată automat
iface ens3 inet6 auto

Aceasta funcționează:

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue stare UNKNOWN grup implicit qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft pentru totdeauna preferred_lft pentru totdeauna
    inet6 ::1/128 scope host 
       valid_lft pentru totdeauna preferred_lft pentru totdeauna
2: ens3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 52:54:00:4f:e8:63 brd ff:ff:ff:ff:ff:ff
    altname enp0s3
    inet <valid ipv4>/24 brd <valid stuff> scope global dynamic ens3
       valid_lft 86031sec preferred_lft 86031sec
    inet6 2a01:7c8:****:***:****:ff:fe4f:e863/64 scope global dynamic mngtmpaddr 
       valid_lft 2591987sec preferred_lft 604787sec
    inet6 fe80::5054:ff:fe4f:e863/64 scope link 
       valid_lft pentru totdeauna preferred_lft pentru totdeauna

Apoi vreau să trec la systemd-networkd, așa că creez următoarea configurație

[Meci]
Nume=ens3

[Reţea]
DHCP=da

Apoi șterg ifupdown pentru a-l scoate din drum, activez systemd-networkd și systemd-resolved și repornesc. IPv4 funcționează bine, IPv6 este stricat:

ip a 130 âµ
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue stare UNKNOWN grup implicit qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft pentru totdeauna preferred_lft pentru totdeauna
    inet6 ::1/128 scope host 
       valid_lft pentru totdeauna preferred_lft pentru totdeauna
2: ens3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 52:54:00:4f:e8:63 brd ff:ff:ff:ff:ff:ff
    altname enp0s3
    inet <valid ipv4> brd <valid stuff> scope global dynamic ens3
       valid_lft 86371sec preferred_lft 86371sec
    inet6 fe80::5054:ff:fe4f:e863/64 scope link 
       valid_lft pentru totdeauna preferred_lft pentru totdeauna

Deci nu există o adresă ipv6 globală. Privind în jurnalele de depanare ale systemd-networkd, rezultă:

23 ianuarie 16:01:43 transip-vps systemd-networkd[3251]: ens3: Configurare rută: dst: 2a01:7c8:d003::/48, src: n/a, gw: n/a, prefsrc: n/ a, domeniul de aplicare: global, tabel: principal, proto: ra, tip: unicast
23 jan 16:01:43 transip-vps systemd-networkd[3251]: ens3: Setarea rutelor NDDisc.
23 ian 16:01:43 transip-vps systemd-networkd[3251]: ens3: Starea schimbată: configurat -> configurare
23 ian 16:01:43 transip-vps systemd-networkd[3251]: Sent message 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
23 ianuarie 16:01:43 transip-vps systemd-networkd[3251]: rtnl: primit vecin nestatic, ignorând.
23 jan 16:01:43 transip-vps systemd-networkd[3251]: ens3: rute NDisc setate.
jan 23 16:01:43 transip-vps systemd-networkd[3251]: ens3: Eliminarea vechilor informații NDDisc obținute de la fe80::d003:1.
23 ian 16:01:43 transip-vps systemd-networkd[3251]: ens3: link_check_ready(): dhcp4:da dhcp6_addresses:no dhcp_routes:nu dhcp_pd_addresses:nu dhcp_pd_routes:addresses:yecp6_addresses:addresses
23 ianuarie 16:01:43 transip-vps systemd-networkd[3251]: ens3: Starea schimbată: configurare -> configurat
23 ian 16:01:43 transip-vps systemd-networkd[3251]: Sent message 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
23 ian 16:01:46 transip-vps systemd-networkd[3251]: NDISC: Reclamă router primită: semnalează nicio preferință durata de viață medie 12 sec
23 ianuarie 16:01:46 transip-vps systemd-networkd[3251]: NDISC: Se invocă apel invers pentru evenimentul „router”.
23 ianuarie 16:01:46 transip-vps systemd-networkd[3251]: ens3: Configurare rută: dst: n/a, src: n/a, gw: fe80::d003:1, prefsrc: n/a, scope : global, tabel: principal, proto: ra, tip: unicast
23 ianuarie 16:01:46 transip-vps systemd-networkd[3251]: NDISC: Lungimea prefixului nevalidă, ignorând prefixul pentru configurarea automată fără stat.
23 ianuarie 16:01:46 transip-vps systemd-networkd[3251]: ens3: Configurare rută: dst: 2a01:7c8:d003::/48, src: n/a, gw: n/a, prefsrc: n/ a, domeniul de aplicare: global, tabel: principal, proto: ra, tip: unicast
23 jan 16:01:46 transip-vps systemd-networkd[3251]: ens3: Setarea rutelor NDDisc.
23 ianuarie 16:01:46 transip-vps systemd-networkd[3251]: ens3: Starea schimbată: configurat -> configurare
23 ian 16:01:46 transip-vps systemd-networkd[3251]: Sent message type=signal sender=n/a destination=n/a path=/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
23 ianuarie 16:01:46 transip-vps systemd-networkd[3251]: rtnl: primit vecin nestatic, ignorând.
23 ian 16:01:46 transip-vps systemd-networkd[3251]: ens3: rute NDDisc setate.
jan 23 16:01:46 transip-vps systemd-networkd[3251]: ens3: Eliminarea vechilor informații NDDisc obținute de la fe80::d003:1.
23 ian 16:01:46 transip-vps systemd-networkd[3251]: ens3: link_check_ready(): dhcp4:da dhcp6_addresses:nu dhcp_routes:nu dhcp_pd_addresses:nu dhcp_pd_routes:yecp6_addresses:addresses:nodhcp_pd_routes:addresses
23 ianuarie 16:01:46 transip-vps systemd-networkd[3251]: ens3: Starea schimbată: configurare -> configurat
23 ian 16:01:46 transip-vps systemd-networkd[3251]: Sent message type=signal sender=n/a destination=n/a path=/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
23 ian 16:01:47 transip-vps systemd-networkd[3251]: NDISC: Reclamă router primită: semnalează nicio preferință durata de viață medie 12 sec
23 ianuarie 16:01:47 transip-vps systemd-networkd[3251]: NDISC: Se invocă apel invers pentru evenimentul „router”.
23 ianuarie 16:01:47 transip-vps systemd-networkd[3251]: ens3: Configurare rută: dst: n/a, src: n/a, gw: fe80::d003:1, prefsrc: n/a, scope : global, tabel: principal, proto: ra, tip: unicast
23 ianuarie 16:01:47 transip-vps systemd-networkd[3251]: NDISC: Lungimea prefixului nevalidă, ignorând prefixul pentru configurarea automată fără stat.
23 ianuarie 16:01:47 transip-vps systemd-networkd[3251]: ens3: Configurare rută: dst: 2a01:7c8:d003::/48, src: n/a, gw: n/a, prefsrc: n/ a, domeniul de aplicare: global, tabel: principal, proto: ra, tip: unicast

Ad infinitum. Ceea ce văd este că prefixul 2a01:7c8:d003::/48 pare corect (cu excepția /48 în loc de 64?), dar nu poate seta o astfel de adresă și doar încearcă pentru totdeauna.

Ce ar trebui să fac pentru ca systemd-networkd ipv6 să funcționeze?

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.