Sveicieni, dārgie kiberlasītāji,
Šī ir otrā publikācija 10 sērija veltīta Iepakojumu izpēte, kas ir ārkārtīgi svarīgi jebkuram GNU / Linux operētājsistēmas kopumā, bet koncentrējās uz Distribution DEBIAN.
Šoreiz parunāsim par paketes un jēdzieni, kas saistīti ar Tīkla saskarnes pārvaldība.
Vispirms mēs runāsim par paketi tīkla rīki, faila iestatījumi saskarnes, dēmonu vadība tīklu veidošana un izmantojot komandu ifconfig.
Visos šajos pētījumos mēs paļausimies uz oficiālajām atsaucēm no DEBIAN par pakas un to attiecīgās rokasgrāmatas, kā arī wiki Oficiāls. Un dažas citas reizes ārējās lapās par GNU / Linux, piemēram: Linux rokasgrāmatas tiešsaistē un cits oficiālie wiki no citiem Distros.
DEBIAN oficiālā vietne:
Oficiālā sadaļa par iepakojumiem:
Oficiālā sadaļa par rokasgrāmatām:
Oficiālā sadaļa par rokasgrāmatām:
Tīkla rīku pakete
En sadaļu, kas attiecas uz «Iepakojums: net-tools (1.60-26 un citi)« par DEBĪVI Jessie en spāņu, «Šajā paketē ir iekļauti svarīgi rīki kontrolēt Linux kodola tīkla apakšsistēmu. Tas iekļauj arp, ifconfig, netstat, rarp, nameif un maršruts. Turklāt šajā paketē ir utilītas konkrētiem tīkla "aparatūras" veidiem (plipconfig, slattach, mii-tool) un uzlaboti IP konfigurācijas aspekti (iptunnel, ipmaddr). » Un tas pēc noklusējuma vienmēr tiek instalēts kā pamata un pamata pakete tīkla savienojumu pārvaldībai.
- Pētījums par ARP
- Pētījums par IFCONFIG
- Pētījums par NETSTAT
- Pētījums par RARP
- Pētījums par NAMEIF
- Pētījums par SLATTACH
- Pētījums par MII-TOOL
- Pētījums par IP-TUNELI
- Pētījums par IPMADDRES
Saskarnes faila iestatījumi
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:
- automašīna: Komanda, kas aktivizēs (pacels) saskarni, kad komanda tiks izpildīta jaup -a, kas darbojas automātiski, palaižot sistēmu, tāpēc tajā tiek norādītas kartes, kas tiks automātiski aktivizētas no sākuma.
- atļaut-hotplug: Komanda, kas aktivizēs (pacels) saskarni, kad notiks notikumi karstā kontaktdakša tīkla saskarnēs (tīkla kartes noteikšana, izmantojot Kodols, cita starpā tīkla kabeļa (dis) savienojums). Kad šie notikumi notiek, operētājsistēma izpilda komandu ja kas saistīti ar iesaistīto tīkla karti. Tie ir saistīti arī ar tā paša nosaukuma loģisku konfigurāciju.
- iface: Komanda, kas norāda X saskarni (EthX, WlanX, EnpXsX, WlpXsX) un konfigurācijas veidu (Inet), kas jums tiks piemērota.
- dhcp: attiecas uz dinamisku IP adresi, kas tiks piešķirta noteiktam interfeisam.
- statisks: attiecas uz fiksētu IP adresi, kas tiks piešķirta konkrētam interfeisam.
- loopback: attiecas uz saskarni lo (vietējā cilpa).
- adrese: attiecas uz resursdatora IP adresi.
- tīkla maska: attiecas uz apakštīkla masku, kas atbilst šai IP adresei.
- tīkls: attiecas uz tīkla segmentu, kuram pieder šī IP adrese.
- raidījums: attiecas uz šī tīkla segmenta apraides IP adresi.
- vārteja: attiecas uz vārtejas IP adresi šajā tīkla segmentā.
- dns-vārda serveri: Tas attiecas uz iekšējā vai ārējā domēna vārdu servera (DNS) IP adresi, kas tiks izmantota meklēto vietrāžu URL nosaukumu izšķirtspējai.
- dns-meklēšana: attiecas uz tīkla domēna nosaukumu, kuram pieder resursdators.
Lai uzzinātu vairāk par šī faila un citu saistīto failu konfigurāciju, lasiet vairāk šeit: Tīkla konfigurācija.
Dēmonu tīkla pārvaldība
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
Izmantojot komandu Ifconfig
Šo komandu izmanto, lai parādītu informāciju par tīkla saskarnēm, kas savienotas (aktīvas vai neaktīvas) ar sistēmu, kā arī to pārvaldīšanai (konfigurēšanai). Tāpēc to plaši izmanto, lai inicializētu tīkla saskarnes parametrus un tos aktivizētu vai deaktivizētu. Šajā komandā izmantotā sintakse ir šāda: ifconfig [opcijas]
Visizplatītākie tā izmantošanas veidi ir šādi:
# 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
Plašāku informāciju par komandu ifconfig skatiet šeit.
Nākamajā ierakstā mēs runāsim par NetworkManager, failu konfigurācija, dēmona un ar to saistīto komandu pārvaldība, kā arī komandas izmantošana "IP".
Ļoti labs raksts, eng. Sāp, ka jums nav akadēmijas, kas personīgi pasniegtu savas stundas. Turpiniet ar citām publikācijām
Teicami liels paldies!
Paldies par jūsu komentāriem!
Lieliski ieguldījumi, tajā pašā laikā, kad es izveidoju .deb paketi pēc vairākām norādītajām darbībām, taču tas joprojām ir diezgan bummeris, un tas būtu ļoti pateicīgi, ja būtu lietojumprogramma ar draudzīgu saskarni, kas automatizētu visu procesu: es dotu tai maršrutu manai lietojumprogrammai, atkarību pakotnēm vajadzētu būt iespējai tās viegli izvēlēties, ceļš dokumentācijai, palīdzība teksta faila izveidē ar dokumentāciju, dažas iespējas, vai palaišanas programmu ievietot izvēlnē ar lietojumprogrammas tipu (birojs, izstrāde, internets) , ...) un visu, kas tam vajadzīgs.
Es neesmu 100% prasmīgs to programmēt, un man nav laika tajā iesaistīties (ģimene, darbs, esperanto valodas apguve utt.)