команда не найдена Ошибка в Linux
Пользователи Linux часто выполняют команду ifconfig для просмотра и изменения сетевого интерфейса. Другие варианты использования включают просмотр IP-адреса, аппаратного адреса, MTU и т. д. Некоторые пользователи могут столкнуться с ошибкой «bash: /usr/sbin/ifconfig: нет такого файла или каталога». Эта ошибка часто возникает, когда пакет net-tools отсутствует в системе. У некоторых пользователей это не сработало даже после установки необходимых пакетов.
Понимание команды ifconfig
ifconfig — это сокращение от «Конфигурация интерфейса», которое отвечает за настройку сетевых интерфейсов, таких как Ethernet, беспроводные карты или виртуальные. Он играет решающую роль в системе Linux, поскольку отображает все необходимые данные, такие как IP-адрес, сетевая маска и другие параметры, связанные с сетью, которые пользователи могут позже настроить. Что вызывает «Команда ifconfig не найдена»
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
Основная причина «ifconfig не найден» заключается в том, что в системе не установлен пакет net-tools, содержащий утилиту ifconfig. Вот как выглядит ошибка.
Пошаговое руководство по исправлению ошибки ifconfig
Каждый пользователь Linux должен знать, что на смену команде ifconfig пришла более мощная команда «ip» с дополнительными функциями. Набор инструментов net-tools, в который входит эта утилита командной строки, не может быть установлен в используемом дистрибутиве, поскольку он устарел. Поэтому возникает ошибка «bash: /usr/sbin/ifconfig: Нет такого файла или каталога».
Шаг 1: Установите сетевые инструменты
Чтобы использовать команду ifconfig, пользователи должны установить набор инструментов net-tools, как показано ниже.
$ sudo apt установить сетевые инструменты
Приведенная выше команда будет работать как для Debian, так и для Ubuntu. Используйте следующее, чтобы установить набор инструментов net-tools, если вы используете другой дистрибутив.
$ sudo yum install net-tools #Для RHEL или CentOS $ sudo dnf install net-tools #Для Fedora 22+ $ sudo zypper install net-tools #Для openSUSE
Шаг 2. Выполните команду ifconfig.
Вам следует попробовать повторно использовать команду после установки набора инструментов net-tools, и она должна работать нормально.
$ ifconfig
Выполните шаг 3, если он все еще не работает.
Шаг 3. Добавьте /sbin в системную переменную PATH.
Если после установки пакета net-tools команда «ifconfig» по-прежнему не работает, вам следует добавить «/sbin» к системной переменной PATH. Это необходимо, поскольку каталог «/sbin» не включен по умолчанию. Вы можете выполнить следующую команду, чтобы добавить каталог в системную переменную PATH.
$ экспорт PATH=”/sbin:/usr/sbin:${PATH}”
Вам необходимо добавить это в переменную PATH, потому что если вы ее не добавляете, вам потребуется ввести полный путь, где находится команда «ifconfig», при ее выполнении, что может быть затруднительно для большинства пользователей. После выполнения указанной выше команды убедитесь, что перезагрузить систему, чтобы изменения вступили в силу.
Почему команда ifconfig устарела?
Некоторые застройщики утверждают, что он обесценился из-за отсутствия строительства за последние 20 лет. Причиной его устаревания была его неспособность поддерживать новые сетевые технологии и отсутствие универсальности и гибкости по сравнению с другими доступными инструментами. Мы предлагаем вам переключиться на использование команды «ip», которую эти разработчики считают более универсальным и гибким инструментом, чем ifconfig, и которая предоставляет множество других опций.
Чтобы использовать команду «ip», следуйте этому синтаксису.
ip (ОПЦИИ) ОБЪЕКТ {КОМАНДА | помощь }
Чтобы получить справку по «команде ip» в Linux, обратитесь к этот man-страницу или используйте следующую команду справки.
$ ip помощь
Вы можете исправить ошибку «bash: /usr/sbin/ifconfig: Нет такого файла или каталога» в вашей системе просто так, но поскольку это одна из старых команд Linux, мы не рекомендуем ее использовать. Хотя многие пользователи до сих пор им пользуются, но зачем соглашаться на меньшее, чем самое лучшее?
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)