Lep pozdrav, spoštovani kiber-bralci,
To je druga publikacija serija 10 posvečen Študija paketov, ki so izrednega pomena za vsakega uporabnika Operacijski sistemi GNU / Linux na splošno, vendar osredotočena na DISTRO DEBIAN.
Tokrat se bomo pogovarjali o paketi in koncepti, povezani z Upravljanje omrežnih vmesnikov.
Najprej se bomo pogovorili o paketu mrežna orodja, nastavitve datotek vmesniki, upravljanje z demoni mreženje in z uporabo ukaza ifconfig.
Za vse te študije se bomo oprli na uradne reference s strani DEBIAN približno Paketi in njihovi Priročniki, plus Wiki Uradno. In še kdaj na zunanjih straneh o GNU / Linux, kot so: Uporabniške strani za Linux na spletu in drugi uradni wikiji od drugih distribucij.
Uradna spletna stran DEBIAN:
Uradni oddelek o paketih:
Uradni oddelek o priročnikih:
Paket mrežnih orodij
Ev odseku, ki se nanaša na «Paket: mrežna orodja (1.60-26 in drugi)« za DEBIAN Jessie en español, «Ta paket vključuje pomembna orodja za nadzoruje omrežni podsistem jedra Linuxa. To vključuje arp, ifconfig, netstat, rarp, nameif in route. Poleg tega ta paket vsebuje pripomočke za določene vrste omrežne "strojne opreme" (plipconfig, slattach, mii-tool) in napredni vidiki konfiguracije IP (iptunnel, ipmaddr). » In vedno je privzeto nameščen kot osnovni in osnovni paket za upravljanje omrežnih povezav.
- Študija o ARP
- Študija na IFCONFIG
- Študija na NETSTAT-u
- Študija o RARP
- Študij o NAMEIF
- Študija o SLATTACHU
- Študij o MII-TOOL
- Študija o IP-TUNELU
- Študija o IPMADDRES
Nastavitve datotek vmesnikov
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
Kje:
- avto: Ukaz, ki bo aktiviral (dvignil) vmesnik, ko se ukaz izvrši ifup -a, ki se samodejno zažene ob zagonu sistema, zato določa kartice, ki se samodejno aktivirajo od začetka.
- dovolite vroč vtič: Ukaz, ki bo aktiviral (dvignil) vmesnik, ko se bodo zgodili dogodki vtičnica na omrežnih vmesnikih (zaznavanje omrežne kartice s strani Kernel, (med drugim tudi (dis) povezava omrežnega kabla). Ko se ti dogodki zgodijo, operacijski sistem izvrši ukaz ifup povezane z omrežno kartico. Povezani so tudi z istoimensko logično konfiguracijo.
- obraz: Ukaz, ki določa vmesnik X (EthX, WlanX, EnpXsX, WlpXsX) in vrsto konfiguracije (Inet), ki bo veljala za vas.
- dhcp: se nanaša na dinamični naslov IP, ki bo dodeljen določenemu vmesniku.
- statična: se nanaša na fiksni naslov IP, ki bo dodeljen določenemu vmesniku.
- povratna zanka: se nanaša na vmesnik lo (krajevna zanka).
- naslov: se nanaša na naslov IP gostitelja.
- mrežna maska: se nanaša na masko podomrežja, ki ustreza temu naslovu IP.
- omrežje: se nanaša na segment omrežja, ki mu pripada ta naslov IP.
- oddaja: se nanaša na oddani naslov IP tega omrežnega segmenta.
- prehod: se nanaša na naslov IP prehoda tega segmenta omrežja.
- dns-imenski strežniki: se nanaša na naslov IP notranjega ali zunanjega strežnika domenskih imen (DNS), ki bo uporabljen za razrešitev imen uporabljenih URL-jev.
- dns-iskanje: se nanaša na ime omrežne domene, ki ji gostitelj pripada.
Če želite izvedeti več o konfiguraciji te datoteke in drugih sorodnih datotek, preberite več tukaj: Konfiguracija omrežja.
Demon Networking Management
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
Uporaba ukaza Ifconfig
Ta ukaz se uporablja za prikaz informacij o omrežnih vmesnikih, povezanih (aktivnih ali neaktivnih) s sistemom, in tudi za njihovo upravljanje (konfiguriranje). Tako se pogosto uporablja za inicializacijo parametrov omrežnega vmesnika in njihovo aktiviranje ali deaktiviranje. Sintaksa, uporabljena v tem ukazu, je: ifconfig [možnosti]
Najpogostejši načini uporabe so naslednji:
# 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
Za več informacij o ukazu ifconfig glejte tukaj.
V naslednjem prispevku bomo govorili o NetworkManager, konfiguracijo datotek, upravljanje demona in z njim povezanih ukazov ter uporabo ukaza "Ip".
Zelo dober članek, inž. Boli, da nimate akademije, ki bi predavala osebno.
Odlična hvala!
Hvala za vaše komentarje!
Čudoviti prispevki, takrat, ko sem po vrsti korakov, ki sem jih poudaril, ustvaril paket .deb, vendar je še vedno precej neprijeten in bilo bi zelo hvaležno, če bi obstajala aplikacija s prijaznim vmesnikom, ki avtomatizira celoten postopek. : Dal bi svojo aplikacijo, paketi odvisnosti bi jih morali biti sposobni enostavno izbrati, pot do dokumentacije, pomoč pri ustvarjanju besedilne datoteke z dokumentacijo, nekatere možnosti, ali naj zaganjalnik v meniju z vrsto aplikacije ali ne. (pisarna, razvoj, internet, ...) in karkoli je treba.
Ne vem, da bi ga stoodstotno programiral, in nimam časa, da bi se s tem ukvarjal (družina, delo, učenje esperanta, ...)