Toți administratorii de sistem (sysadmins) GNU/Linux știm că comanda ip route este utilizată pentru a configura tabela de rutare a sistemului. Deși, instrumentul IP manipulează dinamic tabelul de rutare, configurația dispozitivului, politicile și tunelurile. Adică, când reporniți sistemul, modificările se pierd. Din acest motiv, fiecare distribuție GNU/Linux folosește propriul format de fișier de configurare a rețelei, astfel încât modificările să persiste. În acest fel este posibil ca interfețele, tabelele de rutare etc. sunt configurate automat de fiecare dată când Linux este pornit.

Sistemele bazate pe Red Hat/CentOS salvează setările de rețea în diferite fișiere. Fișierul/etc/hosts stochează nume de gazde statice (care nu pot fi rezolvate prin alte mijloace, de exemplu DNS). Fișierul /etc/resolv.conf stochează adresele IP ale serverelor DNS. Fișierul/etc/sysconfig/network stochează informații despre gazdă și rută (de exemplu: gateway implicit) pentru toate interfețele. În cele din urmă, interfețele de rețea sunt configurate în diferite fișiere din directorul/etc/sysconfig/network-scripts /. De exemplu, configurația rețelei pentru interfața eth0 este salvată în fișierul/etc/sysconfig/network-scripts/ifcfg-eth0. Formatul acestor fișiere se explică de la sine, deși documentația oficială este disponibilă în ghidul de implementare: Capitolul 13. Interfețe de rețea, 13.2. Fișiere de configurare a interfeței.

Rutarea pachetelor este principalul motiv pentru existența protocolului IP, deoarece acronimul său exprimă clar: Protocol Internet. Traseele permit interconectarea rețelelor care altfel ar fi izolate. Se numește rutare (rutare) la procesul de redirecționare a pachetelor între rețelele conectate. Aceasta permite conectarea gazdelor care se află în rețele separate.

Procesul de rutare (procesarea și schimbul datagramelor) este realizat pe fiecare gazdă de protocolul IP. În general, fiecare gazdă este conectată la o singură rețea, cu excepția routerelor. Ruterele sunt dispozitive speciale care sunt conectate la două sau mai multe rețele și al căror scop este să le interconecteze. Cum funcționează rutare? Simplu. Să presupunem că sunt o gazdă conectată la o anumită rețea: dacă vreau să trimit un pachet către o gazdă din aceeași rețea, mă conectez direct și le trimit către ei; Dacă în schimb vreau să trimit un pachet către o gazdă din altă rețea, trebuie să trimit pachetul către gazda prin care sunt interconectat la aceasta, care funcționează ca un router. În același mod în care funcționează poșta convențională: dacă vreau să trimit o scrisoare cuiva în orașul meu, o trimit personal; Dacă, în schimb, trebuie să trimit o scrisoare cuiva din afara orașului, o trimit la poștă (care va fi însărcinat să trimită scrisoarea destinatarului într-un fel).

persistente

În cazul unui server conectat la două sau mai multe rețele cu gateway-uri diferite (gateway-uri), așa cum se arată în figură, va fi necesar să configurați rute statice în ea (cu excepția cazului în care se folosește un protocol de rutare, cum ar fi RIP).

Pentru vizualizați conținutul tabelei de rutare (lista rutelor) este posibil să utilizați oricare dintre următoarele comenzi:

În mod logic, este posibil să utilizați comanda ip route pentru a adăuga rute:

Deși, dacă doriți ca rutele statice să fie persistente, va fi necesar să le salvați într-un fișier.

În Red Hat/CentOS rutele statice persistente pentru fiecare interfață sunt configurate în/etc/sysconfig/network-scripts/route files-Interfață . De exemplu, rutele statice pentru interfața eth0 sunt stocate în fișierul/etc/sysconfig/network-scripts/route-eth0. Aceste fișiere acceptă două formate: comenzi IP sau directive de rețea/mască de rețea.

De exemplu, să presupunem că doriți să configurați rute statice către rețelele 192.168.156.0/24 prin gateway 192.168.156.1 și 10.100.12.0/23 prin gateway 10.100.12.1, pe interfața eth2 .

Folosind Comenzi IP, creați fișierul/etc/sysconfig/network-scripts/route-eth2 cu următorul conținut:

Folosind directive de rețea/mască de rețea, creați fișierul/etc/sysconfig/network-scripts/route-eth2 cu următorul conținut:

Dacă este necesar să adăugați mai multe rute statice, repetați directivele urmând secvența numerică 2, 3, 5 și așa mai departe.

Pentru mai multe informații despre rutele statice în CentOS, consultați ghidul oficial: 14.4. Configurarea rutelor statice.

Am împărtășit acest articol

  • start
  • GNU/Linux
    • Începător
    • Intermediar
    • Guru
  • Programare
  • Securitate
  • Fotografie
  • Jocuri
  • NIX
  • Windows
  • Cloud și virtualizare
  • Diverse
  • Manuale și descărcări
  • Link-uri
  • Instrumente
  • Blogroll
  • Blog
  • Harta site-ului
  • a lua legatura

Social

Bilete

Invită-mă la o cafea

Nu am făcut blog pentru a câștiga bani, dar orice bani aveți este bine.

Folosim cookie-uri pe site-ul nostru. Unele dintre ele sunt esențiale pentru funcționarea site-ului, în timp ce altele ne ajută să îmbunătățim site-ul web și, de asemenea, experiența utilizatorului (cookie-uri de urmărire). Puteți decide singur dacă doriți să permiteți utilizarea cookie-urilor. Vă rugăm să rețineți că, dacă le respingeți, este posibil să nu puteți utiliza toate funcționalitățile site-ului.