Разница между командами ip и ifconfig в Linux заключается в их функциональности:
Ещё одно отличие заключается в том, что ifconfig показывает только включенные интерфейсы, в то время как ip выводит все интерфейсы, независимо от того, включены они или отключены. 1
Таким образом, ip рекомендуется использовать в современных дистрибутивах Linux для продвинутого управления сетью и устранения неисправностей, а ifconfig подходит для простых задач в старых системах, где недоступна ip, или когда пользователь предпочитает традиционные команды. 2