Самый простой вариант - добавить роутер в вашу настройку, если это возможно. Есть ли в кармане WiFi порт локальной сети? Если это так, просто добавьте маршрутизатор между вашей локальной сетью и Интернетом. Подключите карманное WiFi-устройство к порту WAN маршрутизатора, установите для порта WAN значение DHCP, а остальная часть маршрутизации должна быть автоматической. Но я думаю, проблема в том, что на устройстве нет портов.
Если там нет способа работать с маршрутизатором, то нам нужно будет добавить маршрут, который скажет вашему компьютеру, где искать локальные компьютеры, и запретить искать там что-нибудь еще.
Предположим, что ваша локальная сеть работает под 192.168.1.0
, а ваше устройство WiFi передает ваш компьютер 192.168.200.10
. Они должны быть в разных подсетях, чтобы работать, поэтому, если ваш WiFi находится в том же диапазоне, что и локальная сеть, поменяйте, какую сеть легче всего изменить.
Откройте командную строку и запустите ROUTE PRINT
. Это даст таблицу текущих маршрутов вашего компьютера. Ищите запись как это:
0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.100
Предполагается, что в вашей локальной сети есть маршрутизатор 192.168.1.1, а ваш компьютер - 192.168.1.100 в локальной сети. Если маршрутизатора нет, вы увидите On-link
вместо 192.168.1.1
.
Мы не хотим этот маршрут. Он сообщает вашему компьютеру, что он может найти любой адрес во всем мире (0.0.0.0
), пройдя через интерфейс 192.168.1.100
. Поскольку это просто неправда, нам нужно понять, что он может найти любой адрес во всем мире, используя 192.168.200.10
.
Попробуйте это:ROUTE ADD 192.168.1.0 255.255.0.0 192.168.1.1 192.168.1.100
Это должно сказать вашему компьютеру, где искать машины в локальной сети. Это не будет сохраняться после перезагрузки, вам нужно будет добавить флаг -p
чтобы он прикрепился.
Теперь, если честно, я исчерпал свои знания. Я не уверен, нужно ли нам удалять исходный маршрут или мы можем изменить его. Я не совсем понимаю синтаксис и то, как он будет различать два маршрута назначения 0.0.0.0, или даже два из них будут существовать. Я бы хотел, чтобы я был настроен прямо сейчас, чтобы провести тестирование. Это может, по крайней мере, привести вас в порядок или заставить кого-то с большим знанием здесь поправить меня.
Вы можете найти больше информации здесь:
Синтаксис команды
Основы таблиц маршрутов в Windows
Многодомность