Переадресация портов при проблемах с MAC-адресами
У меня есть сервер, сидящий за маршрутизатором Huawei HG569. Переадресация портов была настроена через маршрутизатор, и, когда он работает, он работает, как и следовало ожидать.
Теперь проблема в том, что маршрутизатор HG569 использует MAC-адреса, чтобы определить, какие порты направлять на какую машину, в отличие от любого другого маршрутизатора этого класса, который я когда-либо видел, который использует IP-адреса. Сервер объединился с сетевыми картами, и когда сервер должен перезагрузиться, он выбирает (по-видимому, наугад) один из двух MAC-адресов сетевых карт в группе.
Есть (из того, что я вижу) три решения проблемы:
Поменять роутер; используйте тот, который использует IP-адреса для переноса портов. Проблема здесь в том, что провайдер не будет поддерживать эту конфигурацию, оставляя меня самостоятельно, и мне придется снова подключать маршрутизатор, предоставленный провайдером, в случае возникновения проблемы.
Каким-то образом разрешить пересылку протоколов связывать с несколькими MAC-адресами. Хотя пользовательский интерфейс позволяет это сделать, на практике он не позволяет мне добавлять несколько устройств к каждому протоколу.
Заставьте серверную ОС (Windows Server 2016) последовательно использовать один из двух MAC-адресов в своей команде. Я знаю о возможности сделать это в диспетчере устройств, но действительно ли это так просто, как выбрать один из двух физических MAC-адресов и ввести его в MAC-адрес виртуального сетевого адаптера?
Возможно, есть еще один способ, по которому я скучаю. Если есть, то я бы очень признателен, если бы кто-то указал на способ сделать это.
1 ответ
Не существует такой вещи, как "Переадресация портов 2-го уровня". Уровень MAC- это просто уровень доступа, нет портов для подключения или пересылки. Я думаю, что ваш маршрутизатор изучает только один IP-адрес от подключенных клиентов, сопоставляя его с MAC-таблицей. Иногда это делается для прекращения пересылки, если устройство не работает, для ограничения трафика на стороне глобальной сети. Это глупо, но...
В этом случае все, что вы можете сделать, это исправить многосетевой MAC.