Tinklo konfigūravimas ir valdymas - MVĮ tinklai

Sveiki draugai ir draugai!

Bendras serijos indeksas: Kompiuteriniai tinklai MVĮ: įvadas

Mes dar neskyrėme temai straipsnio, iš kurio kilęs šio straipsnio pavadinimas. Taip pat neskaitėme nė vieno komentaro, kuriame būtų prašoma apie tai parašyti. Mes laikėme tai savaime suprantamu dalyku, kad tai buvo žinoma visiems ir galbūt dėl ​​šios priežasties tai ignoravome iki šiol. Tačiau apie tai parašysime glaustą įrašą tiems, kuriems reikia atnaujinti ar sužinoti šią temą.

Tinklas: praktinis apibrėžimas

Praktiniais tikslais, Vienas Raudona - tinklas Jį sudaro du ar daugiau tinklo įrenginių, tokių kaip kompiuteriai, serveriai, spausdintuvai, mobilieji telefonai ar kita tinklo įranga, kurie yra prijungti fiziniais kabeliais arba belaidžiais ryšiais, kad būtų galima dalytis informacija ir platinti informaciją tarp prijungtų įrenginių.

Norėdami gauti daugiau informacijos apsilankykite:

Atminkite, kad nuorodos pateikiamos visiškai ketinant, o ne dėl malonumo. 😉

Tinklo nustatymai

  • Aš rekomenduoju tiems, kurie naudojasi operacinėmis sistemomis Centos y openSUSE, vadovaukitės tekstu Serverio konfigūracija naudojant GNU / Linux, autorius Joel Barrios Dueñas. Man sunku tame pačiame straipsnyje parašyti temas, kurias toliau nagrinėsime „Debian“, „CentOS“ ir „openSUSE“ paskirstymams, nes pastarieji du skiriasi nuo pirmųjų, ypač vardais, konfigūracijos failų vieta, jų turiniu ir kai kuriais kitas filosofinis aspektas, susijęs su tema.

Operacinės sistemos, kurias naudojame šioje serijoje, turi grafinius įrankius skirtingiems tinklo įrenginiams konfigūruoti. Tačiau šiame įraše daugiausia dėmesio bus skiriama komandų konsolės ar terminalo naudojimui.

Kaip matėme ankstesniuose straipsniuose, diegimo metu dažniausiai konfigūruojame tinklo sąsają arba sąsajas, kad įsitikintume, jog įdiegus pagrindinę operacinę sistemą, kompiuteris turi efektyvų ryšį su neto.

Teisinga bent pirmosios tinklo sąsajos konfigūracija yra gyvybiškai svarbi tolesniam tinklo darbui Stalinis kompiuteris, darbo stotis, arba serverio kad mes įgyvendiname.

Mes nenaudosime „NetworkManager“

Norėdami supaprastinti šio straipsnio rašymą, atkreipkite dėmesį į serverio konfigūraciją ir palengvinkite jo skaitymą, manysime, kad ne naudojama paketo teikiama paslauga tinklo valdytojas. Priešingu atveju turime atlikti šiuos veiksmus:

„Debian“

buzz @ sysadmin: ~ $ sudo systemctl sustabdyti tinklo vadybininką.service
buzz @ sysadmin: ~ $ sudo systemctl statusas tinklo vadybininkas.service
buzz @ sysadmin: ~ $ sudo systemctl išjungti network-manager.service
buzz @ sysadmin: ~ $ sudo ifconfig

Jei tinklo kortelių konfigūracija priklausė nuo paslaugos tinklo valdytojas yra teisingi, tada galime tęsti darbą. Tačiau sveika vykdyti:

buzz @ sysadmin: ~ $ sudo ifdown eth0 && sudo ifup eth0

dar kartą patikrinti, ar viskas gerai.

„CentOS“

Knygoje PDF formatu «Serverio konfigūracija naudojant GNU / Linux«, 2016 m. Liepos mėn. Leidimas, 48.2.2 skyrius skirtas aptarnavimo temai „NetworkManager“. Tikiuosi, kad jo autoriui Joelui Barriosui Dueñasui visai nepatinka - jis mano, kad tai absurdas - „NetworkManager“ serveriuose.

Ethernet sąsajos

Paprastai, kai dirbame su virtualiosiomis mašinomis Qemu-KVM, operacinė sistema identifikuoja „Ethernet“ sąsajas su tokiais pavadinimais kaip ethX, kur X reiškia skaitinę vertę. Pirmoji „Ethernet“ sąsaja identifikuojama kaip „eth0“, antroji - „eth1“ ir pan.

Debian operacinių sistemų - ir išvestinių -, veikiančių fizinėse mašinose, atveju taip pat tinka aukščiau pateiktas žymėjimas.

Jei dirbame su fizinėmis mašinomis su operacinėmis sistemomis Centos y openSUSE, operacinė sistema juos identifikuoja kaip enoX. Tiek daug panašumų gali atsitikti su virtualiomis mašinomis - su šiomis operacinėmis sistemomis - ant hipervizorių "VMware".

Virtualiose mašinose, sukurtose iš operacinės sistemos FreeBSD - kuri taip pat yra nemokama programinė įranga, paprastai identifikuojami kaip emX o vtnetX priklausomai nuo to, ar jie veikia atitinkamai „Qemu-KVM“, ar „VMware“. Jei jie yra fiziniai, jie paprastai identifikuojami kaip emX.

Nustatykite „Ethernet“ sąsajas

Norint nustatyti visas galimas tinklo sąsajas mano kompiuteryje sysadmin.desdelinux.gerbėjas, vykdome:

buzz @ sysadmin: ~ $ sudo ifconfig -a
eth0 Nuorodos užraktas: Ethernet HWaddr 70: 54: d2: 19: ad: 65 inet addr: 10.10.10.1 Transliacija: 10.10.10.255 Kaukė: 255.255.255.0 inet6 addr: fe80 :: 7254: d2ff: fe19: ad65 / 64 Taikymo sritis: Nuoroda ... lo Nuorodos susiejimas: Vietinis grįžtamojo ryšio inet adresas: 127.0.0.1 Kaukė: 255.0.0.0 inet6 adresas: :: 1/128 Taikymo sritis: Pagrindinė ... virbr0 Nuorodos susiejimas: Ethernet HWaddr 52: 54: 00: c8: 35 : 5e inet addr: 192.168.10.1 Transliacija: 192.168.10.255 Kaukė: 255.255.255.0 inet6 addr: fe80 :: 5054: ff: fec8: 355e / 64 Taikymo sritis: Nuoroda ... virbr0-nic Nuorodos susiejimas: Ethernet HWaddr 52:54 : 00: c8: 35: 5e PERDAVIMO MULTICAST MTU: 1500 metrika: 1 ... vmnet8 Nuorodos susiejimas: Ethernet HWaddr 00: 50: 56: c0: 00: 08 inet addr: 192.168.20.1 Transliacija: 192.168.20.255 Kaukė: 255.255.255.0 .6 inet80 addr: fe250 :: 56: 0ff: fec8: 64/XNUMX Taikymo sritis: nuoroda ...
  • Trys elipsės ankstesniuose rezultatuose reiškia, kad pateikiama daug daugiau informacijos, kurios neatspindime, kad sutaupytume vietos.

„Debian 8“ operacinėje sistemoje „Jessie“ įdiegiau dvi virtualių mašinų palaikymo programas, t. Qemu-KVM y „VMware Workstation Server“ 10.0.6, komanda grąžina visas esamas sąsajas.

  • Įrašui: privati ​​programinė įranga „VMware Workstation Server 10.0.6“ yra teisėta kopija, kurią davė mano draugas ir kolega El NeoZelandesas, įsigijęs ją internetu savo gimtojoje šalyje ir maloniai atsiuntęs man.

Pažiūrėkime, kokią informaciją galime gauti iš ankstesnio išvesties:

  • eth0: Pagrindinė tinklo sąsaja su IPv4 adresu 10.10.10.1. Taip pat rodomas IPv6 adresas.
  • lo: Atgalinis ryšys arba vietinis su „IPv4“ 127.0.0.1 ir „IPv6“ - visose šiose sąsajose - :: 1/128.
  • virbr0: Tilto tipo tinklo sąsaja -  Bkraigo su „IPv4“ 192.168.10.1 ir su adresu MAC 52:54:00:c8:35:5e. Šią virtualią sąsają mes kuriame ir konfigūruojame per „Virt-Manager“ „Qemu-KVM“ kaip tinklo «numatytasis»NAT tipo.
  • virbr0-nic: Tinklo sąsaja, sukurianti Qemu-KVM, anoniminio tilto tipo anoniminis Tiltas ir tuo pačiu adresu MAC 52:54:00:c8:35:5e kad virbr0. Jam nėra priskirtas IP adresas.
  • vmnet8: Tinklo sąsajos tipas NAT sukonfigūruotas "VMware" Virtualiojo tinklo redaktorius.

El „VMware Workstation Server“ per jo Virtualiojo tinklo redaktorius, konfigūruoja jūsų sukurtus tiltus su kiekviena fizine pagrindinio kompiuterio sąsaja skirtingai - Priimančioji. Ar vartojamas žargonas ankstesni straipsniai?.

Kita programa - ne vienintelė ar paskutinė - skirta gauti informacijos apie tinklo sąsajas „lshw“ - aparatinės įrangos sąrašas. lshw yra įrankis, kuris išskiria išsamią informaciją apie mašinos konfigūraciją. Jei bėgame konsolėje:

buzz @ sysadmin: ~ $ aptitude search lshw
p lshw - informacija apie aparatūros konfigūraciją  
p lshw-gtk - grafinė informacija apie aparatūros konfigūraciją

Pažymime, kad ji netgi turi savo grafinę sąsają, kurią paliekame jums išbandyti. Įdiekime konsolės režimą ir paleiskite toliau:

buzz @ sysadmin: ~ $ sudo lshw -class tinklas
[sudo] „Buzz“ slaptažodis:
  * - tinklas               
       aprašas: „Ethernet“ sąsajos produktas: 82579V „Gigabit“ tinklo ryšio tiekėjas: „Intel Corporation“ fizinis ID: 19 magistralės informacija: pci @ 0000: 00: 19.0 loginis pavadinimas: eth0 versija: 05 serija: 70: 54: d2: 19: skelbimas: 65 dydis: 100Mbit / s talpa: 1Gbit / s plotis: 32 bitų laikrodis: 33MHz galimybės: pm msi bus_master ...
  * - tinklas IŠJUNGTAS
       aprašas: „Ethernet“ sąsajos fizinis ID: 1 loginis pavadinimas: „virbr0-nic“ serija: 52: 54: 00: c8: 35: 5e dydis: 10Mbit / s galimybės: fizinis „Ethernet“

Tvarkykime sąsajų loginius pavadinimus

Kai kuriais atvejais, ypač kai dėl kokių nors priežasčių keičiame fizinio tinklo kortelę, pastebime, kad skaičius X kuris identifikuoja sąsają, padidintą 1, ir mes ją pastebime tik paleisdami ifconfig -a, tarp la situación kas nutiko po pokyčio. Tai taip pat gali nutikti, kai mes pašaliname vieną virtualaus tinklo sąsają dėl bet kokios priežasties, o tada vėl pridedame kitą.

Tai, kas sukonfigūruota ir susieta, gali erzinti: įpareigoti vienai ar daugiau paslaugų, tam tikras loginės sąsajos pavadinimas eth0, jena 1 o em0. Netinkamiausia yra tai, kad beveik visada tai įvyksta praėjus daugeliui metų - galbūt - nuo pradinės konfigūracijos. Tada atsiranda naujos sąsajos su tokiais pavadinimais kaip eth1,eth2, jena 2, em1ir kt., o kai kurios tarnybos nustoja tinkamai veikti. Tie, kurie išgyveno panašius situacijos Žinai, ką turiu omeny 😉

„Debian“ tinklo sąsajų loginius pavadinimus ir kai kuriuos jų darinius galima rasti faile /etc/udev/rules.d/70-persistent-net.rules. „CentOS 7“ jis yra byloje /etc/udev/rules.d/90-eno-fix.rules, o ankstesnėse versijose tai yra tas pats failas kaip ir „Debian“.

„Debian“Jei norite pakeisti tam tikros tinklo sąsajos loginį pavadinimą, raskite eilutę, atitinkančią jos adresą MAC ir pakeisti vertę VARDAS = ethX pagal bet kokią jums reikalingą loginio pavadinimo vertę. Kad pakeitimai būtų sėkmingi, turite iš naujo paleisti kompiuterį.

„CentOS 7“, žr. kūrinį «Serverio konfigūracija naudojant GNU / Linux»Joel Barrios Dueñas, kuriame pateiktas išsamus metodas.

  • svarbus: Bet kuriuo atveju, Budriai! Su paslauga „NetworkManager“ tuo atveju, jei tvarkote ryšius.

Pakeiskite tinklo sąsajų parametrus

„Debian“, jei norime visam laikui modifikuoti tinklo kortelės parametrus, turime redaguoti failą / etc / network / interface kaip aptarta toliau.

Norėdami sužinoti išsamiai - ir dar daugiau - visas galimybes, kurias galite naudoti, pasitarkite žmogaus sąsajos. Taip pat rekomenduojame perskaityti esamą aplanko dokumentaciją:

