5

Предположим, у меня есть следующая конфигурация:

  • Маршрутизатор A: порт WAN, подключенный к Интернету, LAN = 192.168.1.0/24
  • Компьютер A: подключен к маршрутизатору A как 192.168.1.101
  • Маршрутизатор B: порт WAN, подключенный к маршрутизатору A как 192.168.1.102, LAN = 192.168.2.0/24
  • Компьютер B: подключен к маршрутизатору B как 192.168.2.101

Теперь я хочу, чтобы компьютер A связывался с компьютером B без проблем (например, может установить TCP-соединение, выполнив nc 192.168.2.101 <port>) посредством маршрутизации, а не объединения двух сетей в одну (что может быть легко достигнуто с помощью маршрутизатора B). как переключатель).

Большинство маршрутизаторов поставляются с включенным NAT, который мне обязательно нужно отключить в маршрутизаторе B. Но какие еще шаги мне нужно предпринять, чтобы пакеты с компьютера A на компьютер B проходили через маршрутизатор B?

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

4 ответа4

3

В этом случае статическая маршрутизация, вероятно, является лучшим вариантом. Если вы ищете более общее решение, оно может послужить хорошей отправной точкой: http://en.wikipedia.org/wiki/Routing_Information_Protocol.

Для 100% автоматической настройки У вас должно быть два маршрутизатора с включенным по умолчанию протоколом маршрутизации, но я думаю, что вы должны настроить их в любом случае, например, из соображений безопасности. Также вы, вероятно, хотите использовать rip v2, потому что rip v1 не поддерживает VLSM

2

Некоторые маршрутизаторы позволяют вводить дополнительные маршруты в таблицу маршрутизации. Таким образом, в Маршрутизаторе A вы можете ввести маршрут, который будет выглядеть примерно так:

192.168.2.0 маска сети 255.255.255.0 шлюз 192.168.1.102. Первый ответ также охватывает это, и хотя автоматический способ сделать это может сработать, я бы предпочел проверить это, и надеюсь, что в вашем маршрутизаторе есть возможность записи в таблицу маршрутизации вручную. Когда-нибудь «Лучше вручную» (IBM).

JF

1

Вы сказали, что хотите, чтобы маршрут был обнаружен автоматически. Для такой небольшой сети протокол RIP является наиболее подходящим для этого. Если протокол RIP правильно включен на обоих маршрутизаторах, маршрутизатор B будет периодически отправлять объявление о том, что он знает, как связаться с сетью 192.168.2.0/24. Маршрутизатор A услышит это и узнает маршрут.

Это предполагает, что оба маршрутизатора поддерживают RIP и могут быть настроены правильно. Маршрутизатор A должен быть настроен на прием RIP на своем интерфейсе локальной сети, в то время как маршрутизатор B должен быть настроен на отправку рекламных объявлений на его интерфейсе WAN.

Одна возможная проблема: сеть 192.168.0.0/16 определяется как «не маршрутизируемая», что означает, что пакеты, адресованные этой сети, никогда не должны маршрутизироваться в обычном Интернете. Например, маршрутизаторы вашего интернет-провайдера будут отбрасывать любой такой пакет. Маршрутизаторы могут быть настроены по умолчанию, чтобы не маршрутизировать эту сеть. Но они могут быть достаточно умными, чтобы разрешить маршрутизацию таких пакетов, пока они все еще находятся в частной сети.

0

В зависимости от спецификации OP, мост Repeater обеспечивает проводное и беспроводное подключение к удаленному маршрутизатору и поддерживает все устройства в одной локальной сети. Https://www.dd-wrt.com/wiki/index.php/Repeater_Bridge

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