Утилита ROUTE.EXE используется для просмотра и модификации таблицы маршрутов на локальном компьютере. При запуске без параметров, на экран выводится подсказка по использованию утилиты route.
· -f - используется для сброса таблицы маршрутизации. При выполнении команды route -f из таблицы удаляются все маршруты, которые не относятся к петлевому интерфейсу (IP 127.0.0.1 маска 255.0.0.0), не являются маршрутами для многоадресной (multicast) рассылки (IP 224.0.0.1 маска 255.0.0.0) и не являются узловыми маршрутами (маска равна 255.255.255.255) .
· -p - используется для добавления в таблуцу постоянного маршрута. Если маршрут добавлен без использования параметра -p то он сохраняется только до перезагрузки системы (до перезапуска сетевого системного программного обеспечения). Если же при добавлении маршрута использовался данный параметр, то информация о маршруте записывается в реестр Windows (раздел HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\PersistentRoutes ) и будет использоваться постоянно при активации сетевых интерфейсов.
· Команда:
o add - добавление маршрута
o change - изменение существующего маршрута
o delete - удаление маршрута или маршрутов
o print - отображение текущей таблицы маршрутов
· конечная_точка - IP-адрес, адрес сети или адрес 0.0.0.0 для шлюза по умолчанию.
· mask маска_сети - маска сети.
· шлюз - IP-адрес шлюза, через который будет выполняться отправка пакета для достижения конечной точки.
· metric число - значение метрики (1-9999). Метрика представляет собой числовое значение, позволяющее оптимизировать доставку пакета получателю, если конечная точка маршрута может быть достижима по нескольким разным маршрутам. Чем меньше значение метрики, тем выше приоритет маршрута.
· if интерфейс - идентификатор сетевого интерфейса. Может задаваться в виде десятичного или шестнадцатеричного числа. Посмотреть идентификаторы можно с помощью команды route print
· route print 192.* - отобразить таблицу маршрутов только для адресов, начинающихся с 192.
· route add 0.0.0.0 mask 0.0.0.0 192.168.1.1 - установить в качестве шлюза по умолчанию (основного шлюза) адрес 192.168.1.1
· route -p add 10.0.0.0 mask 255.0.0.0 10.0.0.1 - добавить маршрут для подсети 0.0.0.0/255.0.0.0 и запомнить его в реестре. Постоянный статический маршрут.
· route delete 10.0.0.0 mask 255.0.0.0 - удалить маршрут для подсети 10.0.0.0/255.0.0.0 .
· route add 10.10.10.10 192.168.1.158 - добавить маршрут для узла с IP-адресом 10.10.10.10 . Если маска в команде не задана, то подразумевается ее значение равное 255.255.255.255 , т.е. конечная точка назначения является одиночным IP-адресом узла.
· route delete 10.10.10.10 - удалить маршрут созданный предыдущей командой
· route change 10.0.0.0 mask 255.0.0.0 10.10.10.1 - изменить адрес перехода для существующего маршрута к сети 10.0.0.0/255.0.0.0 на значение 10.10.10.1
· route -f - очистить таблицу маршрутов. После перезагрузки системы или при перезапуске сетевых подключений таблица маршрутов будет восстановлена, исходя из текущей сетевой конфигурации компьютера.