No šī raksta jūs uzzināsiet par tīkla konfigurāciju, izmantojot systemd-networkd.
Lūdzu, ņemiet vērā
Arsystemdvirsionu 238tīkla nosaukumu shēmastika ieviestas. Tas nozīmē, ka, ja izmantojatparedzamās tīkla saskarnes nosaukumus, tīkla saskarnes varētu būt nosauktas atšķirīgi atkarībā no systemd versijas, kura ir ielādēta.
Par laimi, ja izmantojat systemd-networkd, jūs varat izmantot MAC adreses, lai identificētu tīkla kartes, nevis atkarītos no tīkla saskarnes nosaukumiem.
Ar mūsu Instalētā attēla un mūsu automatizētajām instalācijām, mēs parasti cenšamies ieturēt izvēlētās izplatījuma noklusētās tīkla konfigurācijas metodi. Bet, ņemot vērā, ka implementācijas kāifupdownunnetwork-scriptsprasa noteikt tīkla saskarnes nosaukumus, mēs pašlaik izmantojam arī systemd-networkd, lai iestatītu CentOS un Debian sistēmas, izmantojot paredzamos tīkla saskarnes nosaukumus.
.network konfigurācijas faila sintakse
Šeit jūs varat atrast informāciju par .network failiem, ko izmanto systemd-networkd: https://www.freedesktop.org/software/systemd/man/systemd.network.html.
Galvenie IP adreses
Veltītie saknes serveri
Veltītā saknes servera galvenā IP parasti tiek ņemta no lielāka apakštīkla, bet, lai novērstu IP adreses viltotu izmantošanu, sistēmas var sazināties tikai ar savu vārteju.
Tas nozīmē, ka, konfigurējot faktisko IPv4 apakštīklu masku, piemēram, /27, citi sistēmas tajā pašā apakštīklā nebūs sasniedzami.
Lai varētu sasniegt sistēmas jūsu apakštīklā, jums būs jākonfigurē jūsu galvenā IPv4 adrese kā /32 adrese. Tā kā tad vārteja būtu ārpus IP tīkla, jums jāpasaka sistēmai, kā sasniegt vārteju.
IPv4
Zemāk redzamajā piemērā tiek iestatīta galvenā IP adrese 1.2.3.4
un vārteja 4.3.2.1
tīkla saskarnes ar MAC adresi 12:34:56:78:9a:bc
.
Galvenā IP adrese ir konfigurēta kā /32 adrese, izmantojot atsevišķu [Address] sadaļu, kur Peer=<Gateway>
informē sistēmu, ka tā var sasniegt vārteju caur saskarni, kurai ir konfigurēta adrese.
# Konfigurācijas fails /etc/systemd/network/10-mainif.network
[Match]
MACAddress=12:34:56:78:9a:bc # Galvenā tīkla saskarnes MAC
[Network]
Gateway=4.3.2.1
[Address]
Address=1.2.3.4 # Galvenā IP, /32 sufikss nav obligāts
Peer=4.3.2.1/32 # Vārteja
IPv6
IPv6 varat konfigurēt, norādot IPAddress un Gateway.
# Konfigurācijas fails /etc/systemd/network/10-mainif.network
[Match]
MACAddress=12:34:56:78:9a:bc # Galvenā tīkla saskarnes MAC
[Network]
Address=1:2:3:4::5/64
Gateway=fe80::1
IPv4 un IPv6
Zemāk redzamā divvirzienu konfigurācija būtībā ir apvienojums no iepriekšējās IPv4 un IPv6 konfigurācijas.
# Konfigurācijas fails /etc/systemd/network/10-mainif.network
[Match]
MACAddress=12:34:56:78:9a:bc # Galvenā tīkla saskarnes MAC
[Network]
Address=1:2:3:4::5/64
Gateway=4.3.2.1
Gateway=fe80::1
[Address]
Address=1.2.3.4 # Galvenā IP, /32 sufikss nav obligāts
Peer=4.3.2.1/32 # Vārteja
CX serveri
IPv4
Jums vajadzētu izmantotDHCPIPv4, lai varētu izmantot turpmākos funkcionalitātes bez nepieciešamības pielāgot konfigurāciju.
# Konfigurācijas fails /etc/systemd/network/10-mainif.network
[Match]
MACAddress=12:34:56:78:9a:bc # Galvenā tīkla saskarnes MAC
[Network]
DHCP=ipv4
IPv6
IPv6 konfigurēšanai vienkārši jānorāda IPAddress un Gateway.
# Konfigurācijas fails /etc/systemd/network/10-mainif.network
[Match]
MACAddress=12:34:56:78:9a:bc # Galvenā tīkla saskarnes MAC
[Network]
Address=1:2:3:4::5/64
Gateway=fe80::1
IPv4 un IPv6
Jūs varat konfigurēt IPv4 un IPv6, apvienojot DHCP IPv4 un statisku IPv6 konfigurāciju.
# Konfigurācijas fails /etc/systemd/network/10-mainif.network
[Match]
MACAddress=12:34:56:78:9a:bc # Galvenā tīkla saskarnes MAC
[Network]
DHCP=ipv4
Address=1:2:3:4::5/64
Gateway=fe80::1
CX serveri, kas izmanto NAT tīklošanu
Izmantojot DHCP, CX serveriem, kas izmanto NAT tīklošanu, nav nepieciešama īpaša konfigurācija.
Papildus IP adreses / apakštīkli
Papildu IP adreses / apakštī
klus var konfigurēt, pievienojot Address=vārdus .network failu sadaļā [Network].
# Konfigurācijas fails /etc/systemd/network/10-mainif.network
[Match]
MACAddress=12:34:56:78:9a:bc # Galvenā tīkla saskarnes MAC
[Network]
Address=1:2:3:4::5/64
Gateway=4.3.2.1
Gateway=fe80::1
Address=5.6.7.8 # Papildu viena IP adrese
Address=9.10.11.12/29 # Papildu /29 apakštīkla IP adrese
Address=6:7:8:9::10/64 # Papildu IPv6
[Address]
Address=1.2.3.4 # Galvenā IP adrese, /32 sufikss nav obligāts
Peer=4.3.2.1/32 # Vārteja