Puncte:0

Networkctl: Manual VLAN IP Link

drapel in

Am o interfață de rețea eth0 care transportă rețeaua mea principală ca trafic neetichetat și o rețea de „management” cu trafic etichetat cu ID 18. Acesta este modul în care este configurat:

10-eth0.network:

[Meci]
Nume=eth0

[Legătură]
RequiredForOnline=da

[Reţea]
DHCP=v4
VLAN=vlan18

vlan18.netdev:

[NetDev]
Nume=vlan18
Kind=vlan

[VLAN]
Id=18

vlan18.network:

[Meci]
Nume=vlan18

[Reţea]
Adresa=10.10.1.1/24

La pornire, serverul va porni eth0 obțineți un IP prin DHCP și, de asemenea, creați vlan18@eth0 pentru rețeaua de „management” cu IP static 10.10.1.1 și totul funcționează.

Cum pot spune networkctl să creeze vlan18@eth0 interfață, dar fără a o aduce la pornire? Ideea este să ai o grămadă de scripturi care să funcționeze link-ul ip setați vlan18 / linkul ip setează vlan18 jos pentru a accesa acea rețea atunci când este necesar.

Mulțumesc.

Puncte:0
drapel in

Soluția la aceasta, conform documentației, este să adăugați ActivationPolicy=manual la Legătură secțiunea definiției rețelei:

ActivationPolicy=

Specifică politica pentru systemd-networkd care gestionează starea > administrativă a legăturii. În mod specific, aceasta controlează modul în care systemd-networkd modifică indicatorul „IFF_UP” al dispozitivului de rețea, care este uneori controlat de administratorii de sistem prin rularea, de exemplu, ip link set dev eth0 up sau ip link set dev eth0 down și poate fi, de asemenea, modificat cu networkctl up eth0 sau networkctl jos eth0.

Preia unul dintre „sus”, „întotdeauna sus”, „manual”, „întotdeauna în jos”, „jos” sau > „legat”. Când este „manual”, systemd-networkd nu va schimba starea de administrare a link-ului > automat; administratorul de sistem trebuie să aducă interfața în sus sau în jos >manual, după dorință.

Sursă: https://www.freedesktop.org/software/systemd/man/systemd.network.html#ActivationPolicy=

vlan18.network:

[Meci]
Nume=vlan18

[Reţea]
Adresa=10.10.1.1/24

[Legătură]
ActivationPolicy=manual

Din pacate asa cum s-a raportat aici (github/systemd) și aici (superutilizator) Se pare că există o eroare în systemd care îl face să ignore Politica de activare în VLAN-uri. Configurația se aplică interfețelor de rețea obișnuite fără nicio problemă.

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.