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