Ubuntu: Раздаем интернет на Palm через Bluetooth — за 10 шагов

Автор оригинала: OnkarShinde
  • Перевод
Смысл данной статьи: заставить КПК Palm, имеющий интерфейс Bluetooth выходить в интернет через настроенное соединение в Linux. Хотя правильнее будет сказать — заставить Linux раздавать интернет на Palm через Bluetooth.
Итогом всех манипуляций будет это:


Шаг 1
gksudo gedit /etc/bluetooth/hcid.conf

В редакторе ищем строку, определяющую имя Bluetooth на ПК name "%h-%d" и меняем на что-то более осмысленное, например: name «ubuntu»;
Затем строку security user; меняем на security auto. Также убедитесь, что строки auth enable и encrypt enable закомментированы. Сохраняем и закрываем.

Шаг 2
gksudo gedit /etc/bluetooth/pin

Смените 1234 на что-то другое (ЦИФРЫ!), сохраните и закройте.
NB: В моем случае файл открылся пустым, так что я не менял 1234, а просто прописал новый пароль и сохранил. Не пугайтесь.

Шаг 3
sudo nano /proc/sys/net/ipv4/ip_forward

Замените 0 на 1 и сохраните (Ctrl+X, нажмите 'Y', нажмите Enter)

Шаг 4
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

NB: Подразумевается, что сетевой интерфейс в Ubuntu, раздающий интернет — eth0, если у вас другой, например, eth1, поменяйте его на свой в вышеприведенной строке

Шаг 5
sudo iptables -A FORWARD -i ppp0 -j ACCEPT


Шаг 6
sudo iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT


Шаг 7
Найдем IP нашего DNS-сервера:
cat /etc/resolv.conf

Терминал нам выдаст нечто вроде этого: nameserver 192.168.0.1. Этот IP-адрес и является адресом DNS.
Теперь создадим файл PPP-соединения между Palm и компьютером.
gksudo gedit /etc/ppp/peers/palm

115200
192.168.2.1:192.168.2.2
local
ms-dns 192.168.0.1
noauth
debug

NB: Видите строчку ms-dns 192.168.0.1? Если у вас другой DNS-адрес, его нужно менять именно тут.

Шаг 8
dund --nodetach --listen --persist --msdun call palm

Эта команда запустит демона Bluetooth LAP (Lan access over PPP) в не-демоническом :0) режиме и вы сможете наблюдать процесс Bluetooth-соединения вашего КПК и ПК.

Шаг 9
Теперь настроим Palm:
а) Prefs — Connection — New…
б) Name: LinuxBT (например), Connect to: PC, Via: Bluetooth.
в) Жмите Tap to Find, и из списка выберите свой ПК (помните, мы его назвали для примера ubuntu)
г) Введите свой заданный пароль, нажмите ОК.
д) Идем в Prefs — Network
е) Service: Linux, User Name/Password — пустые, Connection: LinuxBT.
ж) Жмите Connect.

Наш dund будет выводить строки процесса соединения, в моем случае соединение установилось сразу и ничего дополнительно настраивать не пришлось!

Шаг 10
Создадим шелл-скрипт расшаривания интернет-соединения и сделаем так, чтобы он запускался автоматически во время загрузки
gksudo gedit /etc/init.d/start_bluetooth.sh

#!/bin/bash
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -A FORWARD -i ppp0 -j ACCEPT
iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
killall -v dund
dund --listen --persist --msdun call palm

Сохраним и закроем. Затем выполним:

sudo chmod -v 755 /etc/init.d/start_bluetooth.sh
sudo ln -sv /etc/init.d/start_bluetooth.sh /etc/rc2.d/S98start_bluetooth


Готово!

Кросс-пост отсюда: http://alfsoft.ru

Дополнение: Схожая по тематике статья: bluetooth pan network — интернет на вашем телефоне с большого брата
Поделиться публикацией
AdBlock похитил этот баннер, но баннеры не зубы — отрастут

Подробнее
Реклама

