2

Хорошо, так что я в настоящее время за сетевым маршрутизатором (не под моим контролем). Маршрутизатор выполняет NAT и каким-то образом не позволяет компьютеру сканировать другие узлы. По крайней мере, в этом случае вы не можете найти библиотеку iTunes. Однако вы можете обмениваться данными с открытыми портами узла, если известен локальный IP-адрес, а также порт. На самом деле я еще не пробовал сканировать порт определенного IP-адреса с помощью nmap или другого инструмента.

Поэтому я попытался одно решение полностью удалить вклад маршрутизатора (чтобы убедиться, что он работает без влияния маршрутизаторов). Я установил точку доступа с помощью своего iPhone и привязал к ней свой компьютер (с библиотекой). Отсюда я смог соединить свою библиотеку и приложение iPhone Remote. Контроль над библиотекой также был нормальным.

Однако это решение не является идеальным, поскольку я активно использую полосу пропускания с моим компьютером и не могу позволить себе привязаться к своему 3G-соединению.

Для меня жизнеспособным решением является использование обычного VPN-соединения, которое я настроил на удаленном сервере Ubuntu (Intrepid). И мой компьютер, и iPhone могут получить доступ к VPN через PPTP. Сервер настроен с PPTPD в качестве VPN-сервера; Я использую IPTables для выполнения IP-маскировки и пересылки трафика. Однако я все еще не могу подключить библиотеку к телефону. Однако я могу видеть оба устройства в подсети VPN (192.168.0.0/24). SSH'ing и такие отлично работают.

Какие настройки на VPN-сервере я должен изменить, чтобы это работало? Кроме того, как я могу назначить статические IP-адреса различным клиентам PPTP на основе MAC-адресов?

0