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

Вітаю вас, шановні кібер-читачі,

Це друга публікація серія з 10 присвячений Дослідження пакетів, які є надзвичайно важливими для будь-якого користувача Операційні системи GNU / Linux загалом, але орієнтований на Дистрибутив DEBIAN.

Цього разу ми поговоримо про пакети та поняття, пов'язані з Управління мережевим інтерфейсом.

Пакети DEBIAN Спочатку ми поговоримо про пакет мережеві інструменти, налаштування файлу Інтерфейси, управління демонами мережа і за допомогою команди Ifconfig.

Для всіх цих досліджень ми спиратимемось на офіційні посилання зі сторінки ДЕБІАН о Пакети та їх відповідні інструкції, плюс Wiki Офіційний. І деякі інші випадки на зовнішніх сторінках про GNU / Linux, наприклад: Інформаційні сторінки Linux в Інтернеті та інші офіційні вікі з інших дистрибутивів.

Офіційний веб-сайт DEBIAN:

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

Офіційний розділ про упаковки:

Debian - Пакети - Mozilla Firefox_002

Офіційний розділ з посібників:

Сторінки гіпертексту Debian: Сторінка індексу - Mozilla Firefox_004 Офіційний розділ з посібників:

en-FrontPage - Debian Wiki - Mozilla Firefox_005

Пакет мережевих інструментів

En розділ, на який посилається «Пакет: мережеві інструменти (1.60-26 та інші)« пункт ДЕБІАН Джессі en Español, «Цей пакет включає важливі інструменти для керувати підсистемою мережі ядра Linux. Це включає arp, ifconfig, netstat, rarp, nameif та route. Крім того, цей пакет містить утиліти для певних типів мережевого "обладнання" (plipconfig, slattach, mii-інструмент) та вдосконалені аспекти конфігурації 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, який запускається автоматично при запуску системи, тому він визначає картки, які автоматично активуватимуться з самого початку.
  • дозволити-hotplug: Команда, яка активує (піднімає) інтерфейс при виникненні подій hotplug на мережевих інтерфейсах (виявлення мережевої карти Ядро, (Dis) підключення мережевого кабелю, серед іншого). Коли ці події відбуваються, операційна система виконує команду ifup пов'язані із задіяною мережевою картою. Вони також пов'язані з однойменною логічною конфігурацією.
  • Iface: Команда, яка визначає інтерфейс X (EthX, WlanX, EnpXsX, WlpXsX) і тип конфігурації (інет), який буде застосовано до вас.
  • 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".


Зміст статті відповідає нашим принципам редакційна етика. Щоб повідомити про помилку, натисніть тут.

4 коментарі, залиште свій

Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

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

  1.   Мелвін - сказав він

    Дуже хороша стаття, англ. Боляче, що у вас немає академії для особистого викладання ваших занять. Продовжуйте інші публікації

  2.   Мігел - сказав він

    Відмінно дякую!

  3.   Інж. Хосе Альберт - сказав він

    Дякуємо за ваші коментарі!

  4.   Білл - сказав він

    Чудові внески, ще в той день, коли я створив пакет .deb, виконавши низку кроків, на які я вказував, але це все ще досить обманливо, і було б дуже вдячно, якби існував додаток із дружнім інтерфейсом, який автоматизує весь процес: я б дав моєму застосунку, пакети залежностей повинні мати можливість їх легкого вибору, шлях до документації, допомогти створити текстовий файл з документацією, деякі опції щодо того, чи потрібно поміщати панель запуску в меню із типом програми (офіс, розробник, Інтернет , ...) та що завгодно.
    Я не на 100% вмію програмувати його, і в мене немає часу на це (сім'я, робота, вивчення есперанто, ...)