Цифровой лагерь модели 1:1. Топология сети цифрового взаимодействия Alexxki / 07.06.2011 Этот пост может оказаться непонятным для некоторых читателей, но важным, поскольку здесь мы закладываем техническую основу работы в локальной компьютерной сети. Можете расценивать это как техзадание для того специалиста, который поможет настроить сетевое пространство вашего образовательного проекта модели 1:1. Будем исходить из трех принципов: 1. Первостепенность локальной автономности. 2. Open Sourse. 3. Кроссплатформенность. Компьютерная сеть полевого стационара организовывается на технологии беспроводного соединения WiFi. Точки доступа к беспроводной сети устанавливаются таким образом, чтобы зона покрытия захватывала спальную зону, места общественных сборов, прилегающую территорию. В проекте "Цифровая Пустынь-2011" нами задействовано две точки доступа, соединенные между собой проводом, и образующие единую сеть. Питание точек доступа осуществляется от электрической сети. В случае автономного расположения базового лагеря, питание точек доступа может происходить от автомобильного аккумулятора. Возможен вариант организации WiFi-сети через прямое подключение к серверу, развернутому на ноутбуке без точек доступа (AdHoc). В полевых условиях разумно организовывать подключение нетбуков без шифрования и аутентификации (пароля). Распределение адресов между компьютерами производится автоматически DHSP-службой, включенной либо на одной из точек доступа, либо на компьютере, выбранном в качестве сервера. Отдельно взятый компьютер локальной сети (к примеру, преподавательский ноутбук) конфигурируется как web-сервер. Нами был использован пакет приложений XAMPP как наиболее простой, на наш взгляд, способ решения этой задачи. Само по себе наличие веб-сервера открывает много возможностей для сетевого взаимодействия в стиле "Веб 1.0". Однако, чтобы соответствовать идеологии Веб 2.0 на локальный web-сервер устанавливаем МедиаВики. Выбор Медиавики не принципиален. Можно установить любой другой "движок", например, образовательную оболочку Moodle. Следует заметить, что особых требований к производительности компьютера-веб-сервера не накладывается, поскольку количество абонентов сети относительно невелико (у нас до 30). Кроме того, не важно на какой операционной системе будет работать веб-сервер, дистрибутивы XAMPP есть и для Windows и для LINUX систем. На этот же компьютер, выбранный в качестве сервера, мы устанавливаем Jabber-сервер (выбрали OpenFire). Это обеспечивает работу собственного мессенджера. Предпочитаем на клиентские машины ставить Spark. У этого клиента больше возможностей по работе с группами. Для удобства адресации внутри сети компьютеру с установленными на нем веб и jabber сервером задаем статичный ip-адрес (например: 192.168.0.1). Хотя это необязательное условие. Адресоваться внутри сети можно и по широкополосным адресам windows-сети. Можно, при желании, установить локальный DNS-сервер и задать любое доменное имя. Чтобы абоненты локальной сети могли выйти на собственный веб-сайт, им достаточно в адресной строке браузера набрать ip-адрес сервера или его сетевое имя. Чтобы каждый раз не вводить адрес, можно его обозначить в настройках браузера как домашнюю страничку. Локальная сеть полевого стационара может иметь шлюз выхода в Интернет (DSL-модем). Модем подключается к одной из точек доступа. Для адресации внешних наблюдателей из глобальной сети к серверу полевого стационара разумно использовать сервис DynamicDNS. Например, к нам вы можете прийти по следующему адресу, зарегистрированному в DynamicDNS - http://ecolab.dlogsite.org. Таким образом, мы можем быть открыты всему миру, при этом сохраняя собственную автономность и независимость. Опыт показал, что интернет-канал, прежде всего, нужно использовать для доступа сторонних наблюдателей (например, родителей из города) к локальному веб-серверу. В полевых условиях нет возможности создать достаточно широкий канал доступа к глобальной сети, который бы обеспечил комфортную работу всех локальных абонентов в Интернете. Кроме того, в большинстве случаев, свободный доступ к Интернету отвлекает участников экспедиции от решения прямых задач. Поэтому, "местом встреч" пользователей локальной сети и интернет-пользователей становится собственный локальный сервер. А прямой доступ к Интернету из локальной сети может временно делегироваться под решение конкретной задачи, или же доступ к Интернету разрешается только в одном определенном месте (полянке в углу сада). К этому вопросу можно подойти гибко. О проблемах 1. Какие расширения ставить на Mediawiki и ставить ли вообще? 2. Как публиковать чат внутрисетевого мессенджера Jabber на вебстраничку, чтобы не изощренные в установке мессенджеров родители и гости могли общаться с детьми? 3. Какой механизм лучше использовать для администрирования доступа локальных пользователей в Интернет? 4. Можно ли организовать доступ к серверу базы из Интернет через канал 3G сотовой связи в те моменты, когда нам отключают DSL? 1:1 Jabber Mediawiki web-сервер лагерь