У меня есть принтер Fuji Instax SP-1, который используется для подключения к сети WiFi, которую он настраивает, когда вы хотите печатать на нем. У меня также есть iMac, который подключен через Ethernet к Time Machine, который работает в мостовом режиме, подключенном к интернет-соединению моего жилого дома, и к которому мой iPhone подключается через Wi-Fi.

Я хотел бы соединить эти сети через iMac, если это возможно - цель для телефона, на Wi-Fi Time Machine, чтобы увидеть принтер, в сети Wifi, на котором работает принтер, и к которому подключен iMac. (Таким образом, реальная цель заключается в том, что я могу печатать со своего телефона без использования настроек Wi-Fi).

Телефон и iMac уже могут проверять связь друг с другом, и IP-адрес Instax хорошо известен, поэтому «все», что мне нужно сделать, это сделать так, чтобы, когда мой iPhone пытался достичь 192.168.0.251, мой iMac перенаправлял это на 192.168.0.251, который он знает о (а затем эти ответы идут другим путем). Телефон, Imac и Time Machine все находятся в сети 172.16.64.0/18, а сеть Wi-Fi от imac к принтеру - сеть 192.168.0.0/16.

Возможно ли это и как? Я подозреваю, что машина времени, сидящая между моим iPhone и моим iMac, могла бы быть блокировщиком - у меня действительно есть Raspberry Pi 3, который, я полагаю, мог бы использовать вместо этого как AP, если это поможет.

1 ответ1

0

Я сделал это с Raspberry PI в качестве маршрутизатора Wi-Fi и некоторыми NAT-входами / проксированием - iptables NAT Подключение моего телефона к rasbpi к iMac через Ethernet, подключение Wi-Fi iMac к принтеру и прокси tcp на iMac к принтеру. Вероятно, мог бы и NAT от iMac к принтеру, но ему надоело возиться с pf, и оказалось, что в любом случае мне нужны были только tcp-пакеты на переадресованном порту 8080.

Поэтому, если кому-то нужен ужасно непрактичный способ настройки своей домашней сети, чтобы вы могли печатать на instax без смены сетей Wi-Fi, это то, как вы это делаете.

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