Ниже описано, как настроить интернет и Bleutooth соединения на компьютере Apple с операционной системой Mac OS X 10.5 (а точнее 10.5.2), а также анологичные соединения на мобильном телефоне Nokia 6681. Однако, это можно сделать для любой системы с Bluetooth адаптером и мобильным устройством.
Лирически отступлю
Я обычно, когда просыпаюсь, долго и упорно валяюсь в полусонном состоянии с телефоном в обнимку. Компьютеры обычно не выключаются, чем заманчиво шумят на столе так и говоря: «Потрогай же меня». Короче, в один прекрасный момент меня затрахало играть в биллиард и пинбол, а тем более тратить GPRS на проверку почты, статистики и разной другой веб-лабуды с телефона. Я захотел, чтобы телефон использовал соединение с интернетом, установленное на компе. Но так как Bluetooth у меня только на Маке, то и разбор полёта я начал именно с Mac OS X 10.5.
Поехали, сначала то, что нужно сделать в Mac OS X
- Спарить телефон и Мак, ключевое слово — «paired»;
- System Preferences → Bluetooth, там нажать на «шестерёнку со стрелкой» — иконка в нижнем левом углу окна рядом с иконками добавления и удаления устройств. В открывшемся меню выбрать «Edit Serial Ports…»;
- В открывшемся диалоге нажать на кнопку добавления — плюс. Создастся новый порт, у которого нужно изменить только протокол. Нажать на тип протокола (обычно «Modem») — выбрать «RS-232»;
- Придумать IP адрес, который будет у телефона: у меня Мак имеет адрес 10.0.0.2, поэтому я выбрал 10.0.0.3. Присвоить устройству, подключаемому по Bluetooth этот IP адрес и разрешить переадресацию на него. Для этого открываем терминал — Applications → Utilities → Terminal;
- В терминале выполнить по очереди следующие две строки, подставив в первую нужный IP адрес.
sudo /usr/sbin/pppd /dev/tty.Bt 115200 noauth local passive proxyarp asyncmap 0 silent persist:10.0.0.3
sudo /usr/sbin/sysctl -w net.inet.ip.forwarding=1
А теперь то, что нужно сделать на телефоне
- Для Nokia 6681, зайти в Tools → Settings → Connection, создать новую точку доступа, «Access point» со следующими параметрами:
- Connection name — Bt;
- Data bearer — Packet Data;
- Access point name — Bt;
- User name — не менять;
- Prompt password — No;
- Password — не менять;
- Authentication — Normal;
- Homepage — не менять.
- В этом же меню нажать Options → Advanced settings → Name servers, в первом поле вписать IP адрес компьютера, на котором подключен интернет — 10.0.0.2 у меня;
- Зайти на сайт http://gnubox.dnsalias.org/gnubox/ и в разделе «Download» скачать версию программы «gnubox» для нужного устройства. Установить и запустить;
- В «gnubox» выбрать Options → Install → create records;
- Затем, в «gnubox» выбрать Options → 2box Bluetooth → Serial port, после поиска устройств выбрать Bluetooth, который стоит на компьютере. На вопрос «Do you want to require encryption?» ответить «No»;
- И последнее, в «gnubox» выбрать Debug → Bring up IF. Если всё удачно, то будет отображено сообщение «Connection Open»;
- Выйти из «gnubox». Для поддержания соединения не обязательно держать программу запущенной.
На этом всё
Далее, подключаемся к интернету на компе, в нужной программе выбираем в качестве основного соединения «Bt» и радуемся жизни.
На сайте http://gnubox.dnsalias.org/gnubox/ есть программа «gnubox» для массы мобильных устройств, а также подробные руководства по использованию и настройке Windows, *nix и других систем.
Идея — Sharing an OS X Internet Connection with a Series 60 Phone. Адаптация — я.