Pozdrav, dragi cyber čitatelji,
Ovo je druga publikacija serija od 10 posvećen Studija paketa, koji su od najveće važnosti za svakog korisnika GNU / Linux operativni sistemi općenito, ali fokusiran na DISTRO DEBIAN.
Ovom prilikom ćemo razgovarati o tome paketi i koncepti povezani sa Upravljanje mrežnim sučeljem.
Za sve ove studije oslanjat ćemo se na službene reference sa stranice DEBIAN otprilike paketi i njihove odgovarajuće Priručnici, plus Wiki Službeno. I neki drugi put na vanjskim stranicama o GNU / Linux, kao što su: Internet stranice za Linux i drugi službene wikije iz drugih Distrosa.
Službena web stranica DEBIAN-a:
Službeni odjeljak o paketima:
Službeni odjeljak o priručnicima:
Indeks
Paket mrežnih alata
Eu dijelu koji se odnosi na «Paket: mrežni alati (1.60-26 i drugi)« para DEBIAN Jessie en español, «Ovaj paket uključuje važne alate za kontrolirati Linux podsustav jezgre mreže. To uključuje arp, ifconfig, netstat, rarp, nameif i ruta. Pored toga, ovaj paket sadrži uslužne programe za određene vrste mrežnog "hardvera" (plipconfig, slattach, mii-alat) i napredni aspekti IP konfiguracije (iptunnel, ipmaddr). » I uvijek se po defaultu instalira kao osnovni i osnovni paket za upravljanje mrežnim vezama.
- Studija o ARP-u
- Studija o IFCONFIG
- Proučite NETSTAT
- Studija o RARP-u
- Studija o NAMEIF-u
- Proučite SLATTACH
- Studija o 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
Gde:
- automobil: Naredba koja će aktivirati (podići) sučelje kada se naredba izvrši ifup -a, koji se automatski pokreće kada se sistem pokrene, tako da određuje kartice koje će se automatski aktivirati od početka.
- dozvoli hotplug: Naredba koja će aktivirati (podići) sučelje kada se dogode događaji hot plug na mrežnim sučeljima (otkrivanje mrežne kartice od strane Kernel, (Dis) veza mrežnog kabla, između ostalog). Kada se ti događaji dogode, operativni sistem izvršava naredbu ifup povezan sa uključenom mrežnom karticom. Oni su također povezani s istoimenom logičkom konfiguracijom.
- lice: Naredba koja specificira X sučelje (EthX, WlanX, EnpXsX, WlpXsX) i tip 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.
- petlja: odnosi se na sučelje lo (lokalna petlja).
- adresa: odnosi se na IP adresu hosta.
- 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.
- emisija: odnosi se na emitiranu IP adresu tog mrežnog segmenta.
- kapija: odnosi se na IP adresu mrežnog prolaza na tom mrežnom segmentu.
- dns-nameservers: odnosi se na IP adresu internog ili eksternog poslužitelja imena domene (DNS) koja će se koristiti za razlučivanje imena pregledanih URL-ova.
- dns-pretraga: odnosi se na Ime mrežne domene kojoj domaćin pripada.
Da biste saznali više o konfiguraciji ove datoteke i drugih srodnih datoteka, pročitajte više ovdje: Mrežna konfiguracija.
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 informacija o mrežnim sučeljima povezanim (aktivnim ili neaktivnim) na sistem, kao i za njihovo upravljanje (konfiguriranje). Stoga se široko koristi za inicijalizaciju parametara mrežnog sučelja i njihovo aktiviranje ili deaktiviranje. Sintaksa korištena 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 pogledajte ovdje.
U sljedećem postu ćemo o NetworkManager, konfiguracija njegovih datoteka, upravljanje njegovim demonom i pripadajućim naredbama, plus upotreba naredbe "Ip".
4 komentara, ostavi svoj
Vrlo dobar članak, Eng. Boli što nemate akademiju da biste osobno držali nastavu. Samo naprijed s ostalim publikacijama
Izvrsno hvala!
Hvala na komentarima!
Veličanstveni doprinosi, svojevremeno sam stvorio .deb paket slijedeći niz koraka na koje sam ukazao, ali to je još uvijek prilično zaostalo i bilo bi vrlo zahvalno da postoji aplikacija s prijateljskim sučeljem koja automatizira cijeli proces: dao bih mu put moja aplikacija, paketi zavisnosti trebaju biti u mogućnosti da ih lako odaberu, put za dokumentaciju, pomoć u stvaranju tekstualne datoteke s dokumentacijom, neke opcije o tome da li da se pokretač stavi u meni s tipom aplikacije (ured, razvoj, internet , ...) i što god je potrebno.
Ne znam 100% da to programiram i nemam vremena ulaziti u ovo (porodica, posao, učiti esperanto, ...)