Пакети на 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".


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   Melvin каза той

    Много добра статия, инж. Болно е, че нямате академия, която да преподава вашите класове лично.

  2.   Мигел каза той

    Отлично благодаря много!

  3.   Инж. Хосе Алберт каза той

    Благодаря за вашите коментари!

  4.   Гилермо каза той

    Великолепни приноси, още в деня, в който създадох .deb пакет, следвайки поредица от стъпки, които посочих, но все още е доста лошо и би било много благодарно, ако има приложение с приятелски интерфейс, който автоматизира целия процес: бих му дал маршрута на моето приложение, пакетите на зависимостите трябва да могат лесно да ги избират, път за документация, помощ за създаване на текстов файл с документацията, някои опции за това дали да поставите стартер в менюто с типа на приложението (офис, разработка, интернет , ...) и каквото е необходимо.
    Не съм 100% опитен в програмирането му и нямам време да вляза в това (семейство, работа, изучаване на есперанто, ...)