„DEBIAN“ paketai - II dalis (tinklo sąsajos valdymas)

Linkėjimai, gerbiami internetiniai skaitytojai,

Tai antrasis leidinys serija iš 10 skirta Paketų tyrimas, kurie yra nepaprastai svarbūs bet kuriam „Windows“ vartotojui GNU / Linux operacinės sistemos apskritai, bet susitelkė Distributorius DEBIAN.

Šį kartą mes kalbėsime apie paketai ir sąvokos, susijusios su Tinklo sąsajos valdymas.

DEBIAN paketai

Pirmiausia pakalbėsime apie paketą tinklo įrankiai, failo parametrai sąsajos, demonų valdymas tinklas ir naudojant komandą ifconfig.

Visų šių tyrimų metu remsimės oficialiomis nuorodomis iš DEBIAN apie Paketai ir jų atitinkamas vadovai, plius Wiki Oficialus. Ir kai kuriuos kitus kartus išoriniuose puslapiuose apie GNU / Linux, pavyzdžiui: „Linux“ vadovo puslapiai internete ir kita oficialūs wikiai iš kitų „Distros“.

DEBIAN oficiali svetainė:

„Debian“ - universali operacinė sistema - „Mozilla Firefox_001“

Oficialus pakuočių skyrius:

„Debian“ - paketai - „Mozilla Firefox_002“

Oficialus skyrius apie vadovus:

„Debian Hypertext Man Pages“: Rodyklės puslapis - „Mozilla Firefox_004“

Oficialus skyrius apie vadovus:

lt - FrontPage - Debian Wiki - „Mozilla Firefox_005“

Tinklo įrankių paketas

En skyrius, kuriame nurodoma «Paketas: tinklo įrankiai (1.60–26 ir kiti)« punktas DEBIENĖ Jessie en ispanų, «Šiame pakete yra svarbių įrankių, skirtų valdyti „Linux“ branduolio tinklo posistemį. Tai įtraukia arp, ifconfig, netstat, rarp, nameif ir maršrutas. Be to, šiame pakete yra tam tikrų tipų tinklo „aparatūros“ (plipconfig, slattach, mii-tool) ir išplėstiniai IP konfigūracijos aspektai (iptunnel, ipmaddr). » Pagal numatytuosius nustatymus jis visada įdiegiamas kaip pagrindinis ir elementarus tinklo ryšių valdymo paketas.

Sąsajų failo nustatymai

El archivo interfaces se encuentra en la ruta: /etc/network/interfaces

El contenido original del archivo suele ser:

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

Insertar configuración de Interface Dinámica (eth0): 

auto eth0
allow-hotplug eth0
iface eth0 inet dhcp

Insertar configuración de Interface Estática (eth0): 

auto eth0
allow-hotplug eth0
iface eth0 inet static
  address 192.168.1.106
  netmask 255.255.255.0
  network 192.168.1.0
  broadcast 192.168.1.255
  gateway 192.168.1.1
  
dns-nameservers 192.168.1.1
dns-search mi-dominio.com

Kur:

  • automobilis: Komanda, kuri suaktyvins (pakels) sąsają, kai komanda bus vykdoma ifup -a, kuris paleidžiamas automatiškai, paleidus sistemą, todėl nurodo korteles, kurios bus automatiškai įjungtos nuo pat pradžių.
  • leisti „hotplug“: Komanda, kuri suaktyvins (pakels) sąsają įvykiams įvykus kaitinimo kištukas tinklo sąsajose (tinklo plokštės aptikimas Branduolys, be kita ko, tinklo kabelio (ne) jungtis). Kai įvyksta šie įvykiai, operacinė sistema vykdo komandą jei susieta su atitinkama tinklo kortele. Jie taip pat siejami su logine to paties pavadinimo konfigūracija.
  • Aš susiduriu: Komanda, nurodanti X sąsają („EthX“, „WlanX“, „EnpXsX“, „WlpXsX“) ir konfigūracijos tipą (internetas), kuri bus taikoma jums.
  • DHCP: reiškia dinaminį IP adresą, kuris bus priskirtas konkrečiai sąsajai.
  • statinis: reiškia fiksuotą IP adresą, kuris bus priskirtas konkrečiai sąsajai.
  • atgalinis ryšys: nurodo sąsają lo (vietinė linija).
  • adresas: nurodo pagrindinio kompiuterio IP adresą.
  • tinklo kaukė: reiškia potinklio kaukę, atitinkančią tą IP adresą.
  • tinklas: reiškia tinklo segmentą, kuriam priklauso tas IP adresas.
  • transliacija: reiškia to tinklo segmento transliuojamą IP adresą.
  • vartai: nurodo to tinklo segmento šliuzo IP adresą.
  • dns-vardų serveriai: nurodo vidinio arba išorinio domenų vardų serverio (DNS) IP adresą, kuris bus naudojamas sprendžiamų URL pavadinimams nustatyti.
  • d„ns-search“: nurodo tinklo domeno, kuriam priklauso pagrindinis kompiuteris, pavadinimą.

