Stații de lucru online OnWorks Linux și Windows

logo

Găzduire online gratuită pentru stații de lucru

<Înapoi | Cuprins | Următor>

5.1.3. Pe linia de comandă cu systemd-networkd


In timp ce ifupdown este instrumentul istoric folosit de Debian și, deși este încă implicit pentru server sau alte instalări minime, există un instrument mai nou care merită luat în considerare: systemd-networkd. Integrarea sa cu systemd sistemul init îl face o alegere foarte atractivă. Nu este specific distribuțiilor bazate pe Debian (spre deosebire de ifupdown) și a fost conceput pentru a fi foarte mic, eficient și relativ ușor de configurat dacă înțelegeți sintaxa fișierelor unitare systemd. Aceasta este o alegere deosebit de atractivă dacă luați în considerare Manager de rețea umflat și greu de configurat.

Tu configurați systemd-networkd prin plasare .reţea fișiere în /etc/systemd/network/ director. Alternativ, puteți utiliza /lib/systemd/network/ pentru fișiere ambalate sau /run/systemd/ network/ pentru fișierele generate în timpul execuției. Formatul acelor fișiere este documentat în systemd. retea(5). Meci secțiunea indică interfețele de rețea pentru care se aplică configurația. Puteți specifica interfața în mai multe moduri, inclusiv prin adresa de control al accesului media (MAC) sau tipul de dispozitiv. The Reţea secțiunea definește configurația rețelei.


Exemplu 5.1 Configurare bazată pe DHCP în /etc/systemd/network/80-dhcp.network


[Match] Name=ro*


[Rețea] DHCP=da

[Match] Name=ro*


[Rețea] DHCP=da

Exemplu 5.2 Configurație statică în /etc/systemd/network/50-static.network


[Potrivire] Nume=enp2s0


[Rețea] Adresă=192.168.0.15/24 Gateway=192.168.0.1 DNS=8.8.8.8

[Potrivire] Nume=enp2s0


[Rețea] Adresă=192.168.0.15/24 Gateway=192.168.0.1 DNS=8.8.8.8


Rețineți că sistem-rețea este dezactivat implicit, așa că dacă doriți să îl utilizați, ar trebui să îl activați. Depinde si de sistem-rezolvat pentru integrarea corectă a rezoluției DNS, care la rândul său necesită înlocuirea /etc/resolv.conf cu un link simbolic către /run/systemd/resolve/resolv. conf, care este gestionat de sistem-rezolvat.


# systemctl activează systemd-networkd

# systemctl activare systemd-rezolvat

# systemctl start systemd-networkd

# systemctl start systemd-rezolvat

# ln -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf

# systemctl activează systemd-networkd

# systemctl activare systemd-rezolvat

# systemctl start systemd-networkd

# systemctl start systemd-rezolvat

# ln -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf


Cu toate ca systemd-networkd suferă de unele limitări, cum ar fi lipsa suportului integrat pentru rețelele fără fir, vă puteți baza pe un extern preexistent. wpa_supplicant configurație pentru suport wireless. Cu toate acestea, este util în special în containere și mașini virtuale și a fost dezvoltat inițial pentru medii în care configurația rețelei unui container depindea de configurația rețelei gazdei sale. În acest scenariu, systemd-networkd facilitează gestionarea ambelor părți într-o manieră consecventă, în timp ce acceptă tot felul de dispozitive de rețea virtuală de care ați putea avea nevoie în acest tip de scenariu (consultați systemd.netdev(5)).


Top OS Cloud Computing la OnWorks: