Pozdrav, dragi cyber čitatelji,
Ovo je druga publikacija serija od 10 posvećena Studija paketa, koji su od najveće važnosti za svakog korisnika GNU / Linux operativni sustavi općenito, ali usredotočen na DISTRO DEBIAN.
Ovaj put ćemo razgovarati o paketi i koncepti povezani sa Upravljanje mrežnim sučeljem.
Prvo ćemo razgovarati o paketu mrežni alati, postavke datoteke sučelja, upravljanje demonima umrežavanje i pomoću naredbe ifconfig.
Za sve ove studije oslanjat ćemo se na službene reference sa stranice DEBIJAN o paketi i njihovi dotični priručnici, plus Wiki Službeno. I neki drugi puta na vanjskim stranicama o GNU / Linux, kao što su: Internetske stranice za Linux i druge službene wikije iz drugih Distrosa.
DEBIAN Službena web stranica:
Službeni odjeljak o paketima:
Službeni odjeljak o priručnicima:
Službeni odjeljak o priručnicima:
Paket mrežnih alata
Eu dijelu koji se odnosi na «Paket: mrežni alati (1.60-26 i drugi)« za DEBIJAN Jessie en Español, «Ovaj paket uključuje važne alate za kontrolirati mrežni podsustav Linux kernela. Ovo uključuje arp, ifconfig, netstat, rarp, nameif i ruta. Uz to, ovaj paket sadrži uslužne programe za određene vrste mrežnog "hardvera" (plipconfig, slattach, mii-alat) i napredni aspekti IP konfiguracije (iptunel, ipmaddr). » I uvijek se po defaultu instalira kao osnovni i osnovni paket za upravljanje mrežnim vezama.
- Studija o ARP-u
- Studija na IFCONFIG-u
- Proučite NETSTAT
- Studija o RARP-u
- Studij na NAMEIF-u
- Proučite SLATTACH
- Studij na MII-ALATU
- Studija o IP-TUNELU
- Studija o IPMADDRES-u
Postavke datoteke sučelja
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
gdje je:
- automobil: Naredba koja će aktivirati (podići) sučelje kada se naredba izvrši ifup -a, koji se automatski pokreće kad se sustav pokrene, pa određuje kartice koje će se automatski aktivirati od početka.
- dopusti-vrući utikač: Naredba koja će aktivirati (podići) sučelje kada se dogode događaji vrući utikač na mrežnim sučeljima (otkrivanje mrežne kartice putem Zrno, (Dis) veza mrežnog kabela, između ostalog). Kad se ti događaji dogode, operativni sustav izvršava naredbu ifup povezan s uključenom mrežnom karticom. Oni su također povezani s istoimenom logičkom konfiguracijom.
- ako: Naredba koja navodi X sučelje (EthX, WlanX, EnpXsX, WlpXsX) i vrsta konfiguracije (inet) koji će se primijeniti na vas.
- dhcp: odnosi se na dinamičku IP adresu koja će biti dodijeljena određenom sučelju.
- statički: odnosi se na fiksnu IP adresu koja će biti dodijeljena određenom sučelju.
- loopback: odnosi se na sučelje lo (lokalna petlja).
- adresa: odnosi se na IP adresu domaćina.
- mrežna maska: odnosi se na masku podmreže koja odgovara toj IP adresi.
- mreža: odnosi se na mrežni segment kojem pripada ta IP adresa.
- emitiranje: odnosi se na emitiranu IP adresu tog mrežnog segmenta.
- pristupnik: odnosi se na IP adresu pristupnika tog mrežnog segmenta.
- dns-imenski poslužitelji: odnosi se na IP adresu unutarnjeg ili vanjskog poslužitelja imena domene (DNS) koja će se koristiti za razlučivanje imena pregledanih URL-ova.
- dns-pretraga: odnosi se na naziv mrežne domene kojoj domaćin pripada.
Da biste saznali više o konfiguraciji ove datoteke i ostalih srodnih datoteka, pročitajte više ovdje: Konfiguracija mreže.
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
Korištenje naredbe Ifconfig
Ova se naredba koristi za prikaz podataka o mrežnim sučeljima povezanim (aktivnim ili neaktivnim) na sustav te za njihovo upravljanje (konfiguriranje). Stoga se široko koristi za inicijalizaciju parametara mrežnog sučelja i njihovo aktiviranje ili deaktiviranje. Sintaksa koja se koristi u ovoj naredbi je: ifconfig [opcije]
Najčešći načini njegove upotrebe su sljedeći:
# 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 više informacija o naredbi ifconfig obratite se ovdje.
U sljedećem postu ćemo o NetworkManager, konfiguracija datoteka, upravljanje demonom i pripadajućim naredbama, plus upotreba naredbe "Ip".
Vrlo dobar članak, Eng. Boli vas to što nemate akademiju da osobno predajete na svojim predavanjima.
Izvrsno hvala!
Hvala na komentarima!
Veličanstveni doprinosi, još u danu kada sam stvorio .deb paket slijedeći niz koraka koje sam istaknuo, ali to je još uvijek prilično loše i bilo bi vrlo zahvalno kad bi postojala aplikacija s prijateljskim sučeljem koja automatizira cijeli proces: dao bih mu put moju aplikaciju, paketi ovisnosti trebali bi ih moći lako odabrati, put do dokumentacije, pomoć u stvaranju tekstualne datoteke s dokumentacijom, neke opcije o tome treba li lansirati pokretač u izbornik s vrstom aplikacije (ured, razvoj, internet , ...) i što god je potrebno.
Nisam 100% vješt u njegovom programiranju i nemam vremena ulaziti u ovo (obitelj, posao, učenje esperanta, ...)