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

Другие вопросы по тегам