Я использую Arch-Linux.

route и ip route дают мне в основном одну и ту же информацию.

Но route занимает гораздо больше времени, чем ip route .

Какова причина?

1 ответ1

1

Разница в возрасте: ip , часть пакета iproute2 , новее и предназначен для замены старых инструментов, таких как route .

Linux Foundation объясняет:

Большинство руководств по настройке сети по-прежнему ссылаются на ifconfig и route в качестве основных инструментов настройки сети, но известно, что ifconfig ведет себя неадекватно в современных сетевых средах. Они должны быть устаревшими, но большинство дистрибутивов все еще включают их. Большинство систем конфигурации сети используют ifconfig и, таким образом, предоставляют ограниченный набор функций. Проект /etc /net направлен на поддержку большинства современных сетевых технологий, поскольку он не использует ifconfig и позволяет системному администратору использовать все функции iproute2, включая управление трафиком.

iproute2 обычно поставляется в пакете под названием iproute или iproute2 и состоит из нескольких инструментов, наиболее важными из которых являются ip и tc. ip контролирует конфигурацию IPv4 и IPv6, а tc - контроль трафика. Оба инструмента выводят подробные сообщения об использовании и сопровождаются набором справочных страниц.

Как задокументировано википедией, ip route предназначен для замены route а ip addr и ip link заменят ifconfig .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .