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

Мне обычно все равно, за исключением того, что моя лицензия на MATLAB требует активного подключения к Интернету и (а) не будет отвечать на команды, требующие активной лицензии (например, пытаться общаться с внешними устройствами ...); и (б) в конечном итоге сделать себе выход.

Поэтому мне нужен способ одновременно поддерживать мой Wi-Fi активным и общаться с моим внешним устройством. (Сам акт разговора не сложен для меня или для MATLAB.)

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

Можно ли получить поведение, которое я хочу?

1 ответ1

0

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

Другой вариант - подключить внешнее устройство, ноутбук и маршрутизатор к одной локальной сети (обычно это означает, что оба порта локальной сети вашего интернет-шлюза подключены) и использовать DHCP для получения IP-адреса вашего ноутбука. Таким образом, ваш ноутбук может отправлять пакеты на ваше внешнее устройство, а ваш MATLAB может получить доступ к Интернету.

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