Данная инструкция написана на примере настройки планшета, работающего под управлением ОС Android 4.0. С некоторыми возможными отличиями она применима также и к другим версиям ОС Android (2.3-3.x, 4.1), работающим на планшетах и смартфонах.
Поскольку различных версий системы, кастомных прошивок и фирменных оболочек весьма много, то внешний вид окон настройки на вашем устройстве может отличаться.
Перед настройкой собственно защищенного соединения wi-fi на ваше устройство необходимо установить сертификат сервера аутентификации сети wi-fi ИТМО, используемый для организации шифрованного канала в процессе аутентификации пользователя (т.е. проверки логина и пароля). Сертификат нужен для того, чтобы у вас, попросту говоря, "не увели пароль".
Сертификат доступен для скачивания по ссылке http://noc.ifmo.ru/root.crt, и должен быть предварительно установлен на клиентском устройстве Android в безопасном хранилище учетных данных.
Android поддерживает зашифрованные сертификаты X.509 в формате DER, сохраненные в файлах с расширением .crt (если файл сертификата имеет расширение .cer, .der или другое, его нужно изменить на расширение .crt).
Установка сертификата безопасности производится из внутренней памяти клиентского устройства Android.
Скопируйте файл сертификата с компьютера в корневой каталог внутренней памяти вашего android-устройства (т.е. не в папку). В разных версиях Android это может быть /mnt/sdcard, /mnt/extcard, /mnt/sdcard-ext и др.
Откройте приложение "Настройки".
Нажмите "Местоположение и защита".
Нажмите "Установить из памяти планшетного ПК".
Нажмите название файла сертификата, который следует установить (отображаются только названия сертификатов, которые еще не установлены).
Введите имя сертификата и нажмите кнопку "ОК".
Если вы еще не установили пароль для хранилища учетных данных на вашем устройстве, появится запрос на ввод и подтверждение пароля. Выполнив необходимые действия, нажмите "ОК". Дополнительную информацию о хранилище учетных данных можно найти в разделе "Настройки местоположения и безопасности".
Теперь можно использовать установленный сертификат при подключении к защищенной Wi-Fi сети ИТМО.
В принципе, на большинстве современных android-устройств сертификат можно установить и непосредственно
из системного браузера, скачав его (сертификат) через 2G/3G-подключение по ссылке
http://noc.ifmo.ru/root.crt.
В стандартном варианте подключение выглядит так:
Откройте приложение "Настройки".
Нажмите Беспроводные сети -> Настройки Wi-Fi.
Установите флажок Wi-Fi для включения этого вида связи.
Ваше устройство просканирует доступные сети Wi-Fi и покажет названия найденных сетей. Защищенные сети отмечаются значком замка. Если устройство обнаружит сеть, которую вы уже настроили/использовали, оно подключится к ней автоматически. Если нужная сеть для вас новая - ее нужно настроить (см. далее).
Если вы настраиваете подключение, находясь непосредственно в зданиях ИТМО, то вы уже увидите сеть "etherless" в списке доступных.
(Если же вы настраиваете подключение, находясь вне ИТМО, то нажмите "Добавить сеть". Порядок дальнейших действий в появившемся окне настроек аналогичен)
Сделайте "долгое нажатие" на названии "etherless", и вы увидите приглашение "Подключиться к сети":
Нажав на него, вы попадете в окно настройки подключения:
Вам необходимо произвести следующие настройки:
В нашей сети используется протокол WPA-Enterprise с шифрованием AES, аутентификация EAP/PEAP/MSCHAPv2 (система Android отображает это как "безопасность 802.1x EAP"), логин и пароль для подключения выдаются индивидуально каждому пользователю (на скриншоте ТОЛЬКО в качестве примера указан несуществующий логин wf99u99).
Для настройки ip-параметров не используется протокол DHCP, а каждому пользователю выделяется персональный статический ip-адрес.
Остальные настройки (сетевой шлюз, длина сетевого префикса, DNS-сервера) - см. на скриншотах
(сетевая маска 255.255.0.0 соответствует длине сетевого префикса 16).
Прокрутите окно настроек дальше. Поставьте галочку "Дополнительно" и укажите "Настройки прокси-сервера" "Вручную"
Прокрутите окно настроек еще дальше. Укажите "Настройки IP" "Пользовательские" и введите выданный вам ip-адрес (а НЕ 172.16.99.99, как в примере) и другие настройки - см. скриншот.
Нажмите "Сохранить". Все, подключение к сети wi-fi настроено и уже функционирует:
В дальнейшем при необходимости сетевые настройки для сети Wi-Fi можно изменить:
Нажмите и удерживайте название сети в списке.
В открывшемся диалоговом окне выберите "Изменить сеть".
Внесите необходимые изменения.
Нажмите "Сохранить".
При добавлении сети Wi-Fi Android запоминает ее вместе со всеми учетными
данными и в дальнейшем подключается автоматически, если она доступна.
Осталось рассмотреть работу с ресурсами Web через прокси - см. далее.
Если вы правильно прописали прокси-сервер в настройках самого подключения Wi-Fi (см. выше), то системный браузер Android уже будет работать через прокси. К сожалению, сторонние программы в Android'е "не обращают внимания" на данные системные настройки.
Некоторые браузеры имеют свои собственные настройки прокси. К примеру, Opera Mobile:
Если в вашей конкретной версии android вообще нет системных настроек прокси, в общем, можно работать и без них -
большинство сетевых ресурсов будет вам доступно благодаря прозрачному проксированию.
Для автоматической установки прокси-сервера в зависимости от текущего подключения к конкретной сети Wi-Fi удобно использовать дополнительные сервисные программы. Однако, многие из них для установки и полноценной работы требуют прав ROOT.
ProxyDroid -
https://market.android.com/details?id=org.proxydroid
http://android-manual.ru/soft-review/android-proxy
http://4pda.ru/forum/index.php?showtopic=241822
Auto Proxy - http://4pda.ru/forum/index.php?showtopic=241092
ASProxy - https://play.google.com/store/apps/details?id=com.Alsu.ASProxy
К примеру, на скриншотах показана одна из самых удобных программ такого рода - ProxyDroid
Общие принципы настройки wi-fi подключения для устройств, работающих под управлением операционной системы Android, приведены на сайте Google:
http://support.google.com/android/
https://support.google.com/nexus/answer/2819519?hl=ru&ref_topic=3416342
Центр унифицированных коммуникаций Университета ИТМО
2012-2014, http://noc.ifmo.ru/ucc.html