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