Tīkla konfigurācija, izmantojot systemd-networkd

Pēdējās izmaiņas: Wednesday November 22nd, 2023

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
Was this article helpful?
Skatījumi: 409

BeeHosting 10. dzimšanas diena!
līdz 70% atlaide visiem pakalpojumiem
+ bezmaksas vietnes pārsūtīšana.

Beehosting.pro vietne izmanto sīkdatnes

Mūsu tīmekļa vietnē tiek izmantoti sīkfaili un citas tehnoloģijas ar nolūku, lai attēlotu tehnisko interneta vietnes struktūru un saturu. Izvēloties šo lapu, Jūs piekrītat sīkfailu izmantošanai.

Menu