„buzz @ sysadmin“: ~ $ ls -l / usr / share / doc / ifupdown /
viso 44 drwxr-xr-x 2 šaknies šaknis 4096 7 m. rugpjūčio 2016 d prisidėti
drwxr-xr-x 2 šaknies šaknis 4096 7 m. rugpjūčio 2016 d pavyzdžiai
-rw-r - r-- 1 šaknies šaknis 976 21 m. birželio 2012 d. autorių teisės -rw-r - r-- 1 šaknies šaknis 18243 13 2015 m. kovo 1 d. changelog.gz -rw-r - r-- 297 šaknies šaknis 21 birželis 2012 m. Lapkričio 1 d. „Debian.gz -rw-r“ - 454 šaknies šaknis 29 2014 m. Lapkričio 1 d. „README“ -rw-r - r– 946 šaknies šaknis 21 2012 m. Birželio XNUMX d.

Programa etetool

Per programą etetool Mes galime pasikonsultuoti, išvardyti ir modifikuoti tinklo kortelės parametrus, tokius kaip ryšio greitis, automatinės derybos, suminis patikrinimas be apkrovos - čekio suma iškraunamair kt. Jį galima įsigyti beveik visų paskirstymų saugyklose.

buzz @ sysadmin: ~ $ sudo aptitude install ethtool
[sudo] „Buzz“ slaptažodis:

buzz @ sysadmin: ~ $ sudo ethtool eth0
Eth0 nustatymai: Palaikomi prievadai: [TP] Palaikomi ryšio režimai: 10baseT / Half 10baseT / Full 100baseT / Half 100baseT / Full 1000baseT / Full Palaikomas pauzių rėmelių naudojimas: Ne Palaiko automatinį derybų režimą: Taip Skelbiami nuorodų režimai: 10baseT / Half 10baseT / Visas 100 baziųT / pusė 100 baziųT / visas 1000 baziųT / visas reklamuojamas pauzių rėmelio naudojimas: Ne Skelbiamos automatinės derybos: Taip Greitis: 100 MB / s Dvipusis: Visas prievadas: Susukta pora PHYAD: 1 Transceiveris: vidinis Automatinis derybos: įjungtas MDI-X: įjungtas (automatinis) palaiko „Wake-on“: pumbg „Wake-on“: g Dabartinis pranešimo lygis: 0x00000007 (7) „drv probe link“ Aptikta nuoroda: taip

Pakeitimai, kuriuos atliekame naudodami šį įrankį, yra laikini ir bus prarasti kitą kartą paleidus kompiuterį. Jei mums reikia atlikti nuolatinius pakeitimus etetool, turime įtraukti į failą / etc / network / interface direktyva «iš anksto"Arba" prieš pakeliant sąsają "taip:

auto eth1
inet dhcp iface eth1
pre-up / sbin / ethtool -s eth1 greitis 1000 dupleksų pilnas

Taigi tinklo plokštė eth1 kuris gauna savo IP adresą iš DHCP serverio, yra visam laikui modifikuotas, kad veiktų 1000 Mb / s greičiu režimu Duplex.

  • Šis metodas taip pat galioja kortelėms su statiniais IP.

IP adresas

Žemiau pamatysime, kaip sukonfigūruoti įrangos IP adresą ir šliuzą - vartai pagal nutylėjimą reikalinga ryšiui su likusiu vietiniu tinklu ir tiesiogiai su internetu per su vartai.

  • Kai mes rašome „tiesiogiai»Mes kalbame apie MVĮ tinklų atvejus, kai prieiga prie interneto leidžiama nenaudojant serverio Įgaliojimas, kas tai yra nerekomenduojama, nors yra galingas užkarda pačiame kompiuteryje, kuris veikia kaip Vartai. Kai ateis jūsų eilė, mes paliesime temą Įgaliojimas.

Laikinas kreipimasis

Naudojant standartines bet kurio „Linux“ paskirstymo komandas, tokias kaip ip, ifconfig ir maršrutas, mes galime laikinai sukonfigūruoti tinklo sąsają, kaip matysime toliau.

Norėdami priskirti IP adresą ir jo potinklio kaukę ir patikrinti operaciją, atlikime:

„buzz @ sysadmin“: ~ $ sudo ifconfig eth0 172.16.10.2 netmask 255.255.0.0
buzz @ sysadmin: ~ $ sudo ifconfig
eth0 Nuorodos užraktas: Ethernet HWaddr 70: 54: d2: 19: ad: 65 inet addr: 172.16.10.2 Transliacija: 172.16.255.255 Kaukė: 255.255.0.0 inet6 addr: fe80 :: 7254: d2ff: fe19: ad65 / 64 Taikymo sritis: Link UP BROADCAST RUNNING MULTICAST MTU: 1500 metrika: 1 RX paketai: 0 klaidų: 0 numesti: 0 viršijimai: 0 kadras: 0 TX paketai: 659 klaidos: 0 numesti: 0 viršijimai: 0 nešėjas: 0 susidūrimai: 0 teksqueuelen: 1000 RX baitai: 0 (0.0 B) TX baitai: 115601 (112.8 KiB) Pertraukimas: 20 Atmintis: fe600000-fe620000

Tiesiog laikinai paskyrėme kortelę eth0 statinis IP adresas 172.16.10.2 su potinklio kauke 255.255.0.0 priklausantis B klasės privačiam interneto tinklui.

  • Atkreipkite dėmesį, kad mes pakeitėme paties sysadmin kompiuterio eth0 tinklo sąsajos konfigūraciją.desdelinux.ventiliatorius, kuris anksčiau turėjo IP 10.10.10.1/255.255.255.0, priklausantis „A“ klasės privačiam interneto tinklui, nors jis gali laikyti tik 254 kompiuterius pagal savo potinklio kaukę.

Norėdami sukonfigūruoti Vartai pagal numatytuosius nustatymus ir tada patikrinkite operaciją, atlikime:

buzz @ sysadmin: ~ $ sudo maršrutas pridėkite numatytąjį gw 172.16.10.1 eth0

buzz @ sysadmin: ~ $ sudo maršrutas -n
Branduolio IP maršruto lentelė Paskirties šliuzo „Genmask“ žymos metrinė nuoroda Naudokite „Iface“ 0.0.0.0 172.16.10.1 0.0.0.0 UG 0 0 0 eth0 0.0.0.0 172.16.10.1 0.0.0.0 UG 1024 0 0 eth0 172.16.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0 192.168.10.0 0.0.0.0 255.255.255.0 U 0 0 0 vmnet8 192.168.20.0 0.0.0.0 255.255.255.0 U 0 0 0 virbr0

Ką tik laikinai paskyrėme Vartus 172.16.10.1 sąsajai eth0 172.16.10.2, o kitose sąsajose išlaikomos ankstesnės vertės.

Norėdami pašalinti VISUS nustatymus iš tinklo plokštės, paleiskite:

buzz @ sysadmin: ~ $ sudo ip addr flush eth0

buzz @ sysadmin: ~ $ sudo ifconfig
eth0 Nuorodos užraktas: Ethernet HWaddr 70: 54: d2: 19: ad: 65 UP BROADCAST RUNNING MULTICAST MTU: 1500 Metrika: 1 RX paketai: 0 klaidų: 0 nukrito: 0 viršijimai: 0 kadras: 0 TX paketai: 718 klaidos: 0 sumažėjo: 0 viršijimų: 0 nešėjas: 0 susidūrimų: 0 „txqueuelen“: 1000 RX baitų: 0 (0.0 B) TX baitų: 125388 (122.4 KiB) pertraukimas: 20 Atmintis: fe600000-fe620000

buzz @ sysadmin: ~ $ sudo maršrutas -n
Branduolio IP maršruto lentelė Paskirties šliuzo „Genmask“ žymos metrinė nuoroda Naudokite „Iface 192.168.10.0 0.0.0.0 255.255.255.0 U 0 0 0 vmnet8 192.168.20.0 0.0.0.0 255.255.255.0 U 0 0 0 virbr0
  • Pažvelkime gerai, nes pašaliname VISAS ankstesnes tinklo konfigūracijas, net tas, kurios nurodytos faile / etc / network / interfaces!.

Norėdami sugrąžinti pasaulį į tai, koks jis buvo, kol galime paleisti kompiuterį iš naujo. Jei nenorime nustoti veikti, bėgime:

„buzz @ sysadmin“: ~ $ sudo ifconfig eth0 10.10.10.1 netmask 255.255.255.0

