<aside> 💡 ifconfig (настройка интерфейса) - это инструмент управления сетью. Он используется для настройки и просмотра состояния сетевых интерфейсов в операционных системах Linux. С помощью ifconfig вы можете назначать IP-адреса, включать или отключать интерфейсы, управлять кешем ARP, маршрутами и т. д.

</aside>

1. Как установить IFCONFIG

Команда ifconfig устарела, заменена ip на новых дистрибутивах Linux и может не входить в их состав.

1.1 Установить IFCONFIG на UBUNTU / DEBIAN

В дистрибутивах Linux на основе Ubuntu и Debian выполните следующую команду для установки ifconfig :

sudo apt install net-tools -y

1.2 Установить IFCONFIG на CENTOS

Чтобы установить ifconfig на CentOS и другие дистрибутивы Linux на основе RHEL, введите:

sudo dnf install net-tools -y

2. Как использовать IFCONFIG команду

2.1 Базовый синтаксис ifconfig

ifconfig [-a] [-v] [-s] <interface> [[<AF>] <address>]

Где:

Конфигурации, установленные с помощью ifconfig команды, не являются постоянными. После перезапуска системы все изменения теряются. Чтобы сделать изменения постоянными, вам необходимо отредактировать файлы конфигурации конкретного дистрибутива или добавить команды в сценарий запуска.

Только root или пользователи с привилегиями sudo могут настраивать сетевые интерфейсы.

2.2 Отображение информации о сетевых интерфейсах

При вызове без каких-либо опций ifconfig отображает информацию о конфигурации всех сетевых интерфейсов и связанный IP-адрес:

ifconfig -a

Вывод включает информацию обо всех активных и неактивных сетевых интерфейсах: