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.
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ė:
Oficialus pakuočių skyrius:
Oficialus skyrius apie vadovus:
Oficialus skyrius apie vadovus:
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.
- ARP tyrimas
- IFCONFIG tyrimas
- NETSTAT tyrimas
- RARP tyrimas
- „NAMEIF“ tyrimas
- Tyrimas apie SLATTACH
- MII-TOOL tyrimas
- IP-TUNNEL tyrimas
- IPMADDRES tyrimas
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“.
Labai geras straipsnis, inž. Skaudu, kad jūs neturite akademijos, kur asmeniškai dėstytumėte savo klases.
Puiku, labai ačiū!
Ačiū už jūsų komentarus!
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.)