Простая проблема маршрутизации в Debian

Простая проблема маршрутизации в Debian

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

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

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

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

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

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

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

Вот простая схема:

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

решение1

Как минимум, клиент должен иметь маршрут к серверу, а сервер должен иметь маршрут к клиенту. Если оба уже используют 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>чтобы легко увидеть решения по маршрутизации, которые он примет.

Связанный контент