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

Проброс портов по MAC-адресу

У меня есть сервер за роутером Huawei HG569. Переадресация портов была настроена через маршрутизатор, и когда она работает, она работает, как и следовало ожидать.

Теперь проблема в том, что маршрутизатор HG569 использует MAC-адреса, чтобы определить, какие порты перенаправить на какую машину, в отличие от всех других маршрутизаторов этого класса, которые я когда-либо видел, которые используют IP-адреса. Сервер объединил сетевые адаптеры, и когда серверу необходимо перезагрузить, он выбирает (по-видимому, случайным образом) один из двух MAC-адресов сетевых адаптеров в команде.

Есть (насколько я вижу) три решения проблемы:

  1. Сменить роутер; используйте тот, который использует IP-адреса для переадресации портов. Проблема здесь в том, что интернет-провайдер не будет поддерживать эту конфигурацию, оставив меня в одиночестве, и мне придется снова подключать маршрутизатор, предоставленный интернет-провайдером, в случае проблемы.

  2. Каким-то образом разрешить пересылку протоколов для связывания с несколькими MAC-адресами. Хотя пользовательский интерфейс появляется чтобы разрешить это, на практике это не позволит мне добавить несколько устройств к каждому протоколу

  3. Заставить ОС сервера (Windows Server 2016) постоянно использовать один из двух MAC-адресов в своей команде. Мне известно о возможности сделать это в диспетчере устройств, но действительно ли это так просто, как выбрать один из двух физических MAC-адресов и ввести его в MAC-адрес виртуального сетевого адаптера?

Возможно, я упускаю другой способ. Если есть, то я очень признателен, если кто-то укажет способ, как это сделать.

Не существует такой вещи, как «переадресация портов уровня 2». MAC-уровень - это просто уровень доступа, здесь нет портов для подключения или пересылки. Я думаю, что ваш маршрутизатор изучает только один IP-адрес от своих подключенных клиентов, сопоставляя его с его MAC-таблицей. Иногда это делается для остановки пересылки, если устройство не работает, чтобы ограничить трафик на стороне WAN. Глупо, но ...

В этом случае все, что вы можете сделать, это исправить многодомный MAC.