Загрузка...
Linux
Новости, статьи, обсуждения, - все что связано с GNU Linux, FreeBSD, OpenBSD, Sun Solaris, Mac OS X и другими системами. Если вы интересуетесь данной темой - добро пожаловать в сообщество.
     

Раздаем интернет с iPhone на Ubuntu

17.11.11, 19:15
Автор ggg

Сегодня захотелось странного - проверить гипотезу о том, что iPhone может раздавать интернет компьютеру под управлением Ubuntu 11.10 через USB-шнурок. Как оказалось это очень просто:

  1. устанавливаем пакет ipheth-utils (он есть в штатных репозитория)
  2. включаем режим модема на iPhone (tethering) - важно включить режим модема до подключения телефона к компьютеру
  3. подключаем телефон к компьютеру, после чего в системе появляется новый интерфейс (у меня он называется eth1).
  4. С помощью network manager-а подключаемся к сети

Собственно вот и все. Оказывается яблоки дружат с пингвинами, если правильно применить напильник.

Ссылка в тему: http://giagio.com/wiki/moin.cgi/iPhoneEthernetDriver

P.s. проверял на iPhone 4, iOS 5.0.1, американец, без jailbreak, в ближайшее время проверю еще на iPhone 3Gs РСТ

Комментарии

Решение с инструкцией в 4 шага (где неочевидный только первый) нельзя называть напильником… Ну, разве что маникюрной пилочкой. =)

первый – очевидный, я бы сказал что неочевидный второй (особенно после Mac OS, где tethering можно включить после подключения телефона к шнурку)

господа, а не изврат ли это? Может все же лучше использовать android-телефоны с убунтой?

ну как система мне больше нравится Ubuntu, а как телефон – iPhone – что же теперь, страдать от их несовместимости? =)

тем более что практика показала, что они не так уж и не несовместимы :)

О напильниках

Рассмотрим следующий случай:

  1. Подключаем iPhone 4 с iOS4 как сказано выше (У меня пошёл и без установки ipheth-utils)
  2. Обновляемся до iOS5
  3. Подключаем снова

Результат:

  1. dmesg | grep segfault
    [42083.815914] iphone-set-info[26721]: segfault at 8 ip 00007fd5299cc721 sp 00007fff7049a3c8 error 4 in libc-2.13.so[7fd52994a000+195000]

Решение:

  1. sudo apt-get install libimobiledevice-utils
  2. idevicepair unpair && idevicepair pair

какие-нибудь еще косяки наблюдаются при работе с iOS 5 в Ubuntu/Debian?

лично я не сталкивался. если подрезюмировать – можно смело обновляться.

насчет iOS 5 стоит отметить что для поддержки этой версии системы нужно libimobiledevice версии 1.1.1 или новее

а в стабильном Debian Squeeze версия этой библиотеки 1.0.2-1, так что нужно либо добавлять Testing-репозиторий, либо компилировать из исходников, backport-а на сегодняшний момент нет

пичаль, да

вот тут есть статейка о том, как jailbreak-нуть iPhone 4s и iPad 2 в Linux http://shuffleos.com/5353/absinthe-jailbreak-iphone-4s-ipad-2-linux/

какой смысл делать jailbreak на iPad 2 и iPhone 4s? От этого сильно страдает безопасность, а каких-то крутых фишек не прибавляется, может быть есть какие-то причины именно для Linux? Может быть в линуксе без jailbreak-а не работает синхронизация или еще что-то такое?

// Sent from my iPad

Войдите, чтобы оставить комментарий