ifconfig — это удобная сетевая утилита, которая извлекает важные данные, относящиеся к сетевому интерфейсу вашего компьютера. Раньше он был предустановлен во всех дистрибутивах Linux, то есть до тех пор, пока разработчики единогласно не объявили его устаревшим из-за отсутствия обслуживания.
Вот почему вызов команды ifconfig из терминала возвращает ошибку «ifconfig: команда не найдена». Если вы все еще хотите использовать ifconfig в своей системе Linux, вам придется установить его вручную.
Если вы попытались установить утилиту ifconfig и потерпели неудачу, это связано с тем, что ifconfig нельзя установить отдельно. Он входит в состав сетевые инструменты упаковка. Чтобы иметь возможность использовать команду ifconfig, вы должны сначала установить пакет net-tools.
Чтобы установить пакет в Linux, запустите терминал и выполните команду, соответствующую текущему дистрибутиву Linux:
В производных Debian/Ubuntu запустите:
Судо подходит установить сетевые инструменты
В системах на основе Arch запустите:
sudo pacman -S сетевые инструменты
Чтобы установить пакет net-tools в Fedora, CentOS и RHEL, введите следующую команду:
судо днф установить сетевые инструменты
Это должно установить пакет net-tools в вашей системе Linux, после чего вы сможете запустить команду ifconfig без каких-либо ошибок.
Установка net-tools должна решить проблему, но в некоторых случаях ошибка «ifconfig: команда не найдена» может сохраняться, даже если в вашей системе установлен пакет net-tools.
В этом случае необходимо вручную обновить системная переменная PATH и добавьте к нему бинарный файл ifconfig.
Начните с проверки наличия двоичного файла ifconfig в системном каталоге двоичных файлов. Вы можете проверить, либо вручную перейдя к /sbin каталог с команда компакт-диска и ищем бинарный файл ifconfig или автоматизируем процесс с помощью этого однострочного кода:
[[ -f /sbin/ifconfig ]] && эхо "ifconfig существует"
Вывод этой команды должен быть "ifconfig существует". Если он возвращает ошибку или не печатает указанную фразу, вам необходимо переустановить пакет net-tools. Как только вы получите желаемый результат, проверьте содержимое переменной PATH с помощью этой команды:
эхо $ПУТЬ
Пройдитесь по выходу и найдите /sbin в этом. Скорее всего, вы не найдете его. Если это так, то экспорт /sbin в вашу переменную PATH с помощью этой команды:
экспорт ПУТЬ = $ПУТЬ:/сбин
Перезагрузите рабочий стол Linux после выполнения этой команды. После загрузки вы сможете безупречно использовать команду ifconfig.
Хотя вы можете познакомиться с ifconfig, рекомендуется перейти к обновленным инструментам, которые предлагают те же функции, но с большей производительностью.
Когда пакет net-tools был объявлен устаревшим, его заменили программным пакетом iproute2, который включает лучшие альтернативы, такие как ip, cstat, arpd, nstat, devlink, ss, tc и другие.
Пакет iproute2 уже должен быть установлен на вашем компьютере с Linux, поэтому не беспокойтесь об установке или настройке. Вы можете просто запустить команды.
Чтобы запустить альтернативу утилите ifconfig, введите следующую команду:
IP а
Вы обнаружите, что вывод идентичен выводу команды ifconfig. Ты сможешь легко получить справку из командной строки с --помощь флаг. Или, если вы хотите узнать больше о каждой команде, вы можете начать с чтения их справочных страниц.
Лучшие сетевые команды для Linux
Linux, пожалуй, самая популярная операционная система как для серверов, так и для настольных компьютеров. Никогда не помешает ознакомиться с несколькими полезными командами, которые помогают устранять неполадки и настраивать параметры сети. Поскольку сетевых команд слишком много, мы составили этот список некоторых обязательных сетевых утилит Linux.
10 сетевых команд Linux и как их использовать
Читать далее
Похожие темы
- линукс
- Поиск проблемы
- Команды Linux
- Установить программное обеспечение
- Ошибки Linux
Об авторе
Я люблю ломать вещи и делать вещи, которые помогают мне ломать вещи. Когда экраны выключены, вы можете найти меня на футбольном поле или в местном шахматном клубе.
Подпишитесь на нашу рассылку
Подпишитесь на нашу рассылку технических советов, обзоров, бесплатных электронных книг и эксклюзивных предложений!
Нажмите здесь, чтобы подписаться