buzz @ sysadmin: ~ $ sudo ifconfig eth0
eth0 Nuorodos užraktas: Ethernet HWaddr 70: 54: d2: 19: ad: 65 inet addr: 10.10.10.1 Transliacija: 10.10.10.255 Kaukė: 255.255.255.0 AUKŠČIAUSIAS RAIDOS RYŠIO PALEISTIS MULTICAST MTU: 1500 Metrika: 1 RX paketai: 0 klaidų: 0 sumažėjo: 0 viršijimų: 0 kadras: 0 TX paketai: 729 klaidos: 0 iškrito: 0 viršijimai: 0 nešėjas: 0 susidūrimų: 0 txqueuelen: 1000 RX baitų: 0 (0.0 B) TX baitų: 129009 (125.9 KiB) pertraukimas: 20 Atmintis: fe600000-fe620000

buzz @ sysadmin: ~ $ sudo maršrutas -n
Branduolio IP maršruto lentelė Paskirties šliuzo „Genmask“ žymos metrinė nuoroda Naudokite „Iface“ 10.10.10.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 192.168.10.0 0.0.0.0 255.255.255.0 U 0 0 0 vmnet8 192.168.20.0 0.0.0.0 255.255.255.0 U 0 0 0 virbr0

ir taip grįžtame prie pradinės konfigūracijos.

Laikinas adresavimas naudojant komandą ip

Daugeliu atvejų mes judame su nešiojamuoju kompiuteriu - Laptop į kitą MVĮ tinklą, kuris paprašė mūsų paslaugų ar pagalbos, ir mes nenorime keisti bendros jo tinklo sąsajos konfigūracijos. Norėdami tai pasiekti, galime naudoti komandą ip.

Įsakymas ip diegiama kartu su paketu iprouteOr iproute2 atsižvelgiant į platinimą ir versiją. „Debian 6“ „Squeeze“ -mūsų asmenine nuomone- komandos vyras puslapius ip jie buvo daug aiškesni nei, pavyzdžiui, Wheezy ir Jessie. ip jei jis ir toliau naudojamas maršruto rodymui ar manipuliavimui - Maršrutas, įrenginiai, maršruto parinkimo politika ir tuneliai.

Galite patikrinti, ar vadovo puslapiuose nėra įdiegtos versijos vyras ip.

Aš jį naudojau tik priskirdamas kitą IP adresą, atitinkantį kitos įmonės SMB LAN potinklį. Pavyzdys, priskirkime IP adresą 192.168.1.250 be to, kurį jau turite ir kuris yra 10.10.10.1 į mano kompiuterio tinklo kortelę:

buzz @ sysadmin: ~ $ ip addr rodyti eth0
2: eth0: „mtu 1500 qdisc pfifo_fast“ būsena UP grupės numatytasis „qlen 1000“ ryšys / eteris 70: 54: d2: 19: ad: 65 brd ff: ff: ff: ff: ff: ff
    inet 10.10.10.1/24 brd 10.10.10.255 taikymo sritis global eth0
       valid_lft forever prefer_lft forever inet6 fe80 :: 7254: d2ff: fe19: ad65 / 64 apimties nuoroda valid_lft forever prefer_lft forever

„buzz @ sysadmin“: ~ $ sudo ip addr add 192.168.1.250/24 broadcast 192.168.1.255 dev eth0

buzz @ sysadmin: ~ $ ip addr rodyti eth0
2: eth0: „mtu 1500 qdisc pfifo_fast“ būsena UP grupės numatytasis „qlen 1000“ ryšys / eteris 70: 54: d2: 19: ad: 65 brd ff: ff: ff: ff: ff: ff
    inet 10.10.10.1/24 brd 10.10.10.255 taikymo sritis global eth0
       valid_lft amžinai prefered_lft amžinai
    inet 192.168.1.250/24 brd 192.168.1.255 taikymo sritis global eth0
       valid_lft forever prefer_lft forever inet6 fe80 :: 7254: d2ff: fe19: ad65 / 64 apimties nuoroda valid_lft forever prefer_lft forever

Nors komandos išvestis atspindi, kad pakeitimas galioja visam laikui

valid_lft amžinai prefered_lft amžinai

tai iš tikrųjų neįvyksta, kurį galime patikrinti, ar išjungėme, ir iškart po to, kai įgalinome atitinkamą sąsają, naudodami komandas ifdow eth0 && ifup eth0. Jei nenorime iš naujo paleisti sąsajos ir grįžti į eth0 į pradinę būseną vykdome:

„buzz @ sysadmin“: ~ $ sudo ip addr del 192.168.1.250/24 broadcast 192.168.1.255 dev eth0
buzz @ sysadmin: ~ $ ip addr rodyti eth0

Žinoti komandas, kurias įdiegia paketas iproute2 pabėgiokime:

