ip
Утилита управляет интерфейсами, сетевыми устройствами и туннелями. Всем сетевым стеком linux. Например:
ip addr
Покажет список всех сетевых адресов. То же самое делает утилита ifconfig без параметров. ip route
Покажет таблицу роутинга. То же самое делает команда route. ip link set eth0 up
Поднимает интерфейс eth0. Это можно сделать также с помощью ifconfig. Так зачем тогда она нужна, если все ее команды можно выполнить с помощью других утилит? Дело в том, что многие компактные дистрибутивы (например, Alpine или openwrt) не используют ifconfig, route и другие “большие” утилиты. В них оставляют только ip. Поэтому только с ее помощью придется выполнять все сетевые задачи.
#СекретыСисадмина
