ip-маршрутизация – Как найти шлюз

Вопрос или проблема

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

Что я попробовал до сих пор: я добавил маршрут, но не смог пинговать машины. Я попытался добавить маршрут и получил ошибку, которая говорит: Неправильный шлюз для следующего перехода.

моя таблица маршрутизации

Что мне делать, чтобы достичь других сетей. Спасибо

мой локальный ip: 10.0.2.15 ip, который я хочу достичь: 10.86.74.7

введите описание изображения здесь

Это шаги для устранения неполадок:

  1. Узнайте IP-адрес шлюза. Это можно сделать, пингуя 10.10.2.x (x = 1,2,3,4,250,251,252,253,254, пробуйте по одному номеру за раз). Ваш реальный шлюз должен ответить на команду ping. Если вы не можете найти ни один реальный шлюз, возможно, вы настроили неправильную маску подсети (/24).
  2. Если вы нашли реальный шлюз, то удалите текущий маршрут по умолчанию и добавьте новый маршрут к реальному шлюзу.

route add -net 10.86.74.0 netmask 255.255.255.0 gw <шлюз для 10.0.2.0>

Возможно, нужно поиграться с маской сети, если целевая сеть не /24.

Вы можете проверить шлюз, используя arp -a или netstat -r

Если вы не знаете, другого способа нет, кроме как попробовать каждый IP-адрес в локальной подсети (10.0.2.0/24):

  1. Добавьте маршрут, как ip route add 10.86.74.0/24 via 10.0.2.x
  2. Пинговать что-то, о чем вы знаете, что существует в сети, к которой вы пытаетесь получить доступ
  3. Если не удалось, удалите маршрут, перейдите к следующему IP-адресу, повторите

Пингование IP-адресов в локальной подсети или их сканирование не даст вам список действительных маршрутизаторов, но может быть использовано для сужения области поиска.

Вы можете автоматизировать этот процесс с помощью скрипта.

Вы также можете спросить у того, кто отвечает за эту информацию.

Дополнительный маршрутизатор может отсутствовать в локальной подсети. Возможно, вообще нет маршрута к желаемой сети. Доступ к желаемой сети может быть контролируем фаерволами.

Ответ или решение

Как найти шлюз для маршрутизации IP: Пошаговое руководство

В свете вашей проблемы с маршрутизацией IP и необходимостью добавить маршрут к другим сетям, мы рассмотрим различные методы для определения шлюза и последующего добавления маршрута.

1. Определите IP-адрес шлюза

Чтобы успешно настроить маршрутизацию, необходимо знать IP-адрес локального шлюза. Используйте следующие шаги для его определения:

  • Пинг до возможных шлюзов: Учитывая вашу локальную сеть с адресом 10.0.2.0/24, попробуйте выполнить команду ping к IP-адресам в диапазоне 10.0.2.x, где x – это значения от 1 до 254. Например, команды могут выглядеть так:

    ping 10.0.2.1
    ping 10.0.2.2
    ...
    ping 10.0.2.254

    Любой из этих адресов, который отвечает на команду, может быть вашим шлюзом.

  • Проверьте маску подсети: Убедитесь, что вы используете правильную маску подсети (/24), которая сопоставляет вашу локальную сеть. Неправильная маска может привести к отсутствию ответа от шлюза.

2. Удалите текущий маршрут и добавьте новый

Если вы нашли работающий шлюз, вам следует удалить существующий маршрут по умолчанию, а затем добавить новый маршрут к обнаруженному шлюзу. Для этого выполните следующие команды:

  • Удаление текущего маршрута:

    route delete default
  • Добавление нового маршрута к сети 10.86.74.0:

    route add -net 10.86.74.0 netmask 255.255.255.0 gw <адрес_шлюза>

3. Проверка маршрута

Для проверки ваших маршрутов используйте команды:

  • netstat -r для отображения таблицы маршрутов.
  • arp -a для проверки таблицы ARP и подтверждения наличия шлюза.

4. Устранение неполадок

Если пинг к 10.86.74.7 не удается, выполните следующие действия:

  • Проверка доступности шлюза: Убедитесь, что ваш маршрутизатор правильно настроен и доступен из вашей локальной сети.
  • Настройка маршрутов для других сетей: Возможно, вам необходимо добавить маршруты для других сетей в зависимости от вашей сетевой конфигурации.
  • Проверка фаерволов: Убедитесь, что нет блокировок на уровне сетевых или локальных фаерволов. Иногда доступ к внешним сетям может быть ограничен фаерволами.

5. Об автоматизации процесса

Для ускорения процесса поиска рабочего шлюза вы можете воспользоваться скриптом, который автоматически пингует адреса от 10.0.2.1 до 10.0.2.254 и выводит адреса, которые отвечают на ваш запрос.

Заключение

Правильная маршрутизация IP – это критически важный аспект работы сетей. Определение шлюза требует некоторых дополнительных шагов, но с использованием вышеперечисленных методов вы сможете решить свою задачу. Если у вас продолжат возникать сложности, рассмотрите возможность обращения к системному администратору, который сможет оценить вашу сеть и помочь в устранении проблем.

Оцените материал
Добавить комментарий

Капча загружается...