Назад | Перейти на главную страницу

Сбой подключения к multihomed windows server 2012 r2

У меня Windows Server 2012 r2 с двумя сетевыми адаптерами. 1 локальный (169.254.1.1/24) и 1 «общий» (подключенный к другой локальной сети, 10.0.10.47) интерфейсы. Я настроил DNS, DHCP ТОЛЬКО на локальном интерфейсе и NAT в публичном доступе. У меня есть компьютер, подключенный к локальной сети, и он получает правильный IP-адрес (169.254.1.20) и может выполнять пинг на локальный интерфейс сервера, но Я не могу подключиться к интерфейсу 10.0.10.47 со своего компьютера. Я знаю, что есть несколько переменных, но я искал так много сайтов и не нашел никакого решения.

Больше информации:

РЕДАКТИРОВАТЬ >>>>

Также я следил за этими руководствами:

Имейте в виду, что эта лаборатория предназначена только для тестирования. Я буду добавлять дополнительную информацию по запросу, я не знаю, какие еще данные добавить. Заранее спасибо.

Решено(спасибо @joeqwerty)

Я использовал недопустимый диапазон локальных IP-адресов (169.254.1.1/24). Этот диапазон входит в диапазон, используемый протоколом APIPA (от 169.254.0.1 до 169.254.255.254), как описано здесь: http://www.webopedia.com/TERM/A/APIPA.html. Это означает, что мой 10.0.10.47 получал эхо-запросы от клиента (169.254.1.20), но не отвечал из-за этой проблемы.

ПОСЛЕДНИЙ РЕДАКТИРОВАНИЕ:

Вот RFC, который говорит, что диапазон 169.254 / 16 не маршрутизируется: https://tools.ietf.org/html/rfc3927#section-1.6

Просто изменил свой локальный диапазон на 192.168.1.1/24, и все работает нормально.

  1. Если вы хотите, чтобы сервер действовал как маршрутизатор, вам необходимо добавить на сервер роль RRAS.

  2. APIPA не настраивает шлюз по умолчанию, поэтому это не «маршрутизируемый» диапазон адресов. Он предназначен для общения в одной сети.

  3. Вы должны назначать клиентам «настоящую» конфигурацию IP-адреса, включая шлюз по умолчанию и DNS-серверы.