Võrgu konfigureerimine systemd-networkd abil

Viimati muudetud: Wednesday November 22nd, 2023

Sellest artiklist saate teada systemd-networkd kasutamise võrgukonfiguratsiooni kohta.

Palun pange tähele

Koos systemd versiooniga 238 võrgu nimeandmiskavad tutvustati. See tähendab, et kui kasutate ennustatavaid võrguliidese nimesid, võivad võrguliidesed oleneda käivitatud systemd-i versioonist erinevalt.

Õnneks, kui kasutate systemd-networkd, saate võrgukaartide tuvastamiseks kasutada MAC-aadresse, mitte võrguliideste nimesid.

Meie Installimage’i ja automatiseeritud installidega püüame tavaliselt järgida distributsiooni vaikimisi võrgukonfiguratsiooni meetodit. Kuid kuna rakendused nagu ifupdown ja network-scripts nõuavad määratletud liideste nimesid, kasutame praegu ka CentOS ja Debiani süsteemide seadistamiseks systemd-networkd-d, kasutades etteaimatavaid võrguliideste nimesid.

.network konfiguratsioonifailide süntaks

Te saate teavet systemd-networkd poolt kasutatavate .network failide kohta siit: https://www.freedesktop.org/software/systemd/man/systemd.network.html.

Peamised IP-aadressid

Pühendatud juurserverid

Tavaliselt võetakse pühendatud juurserversi peamine IP suuremast alamvõrgust, kuid IP-aadressi võltsimise vältimiseks on süsteemidel lubatud rääkida ainult nende väravatega.

See tähendab, et kui konfigureerite tegelikku IPv4 alamvõrgu maski, näiteks /27, siis teised samas alamvõrgus olevad süsteemid ei ole kättesaadavad.

Alamvõrgu süsteemidele juurdepääsu saamiseks peate seadistama oma peamise IPv4 aadressi /32 aadressina. Kuna värav asub IP-võrgust väljaspool, peate süsteemile ütlema, kuidas väravani jõuda.

IPv4

Järgmine näidiskonfiguratsioon seab põhi-IP aadressi 1.2.3.4 ja värava 4.3.2.1 võrguliidesele, mille MAC-aadress on 12:34:56:78:9a:bc.

Põhi-IP on konfigureeritud /32 aadressina eraldi [Address] jaotises, kus Peer=<Gateway> ütleb süsteemile, et see saab väravani jõuda läbi selle liidese, mille jaoks aadress on konfigureeritud.

# Konfiguratsioonifail /etc/systemd/network/10-mainif.network
[Match]
MACAddress=12:34:56:78:9a:bc # Pea võrguliidese MAC

[Network]
Gateway=4.3.2.1

[Address]
Address=1.2.3.4 # Põhi-IP, /32 suffiks on valikuline
Peer=4.3.2.1/32 # Värav

IPv6

IPv6 saab konfigureerida, määratesIPAddressjaGateway.

# Konfiguratsioonifail /etc/systemd/network/10-mainif.network
[Match]
MACAddress=12:34:56:78:9a:bc # Pea võrguliidese MAC

[Network]
Address=1:2:3:4::5/64
Gateway=fe80::1

IPv4 ja IPv6

Allpool olev kombineeritud konfiguratsioon hõlmab põhimõtteliselt eelnevalt kirjeldatud IPv4 ja IPv6 konfiguratsioone.

# Konfiguratsioonifail /etc/systemd/network/10-mainif.network
[Match]
MACAddress=12:34:56:78:9a:bc # Pea võrguliidese MAC

[Network]
Address=1:2:3:4::5/64
Gateway=4.3.2.1
Gateway=fe80::1

[Address]
Address=1.2.3.4 # Põhi-IP, /32 suffiks on valikuline
Peer=4.3.2.1/32 # Värav

CX serverid

IPv4

Peaksite kasutama DHCP-d IPv4 jaoks, et tulevikus saaksite funktsioone kasutada, ilma et peaksite oma konfiguratsiooni kohandama.

# Konfiguratsioonifail /etc/systemd/network/10-mainif.network
[Match]
MACAddress=12:34:56:78:9a:bc # Pea võrguliidese MAC

[Network]
DHCP=ipv4

IPv6

IPv6 konfigureerimiseks peate lihtsalt määramaIPAddressjaGateway.

# Konfiguratsioonifail /etc/systemd/network/10-mainif.network
[Match]
MACAddress=12:34:56:78:9a:bc # Pea võrguliidese MAC

[Network]
Address=1:2:3:4::5/64
Gateway=fe80::1

IPv4 ja IPv6

Saate konfigureerida IPv4 ja IPv6, ühendades DHCP IPv4 ja staatilise IPv6 konfiguratsiooni.

# Konfiguratsioonifail /etc/systemd/network/10-mainif.network
[Match]
MACAddress=12:34:56:78:9a:bc # Pea võrguliidese MAC

[Network]
DHCP=ipv4
Address=1:2:3:4::5/64
Gateway=fe80::1

CX serverid, kasutades NAT võrku

DHCP kasutamisel pole CX-serveritel, kes kasutavad NAT-võrku, vaja erilist konfiguratsiooni.

Lisaaadressid / alamvõrgud

Saate lisada lisaaadresse / alamvõrke, lisades .network-failidele [Network] jaotisesAddress=keywords.

# Konfiguratsioonifail /etc/systemd/network/10-mainif.network
[Match]
MACAddress=12:34:56:78:9a:bc # Pea võrguliidese MAC

[Network]
Address=1:2:3:4::5/64
Gateway=4.3.2.1
Gateway=fe80::1
Address=5.6.7.8 # Lisaaadress
Address=9.10.11.12/29 # Lisaaadress /29 alamvõrgus
Address=6:7:8:9::10/64 # Lisaaadress IPv6-s
[Address]
Address=1.2.3.4 # Põhi-IP, /32 suffiks on valikuline
Peer=4.3.2.1/32 # Värav
Was this article helpful?
Vaatamised: 409

BeeHosting 10 Sünnipäev!
Kuni 70% allahindlus kõikidelt teenustelt
+ tasuta veebisaidi ülekanne.

Beehosting.pro veebilehel kasutatakse küpsiseid

Kasutame küpsiseid sisu ja reklaamide isikupärastamiseks, sotsiaalse meedia funktsioonide pakkumiseks ning liikluse analüüsimiseks. Edastame teavet selle kohta, kuidas meie saiti kasutate, ka oma sotsiaalse meedia, reklaami- ja analüüsipartneritele, kes võivad seda kombineerida muu teabega, mida olete neile esitanud või mida nad on kogunud teiepoolse teenuste kasutamise käigus.

Menüü