Несколько домашних маршрутизаторов

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

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

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

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

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

5
задан 08.03.2010, 04:34

3 ответа

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

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

3
ответ дан 07.12.2019, 17:39

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

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

JF

2
ответ дан 07.12.2019, 17:39

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

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

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

1
ответ дан 07.12.2019, 17:39

Теги

Похожие вопросы