Я попытался разобраться в сетевых инструментах Linux. Теперь я не понимаю, что мне следует использовать для управления статической маршрутизацией: route
или ip route
?:
маршрут - показать / управлять таблицей IP-маршрутизации
ip - показывать / управлять маршрутизацией, устройствами, политикой маршрутизации и туннелями
В чем разница между этими двумя инструментами?
В iproute2
набор предназначен для замены net-tools
набор инструментов для настройки сети. Есть команды-синонимы, которые выполняют схожие функции в каждой из них.
Хотя большая часть документации отсылает вас к route
команда, вы будете впереди всех, чтобы узнать ip route
поскольку дистрибутивы должны перестать включать net-tools
в какой-то момент.
route
- довольно простой инструмент, идеально подходящий для создания статических маршрутов. Он по-прежнему присутствует во многих дистрибутивах для совместимости. ip route
намного мощнее, имеет гораздо больше функциональных возможностей и может создавать более специализированные правила.
ip route
не требуется для создания статического маршрута, но поскольку это гораздо более полезный инструмент, усилия, затраченные на его изучение и его синтаксис, определенно потрачены не зря.