Skip to content Перейти до змісту


How to tether your Nokia N95s Internet connection to your laptop via USB in Linux Як страхувального троса телефону Nokia N95s інтернет підключення до вашого ноутбука через USB в Linux

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 USB data cable. На щастя, у вас є Nokia N95 і кабель USB дані. I'm going to show you how to tether your N95 to your laptop via USB the quick and dirty command line way, as well as the prettier GUI way. Я збираюся показати вам, як прив'язати ваш N95 до ноутбука через USB швидкий і брудний шлях командного рядка, а також тим красивіше GUI способом. 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. You need have the ppp package and the wvdial package installed. Вам необхідно мати пакет ППС і WvDial пакет. If you don't, you can simply run, as root in a terminal window, yum install ppp wvdial (or use the package manager for your Linux distro). Якщо ви цього не зробите, ви можете просто запустити, а коріння у вікні терміналу, Yum WvDial установці PPP (або використовуйте менеджер пакетів для вашого дистрибутиву Linux).
  2. Start by plugging your phone into the computer with a USB data cable. Початок, підключивши телефон до комп'ютера за допомогою кабелю USB дані. When the phone prompts you to select the connection mode, select PC Suite . Коли телефон пропонує вибрати режим підключення виберіть PC Suite.
  3. Now open a terminal window and check your dmesg output. Тепер відкрийте вікно терміналу і перевірити Dmesg продукції. You should see something similar to the following: Ви повинні побачити щось схоже на таке:

    [user@radon ~]$ dmesg [користувач @ радону ~] $ Dmesg
    usb 4-2: new full speed USB device using uhci_hcd and address 16 USB 4-2: новий Full Speed USB пристрою за допомогою uhci_hcd і адреси 16
    usb 4-2: configuration #1 chosen from 1 choice USB 4-2: конфігурація # 1 вибраний з 1 вибору
    cdc_acm 4-2:1.10: ttyACM0: USB ACM device cdc_acm 4-2:1.10: ttyACM0: USB ACM пристрій
    usb 4-2: bad CDC descriptors USB 4-2: Bad дескриптори CDC
    usb 4-2: bad CDC descriptors USB 4-2: Bad дескриптори CDC
    usb 4-2: New USB device found, idVendor=0421, idProduct=0070 USB 4-2: Новий USB пристрій знайдено, idVendor = 0421, idProduct = 0070
    usb 4-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0 USB 4-2: нові рядки USB пристрої: Mfr = 1, Product = 2, SerialNumber = 0
    usb 4-2: Product: Nokia N95 8GB USB 4-2: Продукт: Nokia N95 8GB
    usb 4-2: Manufacturer: Nokia USB 4-2: Виробник: Nokia

    Note the line that says cdc_acm 4-2:1.10: ttyACM0: USB ACM device . Зверніть увагу на рядок, яка говорить cdc_acm 4-2:1.10: ttyACM0: USB ACM пристрій. This tells us that the phone's modem is at /dev/ttyACM0. Це говорить про те, що модем телефон знаходиться на / dev/ttyACM0.

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

  1. Edit /etc/wvdial.conf and make it look like this: Змінити / ETC / wvdial.conf і щоб він виглядав так:
  2. Modem = /dev/ttyACM0 Modem = / dev/ttyS0
    Baud = 460800 Baud = 460800
    SetVolume = 0 SetVolume = 0
    Dial Command = ATDT Dial Command = ATDT
    Init1 = ATZ Init1 = ATZ
    Init3 = ATM0 Init3 = ATM0
    FlowControl = CRTSCTS FlowControl = CRTSCTS

    [Dialer USB] [Dialer USB]
    Username = user Ім'я користувача = користувач
    Password = pass Пароль = пас
    Phone = *99***1# Phone = * 99 *** 1 #
    Stupid Mode = 1 Stupid Mode = 1
    Init1 = ATZ Init1 = ATZ
    Inherits = Modem0 Inherits = Modem0

  3. I'm using Rogers Wireless in Canada and the above is the minimum configuration that works for me. Я використовую Rogers Wireless в Канаді і вище мінімальної конфігурацією, яка працює для мене. 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 / Bin
    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 ГО + 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 USB [Root @ радону ~] # WvDial USB
    –> WvDial: Internet dialer version 1.60 -> WvDial: Internet Dialer версії 1.60
    –> Cannot get information for serial port. -> Не вдається отримати інформацію для послідовного порту.
    –> Initializing modem. -> Ініціалізації модему.
    –> Sending: ATZ -> Sending: ATZ
    ATZ АТЗ
    OK OK
    –> Sending: ATM0 -> Sending: ATM0
    ATM0 ATM0
    OK OK
    –> Modem initialized. -> Модем ініціалізується.
    –> Sending: ATDT*99***1# -> Sending: ATDT * 99 *** 1 #
    –> Waiting for carrier. -> В очікуванні перевізника.
    ATDT*99***1# ATDT * 99 *** 1 #
    CONNECT CONNECT
    ~[7f]}#@!}!} } }2}#}$@#}!}$}%\}”}&} }*} } g}%~ ~ [7f ]}#@!}!})) 2 }#}$@#}!}$}% \ }"}&} *))))% G ~
    –> Carrier detected. -> Carrier виявлено. Starting PPP immediately. Запуск PPP негайно.
    –> 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 -> Local 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 [Root @ радону ~] # Ifconfig
    lo Link encap:Local Loopback Lo ENCAP URL: Local Loopback
    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 Scope: Host
    UP LOOPBACK RUNNING MTU:16436 Metric:1 UP LOOPBACK RUNNING MTU: 16436 Metric: 1
    RX packets:12767 errors:0 dropped:0 overruns:0 frame:0 RX Packets: 12767 помилок: 0 Dropped: 0 перевитрата: 0 Frame: 0
    TX packets:12767 errors:0 dropped:0 overruns:0 carrier:0 TX Packets: 12767 помилок: 0 Dropped: 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 КБ) TX байти: 714652 (697,9 КБ)

    ppp0 Link encap:Point-to-Point Protocol ppp0 Link ENCAP: точка-точка протоколу
    inet addr:172.28.53.106 PtP:10.6.6.6 Mask:255.255.255.255 INET Поштова адреса: 172.28.53.106 PtP: 10.6.6.6 Mask: 255.255.255.255
    UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1 POINTOPOINT UP NOARP RUNNING MULTICAST MTU: 1500 Metric: 1
    RX packets:4 errors:0 dropped:0 overruns:0 frame:0 RX Packets: 4 помилки: 0 Dropped: 0 перевитрата: 0 Frame: 0
    TX packets:5 errors:0 dropped:0 overruns:0 carrier:0 TX Packets: 5 помилок: 0 Dropped: 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 б)

    [root@radon ~]# ping simplehelp.net [Root @ радону ~] # Ping 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 Статистика Ping --
    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 4.7 minutes. -> Connect Time 4,7 хвилини.
    –> Disconnecting at Sun Oct 19 18:24:32 2008 -> Відключення в Нед жовтня 19 18:24:32 2008


GUI Method GUI методу

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 Збільшити


    click to enlarge Збільшити

  5. Now click the New button, select Modem , and click OK . Тепер натисніть кнопку Створити, виберіть модем, і натисніть кнопку ОК.
  6. Change the Modem Device to /dev/ttyACM0. Змінити модемне пристрій в / dev/ttyACM0. If /dev/ttyACM0 is not available in the list, just type it in. Click OK . Якщо / dev/ttyACM0 немає у списку, введіть його дюйма Натисніть кнопку ОК.
  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. Усе мені потрібно зробити, щоб мої зв'язки Rogers Wireless робота наберіть * 99 *** 1 # в якості номера телефону, користувач як ім'я Увійти, щоб передати в якості пароля. I also chose to name this connection USB. Я також вибрав для назви цієї зв'язку USB. 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 USB connection you just created and click Activate . Виберіть USB-порт ви тільки що створили і натисніть Активувати.

  24. click to enlarge Збільшити

  25. Notice how the USB connection has changed from Inactive to Active . Зверніть увагу, що USB-порт змінилася з неактивних активним.

  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 USB connection and click Deactivate . Коли ви закінчите онлайн, повернутися до вікна Network Device Control, вибрати активну USB-порт та натисніть Вимкнути.

  30. click to enlarge Збільшити

  31. Verify that the USB connection is indeed Inactive , then close the Network Device Control window. Переконайтеся, що USB-порт дійсно Неактивні, потім закрийте пристрій управління мережею вікно.

  32. click to enlarge Збільшити

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. Як тільки мобільні широкосмугові мережі підтримки менеджера стає краще, я перепишу цього керівництва на його основі.

Posted in Опубліковано в Guest Blogger Гість Blogger , , Linux Linux , , Symbian Symbian . .

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. Ви завжди можете відмовитися від підписки це повідомлення в будь-який час.

0 Responses 0 Відповіді

Stay in touch with the conversation, subscribe to the Залишайтеся на зв'язку при розмові, підпишіться на RSS feed for comments on this post RSS-канал для коментарів на цю посаду . .



Some HTML is OK Деякі HTML нормально

or, reply to this post via або відповісти на цей пост через trackback Архів . .