Приветствую вас, уважаемые кибер-читатели,
Это вторая публикация серия из 10 посвященный Пакетное исследование, которые имеют первостепенное значение для любого пользователя Операционные системы GNU / Linux в общем, но сосредоточился на Дистро DEBIAN.
На этот раз мы поговорим о пакеты и концепции, связанные с Управление сетевым интерфейсом.
Сначала поговорим о пакете сетевые инструменты, настройки файла интерфейсы, управление демонами сетей и используя команду Ifconfig.
Для всех этих исследований мы будем опираться на официальные ссылки со страницы DEBIAN на Пакеты и их соответствующие Инструкции, плюс Wiki Официально. И иногда на внешних страницах о GNU / Linux, такие как: Справочные страницы Linux онлайн и другие официальные вики из других дистрибутивов.
Официальный веб-сайт DEBIAN:
Официальный раздел о пакетах:
Официальный раздел руководств:
Официальный раздел руководств:
Пакет net-tools
Eв разделе, относящемся к «Пакет: net-tools (1.60-26 и другие)« для ДЕБИАН Джесси en Испанский, «Этот пакет включает важные инструменты для управлять сетевой подсистемой ядра Linux. Это включает в себя arp, ifconfig, netstat, rarp, nameif и route. Кроме того, этот пакет содержит утилиты для определенных типов сетевого «железа» (plipconfig, slattach, mii-инструмент) и дополнительные аспекты настройки IP (ipтуннель, ipmadr). » И он всегда устанавливается по умолчанию как базовый и элементарный пакет для управления сетевыми подключениями.
- Исследование ARP
- Исследование на IFCONFIG
- Исследование на NETSTAT
- Исследование RARP
- Исследование на NAMEIF
- Изучение SLATTACH
- Исследование на MII-TOOL
- Исследование IP-TUNNEL
- Исследование IPMADDRES
Параметры файла интерфейса
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
Где:
- автомобиль: Команда, которая активирует (поднимает) интерфейс при выполнении команды еслиуп -а, который запускается автоматически при запуске системы, поэтому он указывает карты, которые будут автоматически активированы с самого начала.
- разрешить горячее подключение: Команда, которая активирует (поднимает) интерфейс при возникновении событий автоопределения на сетевых интерфейсах (обнаружение сетевой карты ядро, (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 обратитесь к здесь.
В следующем посте мы поговорим о Сетевой менеджер, конфигурация его файлов, управление его демоном и связанными с ним командами, а также использование команды "ИП".
Очень хорошая статья, англ. Обидно, что у вас нет академии, чтобы лично вести уроки. Продолжайте с другими публикациями
Отлично, большое спасибо!
Спасибо за ваши комментарии!
Великолепный вклад, когда-то я создал пакет .deb, выполнив ряд шагов, которые я указал, но это все еще довольно облом, и было бы очень признательно, если бы было приложение с дружественным интерфейсом, которое автоматизирует весь процесс. : Я бы дал свое приложение, пакеты зависимостей должны иметь возможность легко их выбирать, путь для документации, помощь в создании текстового файла с документацией, некоторые параметры того, следует ли помещать пусковую установку в меню с типом приложения (офис, разработка, интернет, ...) и все, что потребуется.
Я не на 100% разбираюсь в его программировании, и у меня нет времени заниматься этим (семья, работа, изучение эсперанто ...)