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

Приветствую вас, уважаемые кибер-читатели,

Это вторая публикация серия из 10 посвященный Пакетное исследование, которые имеют первостепенное значение для любого пользователя Операционные системы GNU / Linux в общем, но сосредоточился на Дистро DEBIAN.

На этот раз мы поговорим о пакеты и концепции, связанные с Управление сетевым интерфейсом.

DEBIAN пакеты Сначала поговорим о пакете сетевые инструменты, настройки файла интерфейсы, управление демонами сетей и используя команду Ifconfig.

Для всех этих исследований мы будем опираться на официальные ссылки со страницы DEBIAN на Пакеты и их соответствующие Инструкции, плюс Wiki Официально. И иногда на внешних страницах о GNU / Linux, такие как: Справочные страницы Linux онлайн и другие официальные вики из других дистрибутивов.

Официальный веб-сайт DEBIAN:

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

Официальный раздел о пакетах:

Debian - Пакеты - Mozilla Firefox_002

Официальный раздел руководств:

Гипертекстовые справочные страницы Debian: индексная страница - Mozilla Firefox_004 Официальный раздел руководств:

en-FrontPage - Debian Wiki - Mozilla Firefox_005

Пакет net-tools

Eв разделе, относящемся к «Пакет: net-tools (1.60-26 и другие)« для ДЕБИАН Джесси en Испанский, «Этот пакет включает важные инструменты для управлять сетевой подсистемой ядра 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, который запускается автоматически при запуске системы, поэтому он указывает карты, которые будут автоматически активированы с самого начала.
  • разрешить горячее подключение: Команда, которая активирует (поднимает) интерфейс при возникновении событий автоопределения на сетевых интерфейсах (обнаружение сетевой карты ядро, (Dis) подключение сетевого кабеля, среди прочего). Когда происходят эти события, операционная система выполняет команду если связанный с задействованной сетевой картой. Они также связаны с одноименной логической конфигурацией.
  • Я лицо: Команда, определяющая интерфейс 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 обратитесь к здесь.

В следующем посте мы поговорим о Сетевой менеджер, конфигурация его файлов, управление его демоном и связанными с ним командами, а также использование команды "ИП".


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

4 комментариев, оставьте свой

Оставьте свой комментарий

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

*

*

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

  1.   Мелвин сказал

    Очень хорошая статья, англ. Обидно, что у вас нет академии, чтобы лично вести уроки. Продолжайте с другими публикациями

  2.   Мигель сказал

    Отлично, большое спасибо!

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

    Спасибо за ваши комментарии!

  4.   Билл сказал

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