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

У меня есть три виртуальные машины, одна из которых работает под управлением Debian (в качестве маршрутизатора), одна работает под управлением Windows Server 2012, а другая - клиент под управлением Windows 8.

Я пытаюсь включить соединение между Сервером и клиентом, но я не могу понять это.

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

В конце концов мне нужно будет установить DHCP на сервер, и клиент получит адрес динамически, а не статический адрес, который я установил.

На маршрутизаторе я отключил NAT и включил пересылку IPV4.

Что я пропустил?

Вот простая диаграмма:

1 ответ1

0

Как минимум, клиент должен иметь маршрут к серверу, а сервер должен иметь маршрут к клиенту. Если оба уже используют Router в качестве "шлюза по умолчанию", этого должно быть достаточно.

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

  • на клиенте 192.168.1.108/30 via 172.16.28.1 (IP-адрес маршрутизатора с точки зрения клиента)

  • аналогично на сервере 172.16.28.0/25 via 192.168.1.109

Если у вас был клиент на базе Linux, вы могли бы использовать ip route get <ip> и ip route show match <ip> чтобы легко увидеть решения о маршрутизации, которые он примет.

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