Пакети на DEBIAN - Част II (Управление на мрежовия интерфейс)

Поздрави, Уважаеми кибер читатели,

Това е втората публикация на серия от 10 посветен Проучване на пакети, които са от изключителна важност за всеки потребител на Операционни системи GNU / Linux като цяло, но съсредоточен върху Дистро ДЕБИАН.

Този път ще говорим за пакети и концепции, свързани с Управление на мрежовия интерфейс.

Пакети DEBIAN

Първо ще говорим за пакета мрежови инструменти, настройките на файла интерфейси, управление на демони мрежи и с помощта на командата фоп.

За всички тези проучвания ще разчитаме на официалните препратки от страницата на DEBIAN за пакети и съответните им наръчници, плюс Wiki Официален. И някой друг път на външни страници за GNU / Linux, като: Лични страници за Linux онлайн и други официални уикита от други дистрибуции.

Официален уебсайт на DEBIAN:

Debian - Универсалната операционна система - Mozilla Firefox_001

Официален раздел за опаковките:

Debian - Пакети - Mozilla Firefox_002

Официална секция за ръководства:

Debian Hypertext Man Pages: Индекс страница - Mozilla Firefox_004

Официална секция за ръководства:

en-FrontPage - Debian Wiki - Mozilla Firefox_005

Пакетът net-tools

Eв раздела, отнасящ се до «Пакет: мрежови инструменти (1.60-26 и други)« за ДЕБИАН Джеси en Español, «Този пакет включва важните инструменти за контролира подсистемата на ядрото на Linux. Това включва arp, ifconfig, netstat, rarp, nameif и маршрут. В допълнение, този пакет съдържа помощни програми за определени видове мрежови „хардуер“ (plipconfig, slattach, mii-tool) и разширени аспекти на IP конфигурацията (iptunnel, ipmaddr). » И винаги се инсталира по подразбиране като основен и елементарен пакет за управление на мрежови връзки.

Файлови настройки за интерфейси

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

когато:

  • кола: Команда, която ще активира (повдигне) интерфейс, когато командата бъде изпълнена ifup -a, който се стартира автоматично при стартиране на системата, така че определя картите, които автоматично ще бъдат активирани от самото начало.
  • позволяване на горещо включване: Команда, която ще активира (повдигне) интерфейс, когато настъпят събития горещ щепсел на мрежовите интерфейси (откриване на мрежова карта от ядро, (Dis) връзката на мрежовия кабел, наред с други). Когато възникнат тези събития, операционната система изпълнява командата ifup свързана със съответната мрежова карта. Те също са свързани с логическа конфигурация със същото име.
  • лице: Команда, която определя X интерфейс (EthX, WlanX, EnpXsX, WlpXsX) и вида на конфигурацията (Inet), който ще бъде приложен към вас.
  • dhcp: се отнася до динамичен IP адрес, който ще бъде присвоен на определен интерфейс.
  • статичен: се отнася до фиксиран IP адрес, който ще бъде присвоен на определен интерфейс.
  • примка: се отнася до интерфейса lo (локален цикъл).
  • адрес: се отнася до IP адреса на хоста.
  • мрежова маска: се отнася до маската на подмрежата, съответстваща на този IP адрес.
  • мрежа: се отнася до мрежовия сегмент, към който принадлежи този IP адрес.
  • излъчване: се отнася до излъчения IP адрес на този мрежов сегмент.
  • шлюз: се отнася до IP адреса на шлюза на този мрежов сегмент.
  • dns-сървъри на имена: той се отнася до IP адреса на вътрешния или външния сървър на имена на домейни (DNS), който ще се използва за разрешаване на имената на консултираните URL адреси.
  • dns-търсене: се отнася до името на мрежовия домейн, към който принадлежи хостът.

За да научите повече за конфигурацията на този файл и други свързани файлове, прочетете повече тук: Конфигурация на мрежата.

Управление на демонични мрежи

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

Използване на командата Ifconfig

Тази команда се използва за показване на информация за мрежовите интерфейси, свързани (активни или неактивни) към системата, както и за тяхното управление (конфигуриране). Така че той се използва широко за инициализиране на параметрите на мрежов интерфейс и за тяхното активиране или деактивиране. Синтаксисът, използван в тази команда, е: ifconfig [опции]

Най-често срещаните начини за използването му са следните:


# 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 

За повече информация относно командата ifconfig вижте тук.

В следващия пост ще говорим за Мрежов мениджър, конфигурацията на неговите файлове, управлението на неговия демон и свързаните с него команди, плюс използването на командата "Ip".