У меня возник вопрос от одного из моих клиентов:
У них возникают проблемы при подключении iPod к сети WIFI LAN без подключения к Интернету.
По сути, iPod подключается, получает IP-адрес от DHCP, но затем не может подключиться к локальному серверу интрасети (с Safari на http://172.16.2.n ).
Мы можем пропинговать iPod, но это все. И, как только мы подключаем локальную сеть к Интернету, все снова работает.
Я попробовал то же самое с моим iPhone 4 (v6), и он работает нормально. Также с IOS 5 работает ( оба без интернета).
Кто-нибудь подскажет?
Спасибо.
Ну, я возьму трещину на этом. Я вижу три возможности: 1) пакеты не уходят с iPod; 2) пакеты отбрасываются где-то по пути; 3) есть проблема, связанная с DNS.
Начнем с ДНС.
С iPod попробуйте подключиться к серверу интрасети, используя IP-адрес сервера интрасети вместо его имени. Если это работает, то либо настройка DNS в ассоциации iPod с сетью Wi-Fi неверна, либо домен поиска неверен. Вы можете проверить это, перейдя в Настройки->WiFi->имя_вашей_сети_wifi. Если они выглядят неправильно, попробуйте «Забыть эту сеть», а затем снова подключитесь.
Если у вас все еще есть проблема, тогда она становится немного сложнее
Зайдите в App Store и получите приложение nslookup и приложение traceroute для своего iPod. Некоторые из них бесплатны и работают нормально. Убедитесь, что ни одно из приложений не требует подключения к Интернету для работы. Получив приложения, откройте приложение nslookup и введите DNS-имя своего сервера в интрасети (например, www.myserver.local). Он должен возвращать внутренний IP-адрес сервера (т. е. он не должен возвращать адрес, доступный в Интернете (если он вообще есть)). Если он возвращает правильный адрес, возьмите этот адрес и используйте его в качестве входных данных для приложения traceroute. Трассировка должна указать вам все переходы IP, необходимые для доступа к серверу интрасети. Если он зайдет так далеко, а затем остановится, не дойдя до IP-адреса сервера интрасети, то у нас есть сетевая проблема, которую необходимо устранить. Если это так, то у нас есть проблема с сервером интрасети, которую необходимо устранить.
Если traceroute проходит весь путь до сервера интрасети, включите подробное ведение журнала подключений на сервере интрасети. Затем с iPod попытайтесь подключиться к серверу интрасети. Теперь просмотрите файл журнала на сервере интрасети и посмотрите, видите ли вы IP-адрес iPod, пытающийся подключиться, и если да, то какая ошибка возникает. Устраните ошибку.
Если traceroute не получает сервер интрасети, включите ведение журнала отладки на сетевых устройствах, расположенных между iPod и сервером интрасети. Трафик делает это где-то, а затем сбрасывается. Найдите, куда он был сброшен, и устраните неполадки, почему он сбрасывается.
ПРИМЕЧАНИЕ. Если traceroute никогда не покидает iPod и/или вы не видите трафик на первом устройстве, к которому подключен iPod, проблема может заключаться в самом iPod. Если это так, то gulp выполняет обычные действия с iPod, такие как сброс / перезагрузка / и т. Д. (Я ненавижу, когда кто-то говорит мне сделать это!)
Я надеюсь, что это было кому-то полезно, и что я не просил вас гоняться за отвлекающим маневром.
Мне пригодились следующие приложения: Fing & IP Network Scanner. Оба имеют бесплатную и профессиональную версии. Также через Cydia есть Netatalk. Настоящий чемпион среди сетевых решений для iOS. Действительно, это потрясающе. «Netatalk — это бесплатная реализация AppleTalk с открытым исходным кодом для систем Unix. Установка этого пакета позволит вам использовать стандартный общий доступ к файлам Apple для подключения к вашему iPhone».
У вас есть VPN в сети? Вам может понадобиться приложение VPN на устройстве iOS. (Возможно, вы настроили его на своем iPhone 4 V6, но забыли.)
Попробуйте назначить статический IP-адрес и вручную вставьте маску подсети и адрес маршрутизатора (DHCP).
bispymusic
Роджер
жауме
БлюЧиппи
Роджер