Balíčky v DEBIAN - Část II (Správa síťového rozhraní)

Zdravím vás, vážení čtenáři,

Toto je druhá publikace série 10 věnovaná Studie balíčku, které jsou nanejvýš důležité pro každého uživatele Operační systémy GNU / Linux obecně, ale zaměřené na DISTRO DEBIAN.

Tentokrát si povíme balíčky a koncepty související s Správa síťového rozhraní.

DEBIÁNSKÉ balíčky

Nejprve si promluvíme o balíčku síťové nástroje, nastavení souboru rozhraní, správa démonů vytváření sítí a pomocí příkazu ifconfig.

U všech těchto studií se budeme spoléhat na oficiální reference ze stránky DEBIAN o Balíčky a jejich příslušné manuályplus Wiki Oficiální. A jindy na externích stránkách o GNU / Linux, jako například: Manuální stránky Linuxu online a další oficiální wiki od jiných Distros.

Oficiální web DEBIAN:

Debian - Univerzální operační systém - Mozilla Firefox_001

Oficiální část o balíčcích:

Debian - Balíčky - Mozilla Firefox_002

Oficiální část o příručkách:

Manuální stránky Hypertextu v Debianu: Rejstřík - Mozilla Firefox_004

Oficiální část o příručkách:

cs-FrontPage - Debian Wiki - Mozilla Firefox_005

Balíček síťových nástrojů

En část s odkazem na «Balíček: net-tools (1.60-26 a další)« bod DEBIAN Jessie en španělsky„Tento balíček obsahuje důležité nástroje pro ovládat síťový subsystém linuxového jádra. To zahrnuje arp, ifconfig, netstat, rarp, nameif a route. Tento balíček navíc obsahuje nástroje pro konkrétní typy síťového „hardwaru“ (plipconfig, slattach, mii-tool) a pokročilé aspekty konfigurace IP (iptunnel, ipmaddr). » Ve výchozím nastavení je vždy nainstalován jako základní a základní balíček pro správu síťových připojení.

Nastavení souboru rozhraní

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

Kde:

  • auto: Příkaz, který aktivuje (vyvolá) rozhraní při provádění příkazu pokud -a, který se spouští automaticky při spuštění systému, takže určuje karty, které se automaticky aktivují od začátku.
  • allow-hotplug: Příkaz, který aktivuje (zvedne) rozhraní, když dojde k událostem hotplug na síťových rozhraních (detekce síťové karty pomocí Jádro, mimo jiné (Dis) připojení síťového kabelu). Když dojde k těmto událostem, provede operační systém příkaz kdyby spojené s příslušnou síťovou kartou. Jsou také spojeny s logickou konfigurací stejného jména.
  • Čelím: Příkaz, který určuje rozhraní X (EthX, WlanX, EnpXsX, WlpXsX) a typ konfigurace (Inet), které se na vás vztahují.
  • dhcp: označuje dynamickou adresu IP, která bude přiřazena konkrétnímu rozhraní.
  • statický: odkazuje na pevnou IP adresu, která bude přiřazena konkrétnímu rozhraní.
  • loopback: odkazuje na rozhraní lo (místní smyčka).
  • adresa: odkazuje na IP adresu hostitele.
  • maska ​​sítě: odkazuje na masku podsítě odpovídající této IP adrese.
  • síť: označuje segment sítě, do kterého tato IP adresa patří.
  • přenos: odkazuje na vysílací IP adresu daného síťového segmentu.
  • brána: odkazuje na IP adresu brány daného síťového segmentu.
  • DNS jmenné servery: odkazuje na IP adresu interního nebo externího serveru DNS (Domain Name Server), který bude použit k rozlišení jmen konzultovaných adres URL.
  • dns-search: odkazuje na název síťové domény, ke které hostitel patří.

Další informace o konfiguraci tohoto souboru a dalších souvisejících souborů naleznete zde: Konfigurace sítě.

Správa sítí démonů

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

Pomocí příkazu Ifconfig

Tento příkaz se používá k zobrazení informací o síťových rozhraních připojených (aktivních nebo neaktivních) k systému a také k jejich správě (konfiguraci). Je tedy široce používán k inicializaci parametrů síťového rozhraní a k jejich aktivaci nebo deaktivaci. Syntaxe použitá v tomto příkazu je: ifconfig [možnosti]

Nejběžnější způsoby použití jsou následující:


# 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 

Další informace o příkazu ifconfig najdete v části zde.

V dalším příspěvku si povíme o NetworkManager, konfigurace jeho souborů, správa jeho démona a přidružených příkazů plus použití příkazu "IP".


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   Melvin řekl

    Velmi dobrý článek, Eng. Bolí vás, že nemáte akademii, která by učila vaše hodiny osobně.

  2.   Miguel řekl

    Výborně, děkuji moc!

  3.   Ing.Jose Albert řekl

    Děkuji za vaše komentáře!

  4.   Guillermo řekl

    Velkolepé příspěvky, ve své době jsem vytvořil balíček .deb po sérii kroků, na které jsem poukázal, ale stále je to docela odpor a bylo by velmi oceněno, kdyby existovala aplikace s přátelským rozhraním, které automatizuje celý proces: Dal bych mu cestu mé aplikace, balíčky závislostí by je měly snadno vybrat, cesta k dokumentaci, pomoc s vytvořením textového souboru s dokumentací, některé možnosti, zda do nabídky umístit spouštěč nebo ne typ aplikace (kancelář, vývoj, internet, ...) a vše, co je potřeba.
    Nevím to na 100% naprogramovat a nemám čas se do toho pustit (rodina, práce, naučit se esperanto, ...)