Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Скидка до 20% на услуги дата-центра. Аренда серверной стойки. Colocation от 1U!

Миграция в облако #SotelCloud. Виртуальный сервер в облаке. Выбрать конфигурацию на сайте!

Виртуальная АТС для вашего бизнеса. Приветственные бонусы для новых клиентов!

Виртуальные VPS серверы в РФ и ЕС

Dedicated серверы в РФ и ЕС

По промокоду CITFORUM скидка 30% на заказ VPS\VDS

VPS/VDS серверы. 30 локаций на выбор

Серверы VPS/VDS с большим диском

Хорошие условия для реселлеров

4VPS.SU - VPS в 17-ти странах

2Gbit/s безлимит

Современное железо!

2006 г.

Linux + iPAQ 2210 = love

Антон Перевозчиков, "Slackware Linux в Томске"

"Оправдание"

Возможно, вы скажете, что тема данной статьи далека от системного администрирования, но с каждым днем все больше и больше людей становятся счастливыми обладателями устройств под управлением WinCE. И кому же, как не системному администратору иметь под рукой такой гаджет, только далеко не каждый из них имеет установленную Windows на своей машине, а синхронизироваться надо. Именно этой аудитории слушателей и посвящена данная статья.

Введение

При написании этой статьи была использована машина с установленной Slackware Linux 10 (CURRENT), но я думаю, что этот материал будет актуальным и для пользователей других дистрибутивов. В качестве подопытного был использован HP iPAQ 2210.

Инструментарий
  • В первую очередь нам понадобится чудесный пакадж (а для кого и пакет - на сайте есть .rpm пакеты) с исходниками SynCE. Скачать его можно на официальном сайте The SynCE Project
  • Исходники ядра, если у вас их нет.
  • OpenWall патч для вашего ядра
Пересборка ядра

На этом этапе нам необходимо включить в ядро поддержку PocketPC.

USB SUPPORT -> USB host (если уже не включена)

Далее Serial Converter -> USB generic serial driver

-> USB Compaq iPAQ / HP Jornada / Casio EM500 Driver (Модулем)

Проверка USB

Вставляем iPAQ в крэдл и включаем его. Смотрим /var/log/messages (dmsg). У меня наладонник определился сразу:

kernel: usbserial.c: Compaq iPAQ converter now attached to ttyUSB0 (or usb/tts/0 for devfs)

если у вас что-то наподобие:

hub.c: new USB device 00:10.2-2, assigned address 3
usb.c: USB device 3 (vend/prod 0x413c/0x4001) is not claimed by any active driver.

то просто подгрузите модуль ipaq:

# modprobe ipaq
Установка и настройка SynCE

Распаковываем исходники SynCE и устанавливаем в систему:

# tar zxvf ./synce-xx.xx.tar.gz
# cd ./synce-xx.xx.tar.gz
# make
# make install

Настраиваем на подключение по последовательному порту:

# synce-serial-config ttyUSB0

или

# synce-serial-config ttyUSB0 192.168.131.102:192.168.131.201 192.168.0.1

где 192.168.131.102 - сервер, 192.168.131.201 - клиент для соединения ppp0, а 192.168.0.1 - DNS сервер.

Соединяемся

Теперь нам надо запустить dccm, только делайте это с правами обычного пользователя (запускайте от root'а только на свой страх и риск!), у меня это пользователь doc:

# su doc
# dccm

если же у вас на наладоннике стоит пароль, то набирайте:

# dccm -p 0000

где 0000 - ваш пароль.

Запускаем наше соединение:

# synce-serial-start

Происходит инициализация соединения, если у вас возникли ошибки -> читайте логи.

Теперь в вашем распоряжении еще пара-тройка команд:

pcp - копировать файл.
копировать с машины на PocketPC:

# pcp /home/doc/some.file ":/My Documents/Business/some.file"

так же и с PocketPC на машину:

# pcp ":/My Documents/Business/some.file" /home/doc/some.file

pls показать содержимое директории
pmkdir создать директорию
pmv переместить или переименовать файл
prm удалить файл
prmdir удалить пустую директорию
prun запустить программу
pstatus показать информацию об устройстве
synce-install-cab инсталлировать .cab файл

Если до конца не понятно как работает программа, то всегда есть замечательная команда man.

Бесплатный конструктор сайтов и Landing Page

Хостинг с DDoS защитой от 2.5$ + Бесплатный SSL и Домен

SSD VPS в Нидерландах под различные задачи от 2.6$

✅ Дешевый VPS-хостинг на AMD EPYC: 1vCore, 3GB DDR4, 15GB NVMe всего за €3,50!

🔥 Anti-DDoS защита 12 Тбит/с!

VPS в России, Европе и США

Бесплатная поддержка и администрирование

Оплата российскими и международными картами

🔥 VPS до 5.7 ГГц под любые задачи с AntiDDoS в 7 локациях

💸 Гифткод CITFORUM (250р на баланс) и попробуйте уже сейчас!

🛒 Скидка 15% на первый платеж (в течение 24ч)

Новости мира IT:

Архив новостей

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 7861149
Пресс-релизы — pr@citforum.ru
Обратная связь
Информация для авторов
Rambler's Top100 TopList This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2019 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...