3 leiðir til að búa til netbrú í RHEL/CentOS 8


Netbrú er gagnatengillagstæki sem tengir saman tvo eða fleiri nethluta og býður upp á samskipti á milli þeirra. Það býr til eitt netviðmót til að setja upp eitt samanlagt net úr mörgum netum eða nethlutum. Það sendir umferð áfram út frá MAC vistföngum gestgjafa (geymdar í MAC vistfangatöflu).

Linux stýrikerfi eins og RHEL (Red Hat Enterprise Linux) og CentOS 8 styðja innleiðingu á hugbúnaðarbyggðri netbrú til að líkja eftir vélbúnaðarbrú. Brúin þjónar svipuðu hlutverki og netrofi; það virkar meira og minna eins og sýndarnetsrofi.

Það eru nokkur notkunartilvik um netbrú, ein hagnýt forrit er í sýndarvæðingarumhverfi til að búa til sýndarnetsrofa sem notaður er til að tengja sýndarvélar (VM) við sama net og gestgjafinn.

Þessi handbók sýnir margar leiðir til að setja upp netbrú í RHEL/CentOS 8 og nota hana til að setja upp sýndarnetkerfi í brúaðri stillingu undir KVM, til að tengja sýndarvélar við sama net og hýsilinn.

  1. Búa til netbrú með því að nota nmcli tól
  2. Búa til netbrú í gegnum Cockpit Web Console
  3. Búa til netbrú með því að nota nm-connection-editor
  4. Hvernig á að nota netbrú í sýndarvæðingarhugbúnaði

nmcli er mikið notað, forskriftarhæft og öflugt skipanalínuverkfæri til að stjórna NetworkManager og tilkynna um netkerfisstöðu. Það hefur samskipti beint við NetworkManager og stjórnar aðeins kerfistengingum. Mikilvægt er að það gerir notendum kleift að nota skammstafanir, svo framarlega sem þær eru einstakt forskeyti í safni mögulegra valkosta.

Notaðu fyrst IP skipunina til að bera kennsl á netviðmótin (bæði líkamleg og sýnd) sem eru tengd við vélina þína og netin sem þau eru tengd við.

# ip add

Frá framleiðsla ofangreindrar skipunar er Ethernet tengið kallað enp2s0, við munum bæta þessu viðmóti við brúna sem þræll.

Næst, til að skrá virku nettengingar á prófunarkerfinu, notaðu eftirfarandi nmcli skipun.

# nmcli conn show --active

Mikilvægt: Ef libvirtd púkinn (libvirtd) er settur upp og ræstur er sjálfgefið netviðmót sem táknar netbrúna (sýndarnetsrofi) virbr0 eins og sést á ofangreindum skjámyndum. Það er stillt til að keyra í NAT ham.

Næst skaltu búa til netbrúarviðmót með því að nota eftirfarandi nmcli skipun, þar sem conn eða con stendur fyrir tengingu, og tengingarnafnið er br0 og viðmótsheitið er einnig br0.

# nmcli conn add type bridge con-name br0 ifname br0

Athugið: Í brúaðri stillingu eru sýndarvélarnar auðveldlega aðgengilegar efnisnetinu, þær birtast innan sama undirnets og hýsingarvélin og þær geta fengið aðgang að þjónustu eins og DHCP.

Til að stilla fasta IP tölu skaltu keyra eftirfarandi skipanir til að stilla IPv4 vistfang, netmaska, sjálfgefna gátt og DNS netþjón br0 tengingarinnar (stilltu gildin í samræmi við umhverfi þitt).

# nmcli conn modify br0 ipv4.addresses '192.168.1.1/24'
# nmcli conn modify br0 ipv4.gateway '192.168.1.1'
# nmcli conn modify br0 ipv4.dns '192.168.1.1'
# nmcli conn modify br0 ipv4.method manual

Bættu nú Ethernet viðmótinu (enp2s0) sem flytjanlegu tæki við brúartenginguna (br0) eins og sýnt er.

# nmcli conn add type ethernet slave-type bridge con-name bridge-br0 ifname enp2s0 master br0

Næst skaltu koma upp eða virkja brúartenginguna, þú getur notað tengingarheitið eða UUID eins og sýnt er.

# nmcli conn up br0
OR
# nmcli conn up 2f03943b-6fb5-44b1-b714-a755660bf6eb

Slökktu síðan á eða fjarlægðu Ethernet- eða hlerunartenginguna.

# nmcli conn down Wired\ connection\ 1
OR
# nmcli conn down e1ffb0e0-8ebc-49d0-a690-2117ca5e2f42

Nú þegar þú reynir að skrá virku nettengingar á kerfinu ætti brúartengingin að birtast á listanum.

# nmcli conn show  --active

Næst skaltu nota eftirfarandi brúarskipun til að sýna núverandi uppsetningu brúarhafnar og fána.

# bridge link show

Til að slökkva á brúartengingunni og eyða henni skaltu keyra eftirfarandi skipanir. Athugaðu að þú þarft fyrst og fremst að virkja hlerunartenginguna.

# nmcli conn up Wired\ connection\ 1
# nmcli conn down br0
# nmcli conn del br0
# nmcli conn del bridge-br0

Fyrir frekari upplýsingar, sjá nmcli handbók síðu.

# man nmcli

Stjórnklefinn er léttur, gagnvirkur og auðveldur í notkun vefbundið stjórnunarviðmót netþjóns. Til að hafa samskipti við netkerfisstillingar kerfisins notar stjórnklefinn NetworkManager og DBus API sem það veitir.

Til að bæta við brú, farðu í Networking, smelltu síðan á Add Bridge eins og auðkennt er á eftirfarandi mynd.

Sprettigluggi með valkostum til að bæta við nýrri brú birtist. Stilltu brúarheitið og veldu höfnin eins og sýnt er á eftirfarandi skjámynd. Þú getur valið að virkja STP (Spanning Tree Protocol) og smelltu síðan á Apply.

Undir listanum yfir tengi ætti nýja brúin að birtast og Ethernet tengið ætti að vera óvirkt.

Til að skoða brúna í smáatriðum, tvísmelltu á hana. Það eru möguleikar á að taka það niður eða eyða, bæta við nýju tengitæki við það og fleira.

nm-connection-editor er grafískur nettengingaritill fyrir NetworkManager, notaður til að bæta við, fjarlægja og breyta nettengingum sem geymdar eru af NetworkManager. Allar breytingar geta aðeins virkað ef NetworkManager er í gangi.

Til að ræsa það skaltu keyra nm-connection-editor skipunina sem rót í skipanalínunni eða opna hana í kerfisvalmyndinni.

# nm-connection-editor

Þegar það opnast skaltu smella á plúsmerkið til að bæta við nýrri tengingu eins og auðkennt er á eftirfarandi skjámynd.

Í sprettiglugganum, veldu tengingargerð úr fellivalmyndinni, Bridge í þessu tilviki og smelltu á Búa til.

Næst skaltu stilla brúartengingu og heiti viðmóts, smelltu síðan á Bæta við til að bæta við brúargátt. Veldu Ethernet sem tengingargerð. Smelltu síðan á Búa til.

Næst skaltu breyta tengiupplýsingum um tengitæki og smella á Vista.

Nú ætti að bæta brúaða höfninni við listann yfir brúaðar tengingar. Smelltu síðan á Vista.

Frá aðalviðmóti tengiritilsins ættirðu að geta séð nýju brúaða tenginguna og brúviðmótið eins og sýnt er á eftirfarandi skjámynd.

Farðu nú á undan til að virkja brúartenginguna og slökkva á hlerunartengingu frá skipanalínunni með því að nota nmcli tólið eins og sýnt er áður.

# nmcli conn up br0
# nmcli conn down Wired\ connection\ 1

Í þessum hluta munum við sýna hvernig á að nota brú til að tengja sýndarvélar við hýsilnetið, undir Oracle VirtualBox og KVM eins og útskýrt er hér að neðan.

Til að stilla sýndarvél til að nota brúað millistykki, veldu hana af listanum yfir VMs, farðu síðan í stillingar hennar, smelltu á Network option og veldu millistykkið (t.d. millistykki 1), vertu síðan viss um að Virkja net millistykki sé hakað, stilltu sem fylgir sem Bridged Adapter, veldu síðan nafnið á brúaða viðmótinu (br0) og smelltu á Í lagi.

Til að nota netbrúna sem búið er til hér að ofan undir KVM, notaðu --network=bridge=br0 valkostinn á meðan sýndarvélar nota skipanalínuviðmótið og nota virt-install skipunina.

# virt-install --virt-type=kvm --name Ubuntu18.04 --ram 1536 --vcpus=4 --os-variant=ubuntu18.04 --cdrom=/path/to/install.iso --network=bridge=br0,model=virtio --graphics vnc --disk path=/var/lib/libvirt/images/ubuntu18.04.qcow2,size=20,bus=virtio,format=qcow2

Þú getur líka búið til viðbótarnet og stillt þau með virsh skipanalínutólinu og hægt er að breyta XML stillingarskrá VM til að nota eitt af þessum nýju brúuðu netum.

Í þessari handbók höfum við sýnt hvernig á að setja upp netbrú í RHEL/CentOS 8 og nota hana innan til að tengja VMs við sama net hýsilsins, undir Oracle VirtualBox og KVM.

Eins og venjulega, hafðu samband við okkur í gegnum athugasemdareyðublaðið hér að neðan fyrir allar spurningar eða athugasemdir. Þú getur fundið frekari upplýsingar um að stilla netbrú í RHEL 8 skjölum.