В Linux имеется набор команд (ifconfig, route, iwconfig и тд.), которые обеспечивают настройки сети. Доступно из пакета net-tools. И этих команд вполне достаточно, но из-за прогресса в ядре Linux, за последние годы они становятся устаревшими и уступают свое место более мощным и функциональным командам. Новая альтернатива — команда ip из пакета iproute2util. ⁃ Она намного шире по функциональности. ⁃ Организованна на двух уровнях: канальный и сетевой. ⁃ Выполняет работу всех вышеупомянутых команд из net-tools. ⁃ Использует механизм сокетов netlink, который является гораздо более гибким преемником ioctl для взаимодействия между ядром и пользовательским пространством с использованием rtnetlink.