Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты на сайте предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, программного обеспечения, баз данных, сетевого оборудования и других компонентов инфраструктуры. Перед выполнением действий создайте резервную копию и по возможности протестируйте изменения в безопасной среде. Пользователь самостоятельно оценивает риски и несет ответственность за результат. При отсутствии необходимых знаний обратитесь к квалифицированному ИТ-специалисту.

Сетевое оборудование и VPN

Статическая маршрутизация для новичков: команда route add в Windows

Обновлено: 27.08.2026 · Официальная документация ↗

В каких ситуациях нужна статическая маршрутизация?

Типичная ситуация в офисе или дома: ваш компьютер подключен к основной локальной сети 192.168.1.0/24 и получает интернет через домашний роутер 192.168.1.1. В офисе появилась вторая закрытая сеть (например, бухгалтерские серверы или VPN-шлюз с адресом 192.168.1.254), ведущая в подсеть 192.168.2.0/24.

Проблема:

При попытке открыть сервер 192.168.2.10 компьютер пытается искать его через стандартный интернет-роутер 192.168.1.1, который ничего не знает про эту сеть, и выдает ошибку «Превышен интервал ожидания для запроса».

Как работает команда route add простыми словами?

По умолчанию у компьютера есть только один маршрут («Основной шлюз» / Default Gateway) — туда отправляются абсолютно все запросы. Команда route add создает персональное правило-указатель: «Если нужно попасть в сеть 192.168.2.0, не иди к основному роутеру, а иди к шлюзу 192.168.1.254».

Синтаксис команды route add

route add <Сеть_Назначения> mask <Маска_Подсети> <Адрес_Шлюза> -p
  • -p (Persistent) — критически важный ключ! Делает маршрут постоянным. Без ключа -p маршрут сотрется сразу после первой же перезагрузки компьютера.

Пошаговый пример добавления маршрута

  1. Запустите Командную строку (CMD) обязательно от имени Администратора.
  2. Выполните команду добавления постоянного маршрута:
route add 192.168.2.0 mask 255.255.255.0 192.168.1.254 -p
  1. Проверьте, что маршрут успешно записался в таблицу Windows:
route print -4

В списке вы увидите блок «Постоянные маршруты» (Persistent Routes) с вашей добавленной строкой.

Как удалить ошибочный маршрут

Если вы опечатались в адресе шлюза, удалите созданное правило командой:

route delete 192.168.2.0
💡 Практика специалистов: При одновременной работе с Ethernet и Wi-Fi адаптерами не забывайте указывать номер интерфейса (if <номер_интерфейса>) в конце команды route add, чтобы Windows не отправляла корпоративный трафик в беспроводной интерфейс.

Частые вопросы (FAQ)

Почему команда route add выдает ошибку «Сбой добавления маршрута»?

Командная строка запущена без прав администратора. Нажмите «Пуск», введите cmd, кликните правой кнопкой мыши и выберите «Запуск от имени администратора».

Как прописать маршрут до одного конкретного сервера, а не всей сети?

Используйте маску 255.255.255.255 (хостовый маршрут). Пример: <code>route add 192.168.2.50 mask 255.255.255.255 192.168.1.254 -p</code>.

Что означает метрика (metric) в таблице маршрутизации?

Метрика — это приоритет (стоимость) маршрута. Чем меньше число метрики, тем выше приоритет этого пути для отправки сетевых пакетов.

Как проверить, по какому маршруту реально уходят пакеты?

Используйте встроенную утилиту трассировки: <code>tracert 192.168.2.10</code>. Первый узел в списке покажет IP-адрес шлюза, через который пошел пакет.

Полезные материалы
Рекомендуем