„buzz @ sysadmin“: ~ $ sudo dpkg -L iproute2 | grep / bin
„buzz @ sysadmin“: ~ $ sudo dpkg -L iproute2 | grep / sbin

Dinaminis adresavimas

Jei norime, kad įrenginys gautų dinamišką IP adresą, turime sukonfigūruoti jo tinklo sąsają taip, kad jis ją gautų per dhclient. Mes tiesiog turime deklaruoti byloje / etc / network / interface šias sąsajos eilutes:

auto eth0
iface eto inet DHCP

Jei diegimo metu buvo nuspręsta, kad tinklo plokštė gauna dinaminį IP, ankstesnis žingsnis nėra būtinas, nes jis turi būti tinkamai sukonfigūruotas taip, kad jis išsinuomotų IP iš esamo DHCP serverio, esančio MVĮ tinkle.

Jei tai yra tai, kad mes pakeičiame statinį IP į dinaminį, arba pridedame naują sąsają ir norime įsigyti dinamišką IP, kad įgalintume tą sąsają, kurią vykdome

buzz @ sysadmin: ~ $ sudo ifup eth0

komanda, kuri šiuo atveju nurodo programą dhclient pradėti DHCP procesą. Norėdami išjungti sąsają, kurią vykdome

buzz @ sysadmin: ~ $ sudo ifdown eth0

komanda, paleidžianti išleidimo procesą - išlaisvinti nustatymus naudojant DHCP ir išjunkite tinklo sąsają.

Bėk žmogus dhclient daugiau informacijos apie DHCP kliento programą.

Statinis adresavimas

Daugelyje ankstesnių straipsnių matėme, kaip konfigūruoti statinį IP tinklo sąsajoje. Pagrindinis konfigūracijos failas yra / etc / network / interface. Pavyzdys:

buzz @ sysadmin: ~ $ cat / etc / network / interface
# Šis failas aprašo jūsų sistemoje galimas tinklo sąsajas # ir kaip jas suaktyvinti. Norėdami gauti daugiau informacijos, žr. Sąsajas (5). # Grįžtamojo tinklo sąsaja automatiškai lo iface lo inet loopback # Pirminė tinklo sąsaja allow-hotplug eth0
iface eth0 inet statinis
    adresas 10.10.10.1/24 tinklo kaukė 255.255.255.0 tinklas 10.10.10.0 transliacija 10.10.10.255 šliuzas 10.10.10.101 # dns-* parinktis įgyvendina # resolv. paieška desdelinux.gerbėjas

Tinklo sąsajos konfigūracijos parametrai eth0 iš aukščiau pateikto failo nurodykite:

  • leisti „hotplug eth0“: „Sinonimas“automatinis"Y"leisti-auto«. Linija, nurodanti, kad fizinė sąsaja eth0 turi atsikelti - up automatiškai įvairios posistemės paleidžiant kompiuterį. Paprastai iki jei
  • iface eth0 inet statinis: eilutė, nurodanti, kad sąsaja - iface eth0 turi būti sukonfigūruotas tinklui TCP / IP IPv4 statiškai pritvirtintas IP - ir ne dinamiškai, kaip tuo atveju, kai linija yra „Dinaminis adresavimas“ inet dhcp iface eth0
  • adresas 10.10.10.1: priskirti IPv4 10.10.10.1 prie sąsajos
  • tinklo kaukė 255.255.255.0- Potinklio kaukė tipiškam „C“ klasės LAN iki 254 kompiuterių. Deklaravimo sinonimas adresas 10.10.10.1/24 ankstesnėje eilutėje
  • tinklas: potinklis, kuriam priklauso priskirtas statinis adresas
  • transliuoti: Transliacijos ar reklamos IP
  • vartai: vartai, skirti paprastai prisijungti prie interneto
  • dns-vardų serveriai- DNS serverio IP adresas, jei paketas įdiegtas solveconf kurių nereikėtų painioti su byla /etc/resolv.conf - arba išspręskite
  • „dns-search“: numatytasis paieškos domenas DNS užklausose

Pirmiau nurodyto failo turinį galima supaprastinti taip:

buzz @ sysadmin: ~ $ cat / etc / network / interface
auto lo iface lo inet atgalinis ryšys

allow-hotplug eth0 iface eth0 inet statinis adresas 10.10.10.1/24

buzz @ sysadmin: ~ $ ip addr rodyti eth0
2: eth0: „mtu 1500 qdisc pfifo_fast“ būsena UP grupės numatytasis „qlen 1000“ ryšys / eteris 70: 54: d2: 19: ad: 65 brd ff: ff: ff: ff: ff: ff inet 10.10.10.1/24 brd 10.10.10.255 sritis global eth0 valid_lft visiems laikams prefer_lft amžinai inet6 fe80 :: 7254: d2ff: fe19: ad65 / 64 taikymo srities nuoroda valid_lft forever prefer_lft forever

Visi kiti parametrai imsis numatytųjų verčių, nepamiršdami reikšmių, kurias deklaravome faile / Etc / resolv.conf al NE turėti paketą solveconf.

Tiltas - tilto jungtys

Padaryti tiltą - Tiltas turite įdiegti „bridge-utils“ paketą:

buzz @ sysadmin: ~ $ sudo aptitude įdiegti „tilt-utils“

Tiltai plačiai naudojami virtualizuojant. Tarkime, kad turime „HP Proliant ML 350 Gen 8“ arba „Gen 9“ serverį su 4 tinklo sąsajomis. Mes galime palikti vieną iš jos tiesiogiai bendrauti su priimančiąja - Priimančioji kuri palaiko virtualias mašinas. Su likusiais trimis galime sukurti anoniminį tiltą -nepriskirdami jokio IP adreso- ir prijunkite virtualias mašinas prie to tilto, kad jos galėtų pasiekti MVĮ LAN, šios virtualios mašinos turi statinius arba dinaminius IP adresus.

Šį labai naudingą patarimą man davė mano draugas ir kolega Eduardo Noelis. Be to, byloje / usr / share / doc / ifupdown / pavyzdžiai / tiltas rasime scenarijų - scenarijus kaip susieti kelias tinklo sąsajas.

„buzz @ host“: ~ $ sudo nano / etc / network / interface
auto lo iface lo inet loopback allow-hotplug eth0 iface eth0 inet statinis adresas 192.168.10.27 iface eth1 inet manual iface eth2 inet manual iface eth3 inet manual # Bridge Anonymous auto br0 iface br0 inet manual bridge_ports eth1 eth2 eth3

Santrauka

Telekomunikacijų tema yra kebli ir reikalauja daug studijų ir praktikos. „Sysadmin“ turi žinoti esminius dalykus. Šis straipsnis yra tik a Mažiausias įvažiavimo taškas. Ne daugiau.

Mes nelietėme ir neliesime OSI modelis «Atidarykite sistemos sujungimą»Kuris yra 1980 m. Tarptautinės standartizacijos organizacijos sukurtas tinklo protokolų su sluoksniuota architektūra pavyzdinis modelis«ISO"

Nusileiskite į teorinius aspektus OSI modelis, beveik tolygus nusileidimui į gilųjį ar gilųjį internetą ... bent jau man, kad nesu a Hakerių.

Kitas pristatymas

Įvadas į autentifikavimo paslaugą


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Zodiako karburas sakė

    Įsakymas ip Aš jį naudojau kaip jūs, Fico, daugeliu atvejų ir tai buvo gelbėjimosi ratas. Reikėjo rašyti tik apie privačius tinklus, rezervuotus verslo tinklams. Blogai, kad straipsnis yra toks „patogus“ ar rankinis ir kurį daug kas aplankė, daugiau komentarų neturi.

  2.   Zodiako karburas sakė

    Aptikau jūsų praleidimą, Fico. Tilto pareiškime sakoma:
    „iface br0 inet“ vadovas

    Kaip žinote, ta viena linija paleidus tiltą automatiškai nepakyla. Turėtų pasakyti:

    automobilis br0
    „iface bro inet“ vadovas
    tiltas_portas eth1 eth2 eth3

    Prašom. 🙂

  3.   Federico sakė

    Sveikas Zodiakas.
    Jūs, kaip visada, nuodugniai skaitote mano įrašus.
    Aš įtrauksiu privačių tinklų temą į pirmąjį „Samba 4“ straipsnį. Ir taip, pamiršau parašyti automobilis br0 tilto konfigūracijos pradžioje. Pažiūrėkime, ar brangus Luigys, svetainės administratorius, keičia įrašą.
    Labai ačiū už jūsų laiką, Zodiake.

  4.   myliu tai sakė

    Man patinka skaityti tokio tipo vadovėlius savo RSS. Aš juos skaičiau jau seniai ir buvau kritęs, kad jie yra tarsi skyriai. Aš pasakiau ... Ačiū, aš tave perskaičiau

  5.   Federico sakė

    Na, toliau džiaukis skaitymu, Ado Ello. Cheers!