Назад | Перейти на главную страницу

В чем разница между «маршрутом» и «IP-маршрутом»?

Я попытался разобраться в сетевых инструментах Linux. Теперь я не понимаю, что мне следует использовать для управления статической маршрутизацией: route или ip route?:

маршрут - показать / управлять таблицей IP-маршрутизации

ip - показывать / управлять маршрутизацией, устройствами, политикой маршрутизации и туннелями

В чем разница между этими двумя инструментами?

В iproute2 набор предназначен для замены net-tools набор инструментов для настройки сети. Есть команды-синонимы, которые выполняют схожие функции в каждой из них.

Хотя большая часть документации отсылает вас к route команда, вы будете впереди всех, чтобы узнать ip route поскольку дистрибутивы должны перестать включать net-tools в какой-то момент.

Устаревшие сетевые команды Linux и их замены

route - довольно простой инструмент, идеально подходящий для создания статических маршрутов. Он по-прежнему присутствует во многих дистрибутивах для совместимости. ip route намного мощнее, имеет гораздо больше функциональных возможностей и может создавать более специализированные правила.

ip route не требуется для создания статического маршрута, но поскольку это гораздо более полезный инструмент, усилия, затраченные на его изучение и его синтаксис, определенно потрачены не зря.