ifconfig отсутствует после установки Ubuntu 18.04
Я только что установил Ubuntu 18.04 и выбрал "минимальная установка". Затем я попытался бежать ifconfig
в терминале и получил следующее сообщение
-bash: ifconfig: command not found
Как получилось net-tools
пакет больше не устанавливается по умолчанию?
4 ответа
ifconfig
устарела, и так было в течение целого ряда лет. Новый ребенок в городе ip
Команда, которая может настроить IP-адреса, маршруты и все, что связано с сетями.
Вы можете установить ifconfig
с sudo apt install net-tools
, если вам это абсолютно необходимо. Если нет, начните учиться ip
,
Короче говоря, он удален, потому что вы не должны его использовать. У него посредственная поддержка IPv6, ip
Команда - лучшая замена. Я нахожу источники, утверждающие, что ifconfig устарела еще в 2012 году, поэтому я не удивлена, что он наконец удален
Вы можете установить его 18.04, но в будущих выпусках он может полностью исчезнуть. Я бы посчитал, что он не устанавливается по умолчанию как предупреждающий выстрел ip
,
таким образом ifconfig
вероятно в особом классе. В предыдущих версиях Ubuntu он был включен в минимальные установки. В настоящее время он постепенно прекращается, и вам необходимо установить его. Это не может быть принято, чтобы указать, что какие-либо другие пакеты отсутствуют.
В дополнение к ответу @vidarlo, вы можете поставить alias ifconfig='ip -c a'
в .bash_aliases
если у вас есть привычка печатать
Это упрощает копирование IP-адресов:
alias ifconfig="ip -c a | sed -e 's/\// \//g'"
(в противном случае косая черта подсети предотвращает двойной щелчок-> выбор только IP-адреса)
Я должен был сделать:
sudo apt-get install net-tools
sudo apt autoremove
Я предполагаю, что вторая строка не является обязательной.
Моя система выполнения:
Операционная система: Ubuntu 18.04