Комментарии 30

    0
    Можно вопрос не по теме, а Опера на пальме корректно работает? Если да посоветуйте какую надо ставить, а то все мои попытки не были успешными.
      +1
      Опера Мини? Я качал отсюда. А виртуальная машина от IBM.
        0
        Спасибо, щас исследую данный вариант
      0
      ого.. круто..
        +1
        Вопрос нумер два: как взять интернет с айфона на компьютер
        +2
        how-to конечно неплохой..
        но "sudo nano /proc/sys/net/ipv4/ip_forward"
        имхо - жуткий изврат.
        есть sysctl и /etc/sysctl.conf
        есть echo
        получится намного проще.
          0
          Спасибо, наверное! А я, со стороны пользователя, наоборот радовался, что нашел для себя еще один способ правки файлов :0)
            0
            *после "наверное" добавьте "изврат".
          0
          Так сейчас жалею что в своё время купил Acer n311 вместо Palm Tungsten T|X...
            0
            У меня сначала был HP hx2110, заказывал его через интернет еще, затем я его продал и купил б/у Palm Tungsten T3. В принципе, очень доволен, только аккумулятора хватает очень ненадолго, даже на полуторачасовой фильм не хватает, так что хочу все же собраться и провести операцию по пересадке донорской банки от другого аккумулятора (от сотового телефона).
              0
              Аккумулятор от любого сотового в пальме через пару дней раздувается и накрывается. Вам нужен подходящий по параметрам. Хотя и родные пальмовые периодиччески можно в инете нарыть.
                0
                Заказывал на каком-то сайте аккумулятор, уже год, наверное, шлют... И шлют... И шлют... Хотя было написано "в наличии". Про совместимые, вот именно, читал где-то, найду статью и попробую по ней. А сли вы знаете, где достать родные аккумуляторы, то обязательно напишите, спасибо!
                  0
                  Я что-то не разберусь, как в личку писать. Напишите мне в лс или на мыло ad.rasao цабака gmail.com
                    0
                    Написал на почту (и создал запрос на добавление в друзья, тогда можно будет писать в личку).
              0
              С позиции человека уже 2 недели мучающегося вопросом какой кпк себе купить - очень интересно узнать "Почему?". p.s. (кпк интересует на 80% музыка/чтение)
                0
                У меня очень долгое время был Tungsten T3 - один из самых мощных по параметрам пальмов. Впечатления - только положительные. Большой экран, тонкий корпус, там сделан слайдер, можно читать и в открытом положении и в закрытом. Из недостатков, тут уже писали - новый не купишь, а у старых дохлые аккумуляторы. Ну и пальмОС уже очень давно устарела. Она не многозадачная, хотя одновременно слушать музыку, читать книжку и держать в фоне джаббера можно. Ну и это однозначно не винмодайл - практически безглючная и довольно быстрая система.
                  +1
                  Ну вот, и к вышесказанному добавить осталось всего чуть-чуть. :)
                  Добавлю «пару слов» к сравнению Acer n311 и T|X: у первого экран для чтения намного хуже, хоть и разрешение немного больше (640х480 против 480х320). Углы обзора у n311 просто невозможные — и из-за этого напрягаются глаза. Когда я тестил под палм-эмулятором PalmFiction, мне она показалась интереснее и удобнее чем AlReader. Работает PalmOS заметно быстрее — факт, WM — глючит (и это не миф, сколько не настраивай — глючит она!). Рекомендую Palm, правда не знаю можно ли сейчас найти новый... Но я точно купил бы Palm T|X если бы выбирал T|X vs n311. =)

                  P.S. Многозадачностью на моём асере пользовался от силы пару раз (музыка в фоне, страничка оперы в фоне открывается — ну да всё это можно и на палме). Музыку с него слушать лично мне неудобно (есть айпод — качество звука на порядок лучше, да и удобнее он как плеер), видео на нём жутко подтормаживает... Использовал его только как читалку книг. А, да, и удобство набора текста — граффити на палмах — это что-то невероятное. :) А почему я купил n311... Да просто был я в Москве проездом, и как раз палмы в том магазине где покупал закончились — пришлось взять асер... =(

                  P.P.S. А сейчас у меня iPhone. Acer используется как настольные часы с сенсорным экраном. =)
              • НЛО прилетело и опубликовало эту надпись здесь
                  0
                  Извините, не совсем в тему, но нужно решить такую же задачу, только с телефоном S60. Кто-нибудь сталкивался?
                  0
                  Люди, объясните кто-нибудь, ЗАЧЕМ это надо.
                    0
                    Я просил не минусовать, а объяснить. Мне интересно, в чём смысл лазанья в Инет в нескольких метрах от компа через менее удобный для этого девайс?
                      0
                      Ну, я, например перед сном слушаю в наушниках интернет-радио, а еще читаю Хабрахабр в туалете :0)
                        0
                        10 метрового Bluetooth для этого явно мало, тут Wi-Fi нужен. Или у Вас комп рядом с туалетом?
                          0
                          Да у меня квартира то - не аэродром, обычная хрущевка, 4 комнаты, по всей площади пробивает сигнал нормально, даже сквозь стены. Сервер с Убунтой стоит где-то посреди квартиры. Вай-фая нет, к сожалению, на КПК этом, так бы и не заморачивался. Просто, если есть возможность сделать с уже существующим набором железа, зачем покупать что-то новое? Этим мне и понравилась гибкость линукса. До этого сидел через эмулятор ПК на маке, в Windows запускал платную утилиту Softick PPP, но через эмулятор сигнал отваливался через какое-то время, или блютуз внешний переставал работать без вытыкания-втыкания. Под мак толком ничего не нашел, решил поискать под линукс, кучу мануалов перерыл и этот мне помог, причем сразу.
                            +1
                            You can use the 100m or more bluetooth device
                            http://www.google.com/search?client=oper…
                              0
                              I'm using class1 100m Bluetooth dongle, but my Palm has only 10m Bluetooth built-in :)
                                0
                                Yeah, I see... :)
                                But I'm talking about 100m Bluetooth on the local computer...

                    Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                    Самое читаемое