<aside> 💡 ifconfig (настройка интерфейса) - это инструмент управления сетью. Он используется для настройки и просмотра состояния сетевых интерфейсов в операционных системах Linux. С помощью ifconfig вы можете назначать IP-адреса, включать или отключать интерфейсы, управлять кешем ARP, маршрутами и т. д.
</aside>
Команда ifconfig устарела, заменена ip на новых дистрибутивах Linux и может не входить в их состав.
В дистрибутивах Linux на основе Ubuntu и Debian выполните следующую команду для установки ifconfig :
sudo apt install net-tools -y
Чтобы установить ifconfig на CentOS и другие дистрибутивы Linux на основе RHEL, введите:
sudo dnf install net-tools -y
ifconfig [-a] [-v] [-s] <interface> [[<AF>] <address>]
Где:
Конфигурации, установленные с помощью ifconfig команды, не являются постоянными. После перезапуска системы все изменения теряются. Чтобы сделать изменения постоянными, вам необходимо отредактировать файлы конфигурации конкретного дистрибутива или добавить команды в сценарий запуска.
Только root или пользователи с привилегиями sudo могут настраивать сетевые интерфейсы.
При вызове без каких-либо опций ifconfig отображает информацию о конфигурации всех сетевых интерфейсов и связанный IP-адрес:
ifconfig -a
Вывод включает информацию обо всех активных и неактивных сетевых интерфейсах: