1. "Железо": ASUS EEE PC 1201N и IPhone 3S
2. ОС PRA1502 и PRA1503.
3. Задача получить Интернет от айфона.
4. Проблема: IPhone 3S не создает точку раздачи Wifi (программно-аппаратно), только USB и Bluetooth.
Решение:
1. Поиск в гугле по ключу (Archlinux, USB, iphone). Выяснил, что необходимы три модуля: usbmuxd, libimobiledevice, ifuse.
2. Подключился к интернету через домашний Wifi.
3. В стартовом меню из вкладки "Разработка" запустил приложение "Установка пакета или создание из него модуля".
4. В окно ввел "usbmuxd" из результатов поиска выбрал "extra/usbmuxd 1.1.0-1 USB Multiplex Daemon". Внимание: libusbmuxd-1.0.9-1 - не выбирать. Далее - создать пакет. Следую инструкции. Уже не помню где появился usbmuxd-1.1.0-1.pfs, то ли в /home/live/, то ли в /mnt/sdb1/pra/optional/ - главное, что он появился и я его установил. Хорошо бы пользователю не выбирать между "установить и создать". Пакет должен прямым ходом следовать в optional/ без уточнений и сразу запускаться в работу.
5. То же самое проделал с libimobiledevice-1.1.7-1 и ifuse-1.1.3-2.
6. Подключаю через USB мой IPhone (с включенным режимом модема и сотовыми данными).
7. После установки всех трех модулей - появляется "Проводное соединение 2" и интернет соединение. Полученые модули также кидались в папку /modules PRA1503 на другой флэшке с положительным результатом. Задача решена.
Изучение материалов по подключению интернета через bluetooth навело на мысль, что эта проблема для Linux вообще не решаема и ни у кого не достигнута. Максимум - передача файлов между устройствами, не более, и то если Wifi принудительно отключен на уровне биоса.
Почему не стоит жалеть об отсутствии bluetooth в деле передачи интернета jn смартфона к PC:
1. Скрытность. Не зачем светиться своей точкой раздачи. В некоторых местах это отслеживается и не приветствуется.
2. Если не нужна скрытность - в современных смартфонах (в моем примере древний) обязательно есть Wifi раздача, с приемом которой проблем нет изначально для любой ОС.
3. Подключенный к USB смартфон заряжается. Приятное с полезным.
Итак, имеется три модуля. Каково продолжение:
1. Cвалить в хранилище, чтобы новичок, как я, никогда не понял, что это и для чего?
2. Может быть эти три модуля объединить в один и дать ему новое имя с минимальной смысловой нагрузкой?
3. Поместить в специальную подпапку "USB_Ifone" папки "Internet" хранилища?
4. Поместить в основной дистрибутив изначально - этот функционал пригодится 10-15% пользователям, достаточно для убедительности?
5. Модули не имеют оконных форм и никак не будут отражены в списках приложений основного меню. Пользователь шаловливыми ручками может запросто удалить их, не предупреждаемый о последствиях.
http://www.puppyrus.org/~melvik/puppyrus/ftp/puppyrus/puppyrus-a/pra03/pfs-test/Network-manager-iphone-usb.pfs