Norėdami sužinoti daugiau apie šio failo ir kitų susijusių failų konfigūraciją, skaitykite daugiau čia: Tinklo konfigūracija.

Demonų tinklo valdymas

El demonio de la red se gestiona desde el script /etc/init.d/networking

Mediante las sintaxis:

/etc/init.d/networking {start | stop | reload | restart | force-reload}

Ejemplo:

# /etc/init.d/networking stop

# /etc/init.d/networking start

También con el comando "service" podemos hacer lo mismo:

Ejemplo:

# service networking stop

# service networking start

En algunas Distros dicho demonio se puede gestionar con el comando "systemctl":

Ejemplo:

# systemctl stop networking.service

# systemctl start networking.service

Naudojant komandą „Ifconfig“

Ši komanda naudojama rodyti informaciją apie tinklo sąsajas, prijungtas (aktyvias arba neaktyvias) prie sistemos, taip pat valdyti (konfigūruoti) jas. Taigi jis yra plačiai naudojamas tinklo sąsajos parametrams inicializuoti ir juos įjungti ar išjungti. Šioje komandoje naudojama sintaksė yra: ifconfig [parinktys]

Dažniausi jo naudojimo būdai yra šie:


# Visualizar todas las interfaces activas
ifconfig

# Visualizar todas las interfaces activas e inactivas
ifconfig -a

# Desactivar una interfaz (eth0)
ifconfig eth0 down

# Activar una interfaz (eth0)
ifconfig eth0 up

# Asignar una dirección IP(192.168.2.2)a una interfaz (eth0)
ifconfig eth0 192.168.1.100

# Cambiar la máscara de subred (netmask) de una interfaz (eth0)
ifconfig eth0 netmask 255.255.255.0

# Cambiar la dirección de difusión (broadcast) de una interfaz (eth0)
ifconfig eth0 broadcast 192.168.1.255

# Asignar integralmente una dirección IP (address), máscara de red (netmask)
# y dirección de difusión (broadcast), a una interfaz (eht0)
ifconfig eth0 192.168.1.100 netmask 255.255.255.0 broadcast 192.168.1.255

# Modificar el valor referente del MTU de una interfaz (eth0)
# Nota: MTU es el número máximo de octetos que la interfaz es capaz de manejar
# en una transacción. Para una interfaz ethernet es por defecto: 1500
ifconfig eth0 mtu 1024 

Norėdami gauti daugiau informacijos apie komandą ifconfig, žr čia.

Kitame įraše kalbėsime apie „NetworkManager“, jo failų konfigūraciją, jos demono ir susijusių komandų valdymą bei komandos naudojimą „IP“.


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.   Melvinas sakė

    Labai geras straipsnis, inž. Skaudu, kad jūs neturite akademijos, kur asmeniškai dėstytumėte savo klases.

  2.   miguel sakė

    Puiku, labai ačiū!

  3.   Ing. Jose Albertas sakė

    Ačiū už jūsų komentarus!

  4.   Guillermo sakė

    Puikūs indėliai tą dieną, kai sukūriau „.deb“ paketą, atlikdamas kelis nurodytus veiksmus, tačiau jis vis dar yra gana populiarus, ir tai būtų labai dėkingi, jei būtų programa su draugiška sąsaja, kuri automatizuotų visą procesą: aš duočiau mano programa, priklausomybių paketai turėtų turėti galimybę jas lengvai pasirinkti, kelias dokumentacijai, padėti sukurti tekstinį failą su dokumentais, keletą variantų, ar paleidimo priemonę įtraukti į meniu su programos tipu (biuras, plėtra, internetas) ,…) Ir ko tik reikės.
    Aš nesu 100% mokėjęs to programuoti ir neturiu laiko į tai įsitraukti (šeima, darbas, mokytis esperanto kalbos ir kt.)