Команда ip отличается от утилиты ifconfig более широкой функциональностью. 14 Она функционально организована на двух уровнях сетевого стека и выполняет работу всех команд из пакета net-tools. 1
Некоторые задачи, которые может выполнять команда ip:
В то время как ifconfig в основном отображает или изменяет интерфейсы системы, ip показывает все интерфейсы, независимо от того, включены они или отключены. 1
Ещё одно отличие заключается в том, что ifconfig использует ioctl для конфигурации сети, а ip — механизм сокетов netlink, который является более гибким способом взаимодействия с ядром. 12