How to tether your Nokia N95s Internet connection to your laptop via Bluetooth in Linux Как троса вашей Nokia N95s Интернет-подключение к ноутбуку через Bluetooth в Linux

by Ken Murray on October 27, 2008 путем Кен Мюррей по 27 Октября 2008 года

LinuxSymbian

Sometimes you end up somewhere with your laptop where you just can’t find any open WiFi. Иногда вы в конечном итоге-то с вашим ноутбуком, когда Вы просто не можете найти какой-либо открытой WiFi. Luckily you have a Nokia N95 and a Bluetooth adapter. К счастью, у вас есть Nokia N95 и Bluetooth адаптера. I’m going to show you how to tether your N95 to your laptop via Bluetooth the quick and dirty command line way, as well as the prettier GUI way. Я собираюсь показать вам, как ваши троса N95 к ноутбуку через Bluetooth быстрый и грязный способ командной строки, а также графический способ красивее. In these examples I am running Fedora 9 and Gnome. В этих примерах я Запуск Fedora 9 и Gnome.

Warning: You probably only want to do this if you have a decent data plan. Внимание: Вы, вероятно, только хотят это сделать, если у вас есть достойные данным планом. Using 3G data can result in a very large bill! Использование данных 3G может привести к очень большим законопроект!

  1. The first thing you need to do is make sure your N95 is paired with your laptop. Первое, что вам нужно сделать, это убедиться, что ваш N95 в паре с вашим ноутбуком. This is far easier than I expected. Это намного проще, чем я ожидал. As long as you have the gnome-bluetooth package installed, it’s as simple as initiating the pairing from your phone and entering the same passkey on both the phone and the computer when prompted. До тех пор, пока у вас GNOME Bluetooth-пакет установлен, это просто как начало сопряжения с телефоном и ввод же отмычка на телефоне и компьютере, когда запрос. You also need to have the ppp package and the wvdial package installed. Вам также необходимо иметь пакет PPP и wvdial пакет. If you don’t, you can simply run, as root in a terminal window, yum install ppp wvdial (or use whatever package manager comes w/ your Linux distro). Если вы не сделаете этого, вы можете просто запустить, как корень в окне терминала, ням установить PPP wvdial (или использовать любой пакет менеджеру приходит ж / ваш дистрибутив Linux).
  2. Now that both devices are paired, open a terminal window and run hcitool scan to discover your phones Bluetooth MAC address. Теперь о том, что оба устройства являются парными, откройте окно терминала и запустите hcitool сканирования обнаружить ваш телефон Bluetooth MAC-адрес. This section applies to both the command line and GUI parts of this tutorial. Этот раздел относится как к командной строки и GUI части этого учебника.

    [user@radon ~]$ hcitool scan [пользователь @ радона ~] $ hcitool сканирование
    Scanning … Сканирование ...
    00:22:66:9F:83:37 N95 00:22:66:9 F: 83:37 N95

  3. Next we use sdptool to find out the channel for the Dial-Up Networking service. Далее мы используем sdptool, чтобы выяснить, канал для Dial-Up Сетевые службы.

    [user@radon ~]$ sdptool browse 00:22:66:9F:83:37 [пользователь @ радона ~] $ sdptool Люди 00:22:66:9 F: 83:37
    Browsing 00:22:66:9F:83:37 … Просмотр 00:22:66:9 F: 83:37 ...
    Service Name: Dial-Up Networking Название услуги: Dial-Up сетей
    Service RecHandle: 0×1004a Служба RecHandle: 0 x 1004a
    Service Class ID List: Класс обслуживания ID список:
    “Dialup Networking” (0×1103) "Удаленный доступ к сети" (0 × 1103)
    Protocol Descriptor List: Перечень Протокол дескриптора:
    “L2CAP” (0×0100) "L2CAP" (0 × 0100)
    “RFCOMM” (0×0003) "RFCOMM" (0 × 0003)
    Channel: 2 Канал: 2
    Language Base Attr List: Язык базы ATTR список:
    code_ISO639: 0×454e code_ISO639: 0 × 454e
    encoding: 0×6a кодировка: 0 × 6A
    base_offset: 0×100 base_offset: 0 × 100
    Profile Descriptor List: Профиль дескриптор списка:
    “Dialup Networking” (0×1103) "Удаленный доступ к сети" (0 × 1103)
    Version: 0×0100 Версия: 0 × 0100

  4. There will probably be a few screens of output. Там, вероятно, будет несколько экранов производства. I have only included the relevant part in the above example. Я только включен соответствующий раздел в приведенном выше примере. Note that the Dial-Up Networking service is on channel 2 . Заметим, что Dial-Up Сетевые службы по каналу 2.
  5. Using your favorite text editor, as root, edit /etc/bluetooth/rfcomm.conf and make it look like the following, substituting your phones MAC address and channel number. Используя ваш любимый текстовый редактор, как корень, редактировать / ETC / Bluetooth / rfcomm.conf и делать это выглядит следующим образом, заменив ваших телефонов MAC-адрес и номер канала.
  6. #
    # RFCOMM configuration file. # RFCOMM конфигурационных файлов.
    #

    rfcomm0 { rfcomm0 (
    bind yes; связать да;
    device 00:22:66:9F:83:37; Устройство 00:22:66:9 F: 83:37;
    channel 2; канал 2;
    } )

  7. Save your rfcomm.conf and exit your text editor. Сохраните rfcomm.conf и выезда ваш текстовый редактор.
  8. As root, restart the bluetooth service: Как корень, перезапустите службу Bluetooth:

    [root@radon ~]# service Bluetooth restart [корень @ радона ~] # услугу Bluetooth перезагрузка
    Stopping Bluetooth services: [ OK ] Остановка Bluetooth услуг: [OK]
    Starting Bluetooth services: [ OK ] Начиная Bluetooth услуг: [OK]

  9. We have now created a Bluetooth serial port at /dev/rfcomm0 that will be persistent through reboots. Сейчас мы создали Bluetooth последовательный порт, в / dev/rfcomm0, которые будут стойкими путем перезагрузки. This is the port you will use as a “modem” during the rest of the configuration. Это порт вы будете использовать в качестве "мод" в течение остальной конфигурации.

Now we move on to the quick and dirty command line setup. Теперь мы перейдем к быстрой и грязной командной строке программы установки. Feel free to skip to the GUI setup below if you aren’t very comfortable with the command line. Смело переходите к настройке графического интерфейса ниже, если вы не очень комфортно с командной строкой.

Command Line Method Командная строка метод
GUI Method Графический метод


Command Line Method Командная строка метод

  1. Edit /etc/wvdial.conf and make it look like this: Изменить / ETC / wvdial.conf и сделать это будет выглядеть следующим образом:
  2. Modem = /dev/rfcomm0 Модем = / dev/rfcomm0
    Baud = 460800 Скорость = 460800
    SetVolume = 0 SetVolume = 0
    Dial Command = ATDT Наберите команду = ATDT
    Init1 = ATZ Init1 = ATZ
    Init3 = ATM0 Init3 = ATM0
    FlowControl = CRTSCTS FlowControl = CRTSCTS

    [Dialer Bluetooth] [Dialer Bluetooth]
    Username = user Имя пользователя = пользователь
    Password = pass Пароль = проход
    Phone = *99***1# Телефон = * 99 *** 1 #
    Stupid Mode = 1 Stupid Режим = 1
    Init1 = ATZ Init1 = ATZ
    Inherits = Modem0 Наследует = Modem0

  3. I’m using Rogers Wireless in Canada and the above is the minimum configuration that works for me. Я использую Роджерс Беспроводная в Канаде и выше, минимальная конфигурация, которая работает для меня. Literally Username = user and Password = pass. Буквально Имя пользователя = пользователя и пароль = пропуска. You may need to make changes to the Username, Password, and Phone lines. Вы, возможно, потребуется внести изменения Имя пользователя, пароль, и телефонные линии. Contact your wireless provider for the correct details. Контакт услуг беспроводной связи для правильного подробности.
  4. I also had to create a script called /etc/ppp/ip-up.local to make the automatic DNS configuration work. Мне также пришлось создавать скрипт / ETC / ППС / IP-up.local сделать автоматическую конфигурацию DNS работы. Here’s my ip-up.local: Вот мой IP-up.local:
  5. #!/bin/bash #! / BIN / Bash
    #

    PATH=/sbin:/usr/sbin:/bin:/usr/bin PATH = / sbin: / USR / sbin: / бен: / USR / бен
    export PATH экспорт PATH
    echo “# created by pppd” > /etc/resolv.conf Эхо "#, созданный pppd"> / ETC / resolv.conf
    echo “nameserver ${DNS1}” >> /etc/resolv.conf Эхо "имен DNS1 $ ()">> / ETC / resolv.conf
    echo “nameserver ${DNS2}” >> /etc/resolv.conf Эхо "именем $ () DNS2">> / ETC / resolv.conf
    chmod go+r /etc/resolv.conf Chmod Go + R / ETC / resolv.conf

    Don’t forget to chmod 755 /etc/ppp/ip-up.local Не забудьте Chmod 755 / ETC / ППС / IP-up.local

  6. Unfortunately I have not been able to connect as a normal user in this configuration so you’ll have to connect as root. К сожалению, я не смог подключить как обычный пользователь в данной конфигурации так что вы сможете подключить в качестве корневого.

    [root@radon ~]# wvdial Bluetooth [корень @ радона ~] # wvdial Bluetooth
    –> WvDial: Internet dialer version 1.60 -> WvDial: Интернет-Dialer версии 1,60
    –> Cannot get information for serial port. -> Не удается получить информацию для последовательного порта.
    –> Initializing modem. -> Инициализации модема.
    –> Sending: ATZ -> Передача: ATZ
    ATZ
    OK

    –> Sending: ATM0 -> Передача: ATM0
    ATM0
    OK
    –> Modem initialized. -> Модем инициализируется.
    –> Sending: ATDT*99***1# -> Передача: ATDT * 99 *** 1 #
    –> Waiting for carrier. -> В ожидании перевозчика.
    ATDT*99***1# ATDT * 99 *** 1 #
    CONNECT
    ~[7f]}#@!}!} } }2}#}$@#}!}$}%\}”}&} }*} } g}%~ ~ [7F ]}#@!}!})) 2 }#}$@#}!}$}% \ }"}&} *)))) G% ~
    –> Carrier detected. -> Перевозчик обнаружено. Starting PPP immediately. Начиная ППС немедленно.
    –> Starting pppd at Sun Oct 19 16:48:56 2008 -> Запуск pppd в воскресенье 19 октября 16:48:56 2008
    –> Pid of pppd: 8028 -> PID от pppd: 8028
    –> Using interface ppp0 -> Использование интерфейса ppp0
    –> local IP address 172.28.53.106 -> Местный IP адрес 172.28.53.106
    –> remote IP address 10.6.6.6 -> Удаленный IP адрес 10.6.6.6
    –> primary DNS address 207.181.101.4 -> Первичный DNS адрес 207.181.101.4
    –> secondary DNS address 207.181.101.5 -> Вторичный DNS адрес 207.181.101.5

  7. I removed the lines containing unprintable characters, but otherwise you should see something very similar to above. Я сняла строк, содержащих нецензурный символов, но в остальном вы должны увидеть что-то очень похожи выше. Note that wvdial stays in the foreground. Заметим, что wvdial остается на переднем плане. This is so you can disconnect by simply pressing Ctrl-C. Это можно отключить, просто нажав Ctrl-C.
  8. You can verify that you are online by switching to a new terminal window and running ifconfig. Вы можете убедиться, что вы в сети за счет перехода на новое окно терминала и запуск ifconfig.

    [root@radon ~]# ifconfig [корень @ радона ~] # ifconfig
    lo Link encap:Local Loopback вот ссылка encap: Местные замыкания
    inet addr:127.0.0.1 Mask:255.0.0.0 INET адрес: 127.0.0.1 Mask: 255.0.0.0
    inet6 addr: ::1/128 Scope:Host inet6 адрес::: 1 / 128 Область применения: Принимающая
    UP LOOPBACK RUNNING MTU:16436 Metric:1 UP замыкания ХОДОВОЙ MTU: 16436 Метрика: 1
    RX packets:12767 errors:0 dropped:0 overruns:0 frame:0 RX-пакеты: 12767 ошибок: 0 сократилось: 0 перерасход: 0 кадре: 0
    TX packets:12767 errors:0 dropped:0 overruns:0 carrier:0 TX-пакеты: 12767 ошибок: 0 сократилось: 0 перерасход: 0 перевозчика: 0
    collisions:0 txqueuelen:0 столкновений: 0 txqueuelen: 0
    RX bytes:714652 (697.9 KiB) TX bytes:714652 (697.9 KiB) RX байта: 714652 (697,9 KiB) TX байта: 714652 (697,9 KiB)

    ppp0 Link encap:Point-to-Point Protocol ppp0 ссылка encap: точка-точка протокола
    inet addr:172.28.53.106 PtP:10.6.6.6 Mask:255.255.255.255 INET адрес: 172.28.53.106 ПКМ: 10.6.6.6 Маска: 255.255.255.255
    UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1 UP POINTOPOINT ХОДОВОЙ NOARP MULTICAST MTU: 1500 Метрика: 1
    RX packets:4 errors:0 dropped:0 overruns:0 frame:0 RX-пакеты: 4 ошибки: 0 сократилось: 0 перерасход: 0 кадре: 0
    TX packets:5 errors:0 dropped:0 overruns:0 carrier:0 TX-пакеты: 5 ошибок: 0 сократилось: 0 перерасход: 0 перевозчика: 0
    collisions:0 txqueuelen:3 столкновений: 0 txqueuelen: 3
    RX bytes:64 (64.0 b) TX bytes:94 (94.0 b) RX байта: 64 (64,0 B) TX байта: 94 (94,0 B)

    [root@radon ~]# ping simplehelp.net [корень @ радона ~] # пинг simplehelp.net
    PING simplehelp.net (74.52.95.42) 56(84) bytes of data. PING simplehelp.net (74.52.95.42) 56 (84) байт данных.
    64 bytes from 2a.5f.344a.static.theplanet.com (74.52.95.42): icmp_seq=1 ttl=46 time=110 ms 64 байта от 2a.5f.344a.static.theplanet.com (74.52.95.42): icmp_seq = 1 TTL = 46 время = 110 мс
    64 bytes from 2a.5f.344a.static.theplanet.com (74.52.95.42): icmp_seq=2 ttl=46 time=102 ms 64 байта от 2a.5f.344a.static.theplanet.com (74.52.95.42): icmp_seq = 2 TTL = 46 время = 102 мс
    64 bytes from 2a.5f.344a.static.theplanet.com (74.52.95.42): icmp_seq=3 ttl=46 time=164 ms 64 байта от 2a.5f.344a.static.theplanet.com (74.52.95.42): icmp_seq = 3 TTL = 46 время = 164 мс
    64 bytes from 2a.5f.344a.static.theplanet.com (74.52.95.42): icmp_seq=4 ttl=46 time=130 ms 64 байта от 2a.5f.344a.static.theplanet.com (74.52.95.42): icmp_seq = 4 TTL = 46 время = 130 мс
    64 bytes from 2a.5f.344a.static.theplanet.com (74.52.95.42): icmp_seq=5 ttl=46 time=149 ms 64 байта от 2a.5f.344a.static.theplanet.com (74.52.95.42): icmp_seq = 5 TTL = 46 время = 149 мс
    ^C ^ C
    — simplehelp.net ping statistics — - Simplehelp.net пинг статистика --
    5 packets transmitted, 5 received, 0% packet loss, time 4513ms 5 пакетов передающихся, 5 получили, 0% потери пакетов, время 4513ms
    rtt min/avg/max/mdev = 102.061/131.349/164.376/23.190 ms Распр мин / ср / макс / mdev = 102.061/131.349/164.376/23.190 мс

  9. Once you are finished online, don’t forget to switch back to the terminal where you ran wvdial and press Ctrl-C. После того как вы закончите сети, не забудьте переключить обратно в терминал, где вы побежали wvdial и нажмите Ctrl-C.

    ^CCaught signal 2: Attempting to exit gracefully… ^ CCaught сигнал 2: покушение на выезд элегантно ...
    –> Terminating on signal 15 -> Сигнал, заканчивающийся 15
    –> Connect time 5.8 minutes. -> Подключить время 5,8 минут.
    –> Disconnecting at Sun Oct 19 16:54:48 2008 -> Отключение в воскресенье 19 октября 16:54:48 2008


GUI Method Графический метод

Now, if all that command line stuff scares you, here’s how to make it work using Gnome’s GUI: Теперь, если все, что в командной строке вещи пугает вас, здесь в том, как заставить ее работать, используя графический интерфейс Gnome's:

  1. Click System -> Administration -> Network Щелкните "Система -> Администрирование -> Сеть
  2. You will be asked to enter your root password. Вам будет предложено ввести пароль администратора. Enter it and click OK . Введите его и нажмите кнопку ОК.
  3. Now you can see a list of installed network devices. Теперь вы можете видеть список установленных сетевых устройств. Click on the Hardware tab. Перейдите на вкладку Оборудование.

  4. click to enlarge Нажмите, чтобы увеличить

  5. Now click the New button, select Modem , and click OK . Теперь нажмите кнопку, выберите модем и нажмите кнопку ОК.
  6. Change the Modem Device to /dev/rfcomm0. Изменению модему устройства / dev/rfcomm0. If /dev/rfcomm0 is not available in the list, just type it in. Click OK . Если / dev/rfcomm0 нет в списке, просто введите его дюйма Нажмите кнопку ОК.
  7. Now click the Devices tab. Теперь нажмите на вкладку Устройства.

  8. click to enlarge Нажмите, чтобы увеличить


    click to enlarge Нажмите, чтобы увеличить

  9. Click the New button, select Modem connection, and click Forward . Нажмите кнопку, выберите модем, и нажмите кнопку Далее.

  10. click to enlarge Нажмите, чтобы увеличить

  11. All I needed to do to make my Rogers Wireless connection work was enter *99***1# as the Phone Number, user as the Login Name, and pass as the Password. Все мне необходимо сделать, чтобы моя Роджерс беспроводной связи работа была наберите * 99 *** 1 #, как телефонный номер, как пользователь Войти Имя, и передавать в качестве пароля. I also chose to name this connection Bluetooth. Я также выбрал для названия этой связи Bluetooth. Click Forward . Нажмите кнопку Далее.

  12. click to enlarge Нажмите, чтобы увеличить

  13. I left these options at their defaults. Я оставил эти варианты по их умолчанию. Click Forward . Нажмите кнопку Далее.

  14. click to enlarge Нажмите, чтобы увеличить

  15. We’ve finished creating the connection. Мы закончили создавая соединения. Click Apply . Нажмите кнопку "Применить".

  16. click to enlarge Нажмите, чтобы увеличить

  17. Click the X in the top right corner to close this window. Нажмите кнопку "Х" в верхнем правом углу, чтобы закрыть это окно.

  18. click to enlarge Нажмите, чтобы увеличить

  19. Click Yes to save the changes. Нажмите кнопку Да для сохранения изменений.
  20. Click OK . Нажмите кнопку ОК. No, we won’t need to restart the computer. Нет, нам не нужно перезагружать компьютер.

  21. click to enlarge Нажмите, чтобы увеличить

  22. So, let’s use our newly created connection. Итак, давайте использовать нашу вновь созданного соединения. Click System -> Administration -> Network Device Control . Щелкните "Система -> Администрирование -> Сетевые устройства контроля.
  23. Select the Bluetooth connection you just created and click Activate . Выберите Bluetooth соединения вы только что создали и нажмите Активировать.

  24. click to enlarge Нажмите, чтобы увеличить

  25. Notice how the Bluetooth connection has changed from Inactive to Active . Обратите внимание, как соединение Bluetooth изменилось с Неактивные Вкл.

  26. click to enlarge Нажмите, чтобы увеличить

  27. Open Firefox and visit http://www.simplehelp.net. Откройте Firefox и посетить http://www.simplehelp.net.

  28. click to enlarge Нажмите, чтобы увеличить

  29. When you are finished online, go back to the Network Device Control window, select the Active Bluetooth connection and click Deactivate . Когда вы закончите в сети, вернитесь к сети устройств контроля окне выберите Активное соединение Bluetooth и нажмите кнопку Отключения.

  30. click to enlarge Нажмите, чтобы увеличить

  31. Verify that the Bluetooth connection is indeed Inactive, then close the Network Device Control window. Убедитесь, что соединение Bluetooth, действительно неактивен, а затем закрыть сеть устройств управления окном.

  32. click to enlarge Нажмите, чтобы увеличить

  33. Some of you may be wondering why I chose not to use Network Manager. Некоторые из вас, возможно, интересно, почему я решил не использовать Network Manager. It’s quite simply due to the fact that mobile broadband support in Network Manager is in it’s infancy and I found it to be virtually unusable. Это довольно просто объясняется тем фактом, что мобильные широкополосные поддержку Network Manager в его младенчестве, и я нашел его будет практически непригодна для использования. Once Network Manager’s mobile broadband support becomes better, I’ll rewrite this tutorial based on it. Когда Network Manager для мобильных широкополосных поддержки становится лучше, я буду переписывать этот учебник на его основе.
Related Posts: Связанные Сообщений:
  • How to share the GPS in your N95 with your laptop via Bluetooth in Linux Как бы поделиться GPS в N95 с ноутбука через Bluetooth в Linux
  • How to tether your Nokia N95s Internet connection to your laptop via USB in Linux Как троса вашей Nokia N95s Интернет-подключение к ноутбуку с помощью USB в Linux
  • How to turn your N95 into a wireless access point Как превратить ваш N95 в точку беспроводного доступа
  • Use Adeona to help recover a lost or stolen laptop Использование Adeona, чтобы помочь восстановить утерянные или украденные ноутбук
  • Technology and Lifestyle Технология и образ жизни
  • Get Simple Help tutorials just like this one in your email inbox every day - for free! Получить справки Простые уроки точно так же, как это в свое сообщение Входящие каждый день - бесплатно! Just enter your email address below: Просто введите свой адрес электронной почты ниже:

    You can always opt out of this email subscription at any time. Вы всегда можете отказаться от подписки это сообщение в любой момент.


    Bookmark and Share Закладка и Поделитесь

    { 0 comments… (0 комментарии ... add one now Добавить сейчас } )

    Leave a Comment Оставить комментарий

    You can use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> Вы можете использовать эти теги HTML и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>