LXC

LXC võrgu seadistamine

LXC võrgu seadistamine
Linuxi konteineri käivitamisel võiksite kasutada võrgufunktsioone. Küsimus on järgmine: „Kas proovite luua võrgu hostiga, laia interneti, mõne muu konteineriga või võib-olla kõigi kohalike konteineritega?”Hea, et neile kõigile on lahendusi!

Profiilid

Selle õigeks muutmiseks peate oma konteineri konfigureerima. Baaskonfiguratsioon on teie süsteemis juba olemas, kui olete kasutanud tavalist jaotust. Saate seda veel käskudega konfigureerida, kuid enamik inimesi kasutab YAML-faile. Alus näeb tavaliselt välja nagu allpool. Fail asub / etc / lxc / default.konf.

lxc.võrk.0.tüüp = veth
lxc.võrk.0.link = lxcbr0
lxc.võrk.0.lipud = üles
lxc.võrk.0.hwaddr = 00: 16: 3e: xx: xx: xx

Iga konteiner järgib sätteid vastavalt vaikeprofiilile ja ülalnimetatud failile. Vaikefaili saate printida vastavalt allpool toodud juhistele. Täpsema konfigureerimise jaoks on kõige parem teha uued profiilid. Iga profiil sisaldab mõningaid konfiguratsiooniandmeid, meie võrgu loomisel. Saate muuta oma konteineri mis tahes seadeid profiiliga ja see on veelgi mõttekam, kui soovite seda käitada nii kohapeal kui ka platvormil.

Profiilil $ lxc kuvatakse vaikekonfiguratsioon:
kirjeldus: LXD vaikeprofiil
seadmed:
eth0:
nimi: eth0
võrk: lxdbr0
tüüp: kena
juur:
tee: /
bassein: ros
tüüp: ketas
nimi: vaikimisi
kasutatud:
- / 1.0 / eksemplari / guiapps
- / 1.0 / eksemplari / jj

Saadud väljund on YAML-fail. Kõik teie profiilid on samas vormingus. LXC enda abil saate oma profiili luua, eemaldada ja muuta. Failis näete, et vaikimisi kasutatakse võrku lxdbr0 ja tippige nic. Nüüd looge uus profiil, kasutades järgmist:

$ lxc profiil loob nicneti

Enne mis tahes konteineri käitamist muutke profiili:

$ lxc profiili muutmine nicnet

Neid profiile loovates failides kasutate YAML-vormingut. Pange tähele, et nimi “eth0” on sisemise konteineri nimi. Vanem on see, mis teil süsteemis on ja kontrollite seda ise, kasutades järgmist:

$ ip a

Väljatrükk varieerub sõltuvalt sellest, mis teil varem on olnud. Samuti peaksite teadma, et brctl tööriistadega saate silda väljastpoolt konteinerit teha.

Kasutades seda oma konteineris

Kui olete profiili loonud, soovite selle oma konteinerisse lisada. Seda tehakse sama programmikomplektiga 'lxc'. Kõigepealt veenduge, et teil oleks konteiner, selles näites on konteiner nimega 'ff':

$ lxc profiil lisab ff nicneti

Muudatus jõustub siis, kui taaskäivitate konteineris võrguühenduse. Lihtsaim ja ohutum on lisada profiilid alati ainult peatatud konteineritesse.

Suunatud

Sildühendus on selline, kus teie konteiner saab MAC-aadressi hostiga samal Etherneti liidesel. Seda te tegite varem selles postituses. Veel mõne triki abil saate oma ruuteril määrata konteinerile eraldi IP-aadressi ja saate selle oma konteinerisse seada. Kuigi Macvlani kasutamisel võib teil WiFi-ga probleeme tekkida. WPA / WPA2 ei aktsepteeri kahte aadressi, mistõttu teie WiFi katkeb, kuna teie host ei kasuta WiFi-d.

Varasemas näites kasutatakse tööriistu brctl, kuna lxc on loonud oma. See saab aadressi hostilt, mitte ruuterilt. Soovi korral saate aadressi ruuterilt. Jällegi ainult siis, kui kasutate traadiga ühendust või ebaturvalist WiFi-ühendust.

Kui olete veendunud, et hostis on võrguühendus, saate selle oma konteineriga ühendada. Muutke sõna vanem ja määrake oma niktüübiks macvlan.

konfigureerimine:
kirjeldus: võrguliidese seadistus
seadmed:
eth0:
nimi: eth0
niktüüp: macvlan
vanem: enp3s0
tüüp: kena
nimi: Marsruut
kasutatud:
- / 1.0 / eksemplari / guiapps
- / 1.0 / eksemplari / jj

Peate veenduma, et vanema väärtus vastab teie konfiguratsioonile, nii et looge see kindlasti dünaamiliselt. Pärast seda saate oma konteineri käivitada ja leida selle ruuteri hostide sihtkohtade loendist. Noh, need on liidesed, kui seda tehniliselt öelda.

Joonis 1: konteiner kuvatakse nüüd teie ruuteris

Mobiiliprofiilid

Linuxi konteinerite huvitav osa on see, et saate haarata oma konfiguratsioonid ja need YAML-failidesse laduda. Selle jaoks failide loomiseks käivitage LXC-s kuvamisvalik ja seejärel sisestage fail. Väljund vastab YAML-i standardile ja seejärel saate neid faile mujal konfigureerida.

$ lxc profiil näitab marsruuti> marsruut.yml

Selle kasutamiseks uue konteineri jaoks kasutage määratud väärtusi. Tavaliselt määraksite väärtuse korraga, kuid teil on selleks juba fail.

$ lxc profiil looge uus marsruut $ lxc profiil määrab uue marsruudi kasutaja.võrku.konfig - < Route.yml

Näete, et peate sisestama väärtused nimeruumi kasutajale.võrku.konfigureeri. Seda on oluline teada, kui soovite lisada muid võrguga mitteseotud väärtusi.

Järeldus

Konteineritega võrgu loomisel on palju võimalusi, mis võivad olla segadust tekitavad, kuid mõne iseseisva uurimise ja testimise abil saate selle tööle panna nii, nagu soovite. Parim osa on see, et profiilide abil saate proovida ühte asja korraga. Te ei keera oma praegust konteinerit kunagi keerama, eemaldage lihtsalt mittetoimiv ja lisage vana. See tehnika sobib kõige jaoks, mis on anumas.

Rakenduse AppyMouse ekraanipaneel ja hiirekursor Windowsi tahvelarvutitele
Tahvelarvutite kasutajad tunnevad hiirekursorit sageli puudust, eriti kui neil on kombeks sülearvuteid kasutada. Puutetundliku ekraaniga nutitelefonid...
Hiire keskmine nupp ei tööta Windows 10-s
The hiire keskmine nupp aitab teil sirvida pikki rohke andmega veebisaite ja ekraane. Kui see peatub, siis lõpuks kasutate kerimiseks klaviatuuri, mis...
Kuidas muuta hiire vasakut ja paremat nuppu Windows 10 PC-s
On üsna tavaline, et kõik arvutihiirte seadmed on ergonoomiliselt mõeldud parempoolsete kasutajate jaoks. Kuid on olemas hiire seadmeid, mis on spetsi...