Võrgukonfiguratsioon CentOS serveris

Viimati muudetud: Friday December 1st, 2023

Sellest artiklist saate teada peamiste ja lisanduvate IP-aadresside kohta.

Peamine IP-aadress

IPv4

Pühendatud juurserverid

Pühendatud juurserveri peamine IP-aadress pärineb tavaliselt /26 või /27 alamvõrgust. Võõraste IP-aadresside (juhusliku) kasutamise vältimiseks on suhtlus võimalik ainult läbi väravaaadressi.

Samas võrgusegmendis olevate serveritega suhtlemiseks seadistatakse vaikimisi installatsioonis punktist punkti seadistus, mis suunab kõik paketid värava suunas.

Kui te konfigureerite seda DHCP kaudu, ei saa seda konkreetset konfiguratsiooni edastada, mis tähendab, et rakendatakse tavalist konfiguratsiooni (ilma /32 alamvõrguta). See pole probleem, välja arvatud juhul, kui peate pääsema ligi IP-aadressidele samast alamvõrgust. Selleks, et pääseda ligi mis tahes serverile samast alamvõrgust, peate kasutama /32 alamvõrgu konfiguratsioonis:

# /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
HWADDR=<MAC-aadress>
ONBOOT=yes
BOOTPROTO=static
IPADDR=<IP-aadress>
NETMASK=255.255.255.255
SCOPE="peer <Värav IP>"
# võimalikud täiendavad IPv6 sissekanded

Loo vaikimisi marsruut:

##/ etc/sysconfig/network-scripts/route-eth0
ADDRESS0=0.0.0.0
NETMASK0=0.0.0.0
GATEWAY0=<Värav IP>

Võimalikud vead

Kui pärast ülaltoodud võrguseadete konfigureerimist pole serveriga võimalik ühendust saada, peate kontrollima, kas muutuja “GATEWAYDEV” on määratud failis /etc/sysconfig/network. See võib olla üks põhjus, miks ühendust ei saa, ja seda näitab viga RTNETLINK vastused: fail eksisteerib, mis ilmub pärast võrguseadete uuesti laadimist.

Virtuaalsed serverid

Virtuaalsete serverite konfigureerimine toimub tavapärase installatsiooni käigus ega sisalda erikonfiguratsioone. See vastab DHCP kaudu tehtavale konfiguratsioonile. Samas alamvõrgus olevatele serveritele saate juurde pääseda ilma täiendavate seadistusteta.

IPv6

Pühendatud juurserverid

Iga server saab /64 IPv6 alamvõrgu. Erinevalt IPv4 konfiguratsioonist pole vajalik punktist punkti seadistus.

Näide:

  • Aadressiruum: 2a01:4f8:61:20e1::1 kuni 2a01:4f8:61:20e1:ffff:ffff:ffff:ffff
  • Millest kasutame esimest IP-d: 2a01:4f8:61:20e1::2
  • Värav: fe80::1

IPv6 lubamiseks oma serveris lisage järgmised read faili /etc/sysconfig/network-scripts/ifcfg-eth0:

IPV6INIT=yes
IPV6ADDR=<IPv6 aadress>/<Eesliide>
IPV6_DEFAULTGW=fe80::1
IPV6_DEFAULTDEV=eth0

Valikuline: Lisaks IPv6 aadresside lisamiseks liidesesse failis /etc/sysconfig/network-scripts/ifcfg-eth0, lisage palun järgmine rida:

IPV6ADDR_SECONDARIES=<IPv6 aadress>/<Eesliide>

Saate lisada nii palju IPv6 aadresse kui soovite; veenduge, et eraldate igaühe tühikuga.

Lisaaadressid (host)

Lisakomplekti seadistamine üksikutele IPv4 aadressidele

Saate IP-aadresse ajutiselt teha kahel erineval viisil:

  1. ifconfig eth0:1 192.0.2.10 netmask 255.255.255.255

või

  1. ip addr add 192.0.2.10/32 dev eth0

CentOS

Püsikonfiguratsiooni on võimalik teha vaikeväärtustega aliasliideste kaudu (nt eth0:1, eth0:2 jne). Iga IP-aadressi jaoks peate looma faili:

/etc/sysconfig/network-scripts/ifcfg-eth0:1
/etc/sysconfig/network-scripts/ifcfg-eth0:2

Nendes failides peab olema järgmine teave:

DEVICE=eth0:1
BOOTPROTO=none
ONBOOT=yes
IPADDR=<IP-aadress>
NETMASK=255.255.255.255

Lõpuks peate käivitama service network restart või taaskäivitama serveri (reboot).

Pange tähele: Virtuaalmasinate IP-aadresside kasutamiseks on vaja erinevat konfiguratsiooni!

Fedora

Teostage IP-aadressidele püsikonfiguratsioon, lisades IP-aadressid vastavasse konfiguratsioonifaili:

# cat /etc/sysconfig/network-scripts/ifcfg-eth0
SEADE="eth0"
...
IPADDR=192.0.2.1
NETMASK=255.255.255.240
IPADDR0=192.0.2.10 # Lisaaadress
PREFIX0=28
IPADDR1=192.0.2.11
PREFIX1=28
IPADDR2=...

Lisaks IPv4-alammõõtmete seadistamine

Alamvõrgud suunatakse serveri põhi-IP-le. Üldiselt ei saa kasutada esimest (võrgu-IP) ega ka viimast (edastus-IP) aadressi. See jätab kasutamiseks kuus aadressi /29 alamvõrgu jaoks.

/29 alamvõrgu konfigureerimisel 8 IP-aadressiga näeb see välja järgmine:

aaa.aaa.aaa.aaa (võrgu-IP)
bbb.bbb.bbb.bbb
ccc.ccc.ccc.ccc
ddd.ddd.ddd.ddd
eee.eee.eee.eee
fff.fff.fff.fff
ggg.ggg.ggg.ggg
hhh.hhh.hhh.hhh (edastus-IP)

Saate konfigureerida aadressid b kuni g ja kasutada neid üksikute IP-aadressidena. Või saate luua faili:

/etc/sysconfig/network-scripts/ifcfg-eth0-range0

IPADDR_START=<Teie võrgu aadress + 1>
IPADDR_END=<Teie võrgu aadress + 6>
BROADCAST=<Teie võrgu aadress + 7>
CLONENUM_START=0
NETMASK=255.255.255.248

Taaskäivitage võrguteenus käsu service network restart abil.

Lisaks IPv4 alamvõrgu seadistamine virtualiseerimiseks

IP-aadresside kasutamiseks virtuaalmasinates vajate erinevat konfiguratsiooni. On mitmeid võimalikke konfiguratsioone. Üks lihtsamatest on seadistada silla seade, kasutades ühe alamvõrgu IP-aadressi, mis toimib vaikeväravana kõigile alamvõrguga ühendatud masinatele.

Eeltingimusena peate installima bridge-utils paketi:

yum install bridge-utils
/etc/sysconfig/network-scripts/ifcfg-br0

SEADE=br0
ONBOOT=yes
TÜÜP=Sild
BOOTPROTO=none
IPADDR=bbb.bbb.bbb.bbb
NETMASK=255.255.255.248 # kohandage seda vastavalt. See on /29 alamvõrgu jaoks
STP=off
DELAY=0

Lisaaadressid (virtualiseerimine)

Virtualiseerimisel kasutatakse lisaaadresse läbi külalissüsteemi. Nende saavutamiseks Interneti kaudu peate kohandama konfiguratsiooni peremeessüsteemis pakkide suunamiseks. Selleks on kahe tüüpi konfiguratsioon lisaaadresside jaoks: marsitud või sillatud.

Marsitud (marsruuter)

Marsitud konfiguratsioonis suunatakse paketid. Lisaks eth0-le tuleb seadistada sild peaaegu sama konfiguratsiooniga (ilma vaikeväravata) kui eth0.

Host:

# /etc/sysconfig/network-scripts/ifcfg-eth0 
SEADE=eth0
ONBOOT=yes
BOOTPROTO=none
IPADDR=<Peamine IP>
IPV6INIT=yes
IPV6ADDR=2a01:4f8:XXX:YYYY::2/128
IPV6_DEFAULTGW=fe80::1
IPV6_DEFAULTDEV=eth0
NETMASK=255.255.255.255
SCOPE="peer <Vaikimisi lüüs>"
# /etc/sysconfig/network-scripts/ifcfg-br0
SEADE=br0
ONBOOT=yes
TÜÜP="Sild"
BOOTPROTO=static
IPADDR=<Peamine IP>
NETMASK=255.255.255.255
IPV6INIT=yes
IPV6ADDR=2a01:4f8:XXX:YYYY::2/64
STP=off
DELAY=0

Eth0 konfiguratsioon IPv4 jaoks jääb muutumatuks, kui see on tavaline paigaldus (sisestage vaikemarsruut faili “route-eth0”). IPv6 jaoks vähendage eelist /64 kuni /128. Lisatud IPv4-aadresside hosti marsuudid määratakse täiendava konfiguratsioonifaili kaudu:

# /etc/sysconfig/network-scripts/route-br0
ADDRESS0=<Lisanduv IP>
NETMASK0=255.255.255.255

Saate lisada teisi marsuute samal viisil läbi ADDRESS1, NETMASK1, ADDRESS2, NETMASK2, jne. IPv6 jaoks pole täiendavat konfiguratsiooni vaja.

Guest:

# /etc/sysconfig/network-scripts/ifcfg-eth0
SEADE=eth0
ONBOOT=yes
BOOTPROTO=none
IPADDR=<Lisanduv IP>
NETMASK=255.255.255.255
SCOPE="peer <Peamine IP>"
IPV6INIT=yes
IPV6ADDR=2a01:4f8:XXX:YYYY::4/64
IPV6_DEFAULTGW=2a01:4f8:XXX:YYYY::2

Sild

Sillatud konfiguratsioonis saadetakse paketid otse. Külalissüsteem käitub iseseisvalt. See muudab külalissüsteemi MAC-aadressid väljastpoolt nähtavaks, seega peate iga üksiku IP-aadressi jaoks küsima virtuaalset MAC-aadressi. (Esitage päring Robotil). Seejärel määrake virtuaalne MAC-aadress külalisevõrgukaardile.

# /etc/sysconfig/network-scripts/ifcfg-eth0
# seade: eth0
SEADE=eth0
BOOTPROTO=static
HWADDR=<Füüsilise võrgukaardi MAC-aadress>
ONBOOT=yes
BRIDGE=br0
# /etc/sysconfig/network-scripts/ifcfg-br0 
SEADE=br0
TÜÜP="Sild"
BOOTPROTO=static
IPADDR=<Peamine IP>
NETMASK=255.255.255.255
SCOPE="peer <Peamise IP marsruut>"
ONBOOT=yes
DELAY=0

Seadistage vaikemarsruut täiendava route-eth0 konfiguratsioonifaili kaudu. Lihtsalt nimetage see ümber route-br0.

Märkus: Selles konfiguratsioonis on IPv6 kasutamine piiratud.

Was this article helpful?
Vaatamised: 386

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

Facebook Instagram linkedin

Beehosting.pro website uses cookies

We use cookies to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners who may combine it with other information that you’ve provided to them or that they’ve collected from your use of their services.

Menüü