Computer >> Máy Tính >  >> Điện thoại thông minh >> Linux

Cách kết nối kết nối Internet Nokia N95s với máy tính xách tay của bạn qua Bluetooth trong Linux

Đôi khi bạn kết thúc ở đâu đó với máy tính xách tay của mình, nơi bạn không thể tìm thấy bất kỳ WiFi nào đang mở. May mắn thay, bạn có Nokia N95 và bộ điều hợp Bluetooth. Tôi sẽ chỉ cho bạn cách kết nối N95 với máy tính xách tay của bạn qua Bluetooth theo cách dòng lệnh nhanh chóng và dễ dàng, cũng như cách GUI đẹp hơn. Trong những ví dụ này, tôi đang chạy Fedora 9 và Gnome.

Xin lưu ý:Hướng dẫn này lần đầu tiên được xuất bản vào năm 2008 và một số phần mềm mà nó tham chiếu có thể đã thay đổi kể từ đó.

Cảnh báo: Bạn có thể chỉ muốn làm điều này nếu bạn có một gói dữ liệu tốt. Sử dụng dữ liệu 3G có thể dẫn đến một hóa đơn rất lớn!

  1. Điều đầu tiên bạn cần làm là đảm bảo N95 được ghép nối với máy tính xách tay của bạn. Điều này dễ dàng hơn nhiều so với tôi mong đợi. Miễn là bạn đã cài đặt gói gnome-bluetooth, việc bắt đầu ghép nối từ điện thoại của bạn sẽ trở nên đơn giản và nhập cùng một mã khóa trên cả điện thoại và máy tính khi được nhắc. Bạn cũng cần phải cài đặt gói ppp và gói wvdial. Nếu không, bạn có thể chỉ cần chạy, với quyền root trong cửa sổ dòng lệnh, yum install ppp wvdial (hoặc sử dụng bất kỳ trình quản lý gói nào có trong bản phân phối Linux của bạn).
  2. Bây giờ cả hai thiết bị đã được ghép nối, hãy mở cửa sổ dòng lệnh và chạy quét hcitool để khám phá điện thoại của bạn Địa chỉ MAC Bluetooth. Phần này áp dụng cho cả dòng lệnh và phần GUI của hướng dẫn này.

    [user @ radon ~] $ quét hcitool
    Quét…
    00:22:66:9F:83:37 N95

  3. Tiếp theo, chúng tôi sử dụng sdptool để tìm ra kênh cho dịch vụ Mạng quay số.

    [user @ radon ~] $ duyệt sdptool 00:22:66:9F:83:37
    Duyệt 00:22:66:9F:83:37…
    Tên dịch vụ:Dial-Up Networking
    Service RecHandle:0x1004a
    Danh sách ID lớp dịch vụ:
    “Mạng quay số” (0x1103)
    Danh sách bộ mô tả giao thức:
    “L2CAP” (0x0100)
    “RFCOMM” (0x0003)
    > Kênh:2 Danh sách mô tả cơ sở ngôn ngữ
    :
    mã_ISO639:0x454e
    mã hóa:0x6a
    base_offset:0x100
    Danh sách mô tả cấu hình:
    “Mạng quay số” (0x1103)
    Phiên bản:0x0100

  4. Có thể sẽ có một vài màn hình xuất. Tôi chỉ bao gồm phần có liên quan trong ví dụ trên. Lưu ý rằng dịch vụ Mạng quay số trên kênh 2 .
  5. Sử dụng trình soạn thảo văn bản yêu thích của bạn làm thư mục gốc, chỉnh sửa /etc/bl Bluetooth/rfcomm.conf và làm cho nó trông giống như sau, thay thế địa chỉ MAC và số kênh của điện thoại.
  6. #
    # Tệp cấu hình RFCOMM.
    #

    rfcomm0 {
    bind yes;
    thiết bị 00:22:66:9F:83:37;
    kênh 2;
    }

  7. Lưu rfcomm.conf và thoát khỏi trình soạn thảo văn bản của bạn.
  8. Với tư cách là người chủ, hãy khởi động lại dịch vụ bluetooth:

    [root @ radon ~] # dịch vụ Khởi động lại Bluetooth
    Dừng các dịch vụ Bluetooth:[OK]
    Khởi động các dịch vụ Bluetooth:[OK]

  9. Hiện chúng tôi đã tạo một cổng nối tiếp Bluetooth tại / dev / rfcomm0, cổng này sẽ hoạt động ổn định cho đến khi khởi động lại. Đây là cổng mà bạn sẽ sử dụng làm “modem” trong phần còn lại của cấu hình.

Bây giờ chúng ta chuyển sang thiết lập dòng lệnh nhanh chóng và dễ dàng. Vui lòng bỏ qua phần thiết lập GUI bên dưới nếu bạn không hài lòng lắm với dòng lệnh.

Phương pháp dòng lệnh
Phương pháp GUI

Phương pháp dòng lệnh

  1. Chỉnh sửa /etc/wvdial.conf và làm cho nó giống như sau:
  2. Modem =/ dev / rfcomm0
    Baud =460800
    SetVolume =0
    Dial Command =ATDT
    Init1 =ATZ
    Init3 =ATM0
    FlowControl =CRTSCTS

    [Dialer Bluetooth]
    Username =user
    Password =pass
    Phone =* 99 *** 1 #
    Stupid Mode =1
    Init1 =ATZ
    Kế thừa =Modem0

  3. Tôi đang sử dụng Rogers Wireless ở Canada và trên đây là cấu hình tối thiểu phù hợp với tôi. Nghĩa đen là Tên người dùng =người dùng và Mật khẩu =mật khẩu. Bạn có thể cần thực hiện các thay đổi đối với các dòng Tên người dùng, Mật khẩu và Điện thoại. Liên hệ với nhà cung cấp dịch vụ không dây của bạn để biết thông tin chi tiết chính xác.
  4. Tôi cũng phải tạo một tập lệnh có tên /etc/ppp/ip-up.local để cấu hình DNS tự động hoạt động. Đây là ip-up.local của tôi:
  5. #! / bin / bash
    #

    PATH =/ sbin:/ usr / sbin:/ bin:/ usr / bin
    export PATH
    echo “# do pppd tạo”> /etc/resolv.conf
    echo “nameserver $ { DNS1} ”>> /etc/resolv.conf
    echo“ máy chủ định danh $ {DNS2} ”>> /etc/resolv.conf
    chmod go + r /etc/resolv.conf

    Đừng quên chmod 755 /etc/ppp/ip-up.local

  6. Rất tiếc, tôi không thể kết nối với tư cách là người dùng bình thường trong cấu hình này, vì vậy bạn sẽ phải kết nối với tư cách người chủ.

    [root @ radon ~] # wvdial Bluetooth
    -> WvDial:Internet dialer phiên bản 1.60
    -> Không thể lấy thông tin cho cổng nối tiếp.
    -> Đang khởi tạo modem.
    -> Gửi:ATZ
    ATZ
    Được

    -> Gửi:ATM0
    ATM0
    OK
    -> Khởi tạo modem.
    -> Gửi:ATDT * 99 *** 1 #
    -> Đang chờ nhà cung cấp.
    ATDT * 99 *** 1 #
    KẾT NỐI
    ~ [7f]} # @!}!}}} 2} #} $ @ #}!} $}% \} ” } &}} *}} g}% ~
    -> Đã phát hiện nhà cung cấp dịch vụ. Bắt đầu PPP ngay lập tức.
    -> Bắt đầu pppd lúc Chủ nhật 19 tháng 10 16:48:56 2008
    -> Pid của pppd:8028
    -> Sử dụng giao diện ppp0
    -> IP cục bộ địa chỉ 172.28.53.106
    -> địa chỉ IP từ xa 10.6.6.6
    -> địa chỉ DNS chính 207.181.101.4
    -> địa chỉ DNS phụ 207.181.101.5

  7. Tôi đã xóa các dòng chứa các ký tự không in được, nhưng nếu không, bạn sẽ thấy một cái gì đó rất giống với ở trên. Lưu ý rằng wvdial vẫn ở phía trước. Vì vậy, bạn có thể ngắt kết nối bằng cách chỉ cần nhấn Ctrl-C.
  8. Bạn có thể xác minh rằng bạn đang trực tuyến bằng cách chuyển sang một cửa sổ đầu cuối mới và chạy ifconfig.

    [root @ radon ~] # ifconfig
    lo Link encap:Local Loopback
    inet addr:127.0.0.1 Mask:255.0.0.0
    inet6 addr:::1/128 Scope:Host
    UP LOOPBACK RUNNING MTU:16436 Metric:1
    gói RX:12767 lỗi:0 drop:0 overruns:0 frame:0
    TX packets:12767 error:0 drop:0 overruns:0 carrier:0
    va chạm:0 txqueuelen:0
    RX byte:714652 (697,9 KiB) byte TX:714652 (697,9 KiB)

    ppp0 Link encap:Point-to-Point Protocol
    inet addr:172.28.53.106 P-t-P:10.6.6.6 Mask:255.255.255.255
    UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
    RX gói:4 lỗi:0 bị rơi:0 vượt quá:0 khung:0
    Gói TX:5 lỗi:0 bị rớt:0 vượt quá:0 sóng mang:0
    va chạm:0 txqueuelen:3
    RX byte:64 (64.0 b) byte TX:94 (94.0 b)

    [root @ radon ~] # ping simplehelp.net
    PING simplehelp.net (74.52.95.42) 56 (84) byte dữ liệu.
    64 byte từ 2a.5f.344a.static.theplanet.com (74.52.95.42):icmp_seq =1 ttl =46 time =110 ms
    64 byte từ 2a.5f.344a.static.theplanet.com (74.52.95.42):icmp_seq =2 ttl =46 time =102 ms
    64 byte từ 2a.5f.344a.static.theplanet.com (74.52.95.42):icmp_seq =3 ttl =46 time =164 ms
    64 byte từ 2a.5f.344a.static.theplanet.com (74.52.95.42) :icmp_seq =4 ttl =46 time =130 ms
    64 byte từ 2a.5f.344a.static.theplanet.com (74.52.95.42):icmp_seq =5 ttl =46 time =149 ms
    ^ C
    - thống kê ping simplehelp.net -
    5 gói được truyền, 5 gói được nhận, 0% mất gói, thời gian 4513ms
    rtt min / avg / max / mdev =102.061 / 131.349 / 164.376 / 23.190 mili giây

  9. Sau khi bạn kết thúc trực tuyến, đừng quên quay lại thiết bị đầu cuối nơi bạn đã chạy wvdial và nhấn Ctrl-C.

    ^ Tín hiệu CCaught 2:Đang cố gắng thoát ra một cách duyên dáng…
    -> Kết thúc trên tín hiệu 15
    -> Thời gian kết nối 5,8 phút.
    -> Ngắt kết nối lúc Chủ nhật ngày 19 tháng 10 16:54:48 2008

Phương pháp GUI

Bây giờ, nếu tất cả nội dung dòng lệnh đó khiến bạn sợ hãi, thì đây là cách làm cho nó hoạt động bằng cách sử dụng GUI của Gnome:

  1. Nhấp vào Hệ thống -> Quản trị -> Mạng
  2. Cách kết nối kết nối Internet Nokia N95s với máy tính xách tay của bạn qua Bluetooth trong Linux

  3. Bạn sẽ được yêu cầu nhập mật khẩu gốc của mình. Nhập nó và nhấp vào OK .
  4. Cách kết nối kết nối Internet Nokia N95s với máy tính xách tay của bạn qua Bluetooth trong Linux

  5. Giờ đây, bạn có thể xem danh sách các thiết bị mạng đã được cài đặt. Nhấp vào Phần cứng tab.
  6. Cách kết nối kết nối Internet Nokia N95s với máy tính xách tay của bạn qua Bluetooth trong Linux
    nhấp để phóng to

    Cách kết nối kết nối Internet Nokia N95s với máy tính xách tay của bạn qua Bluetooth trong Linux

  7. Bây giờ hãy nhấp vào nút Mới , chọn Modem và nhấp vào OK .
  8. Cách kết nối kết nối Internet Nokia N95s với máy tính xách tay của bạn qua Bluetooth trong Linux

  9. Thay đổi Thiết bị Modem tới / dev / rfcomm0. Nếu / dev / rfcomm0 không có trong danh sách, chỉ cần nhập nó vào. Nhấp vào OK .
  10. Cách kết nối kết nối Internet Nokia N95s với máy tính xách tay của bạn qua Bluetooth trong Linux

  11. Bây giờ hãy nhấp vào Thiết bị tab.
  12. Cách kết nối kết nối Internet Nokia N95s với máy tính xách tay của bạn qua Bluetooth trong Linux
    nhấp để phóng to

    Cách kết nối kết nối Internet Nokia N95s với máy tính xách tay của bạn qua Bluetooth trong Linux
    nhấp để phóng to

  13. Nhấp vào Mới , chọn Modem kết nối và nhấp vào Chuyển tiếp .
  14. Cách kết nối kết nối Internet Nokia N95s với máy tính xách tay của bạn qua Bluetooth trong Linux
    nhấp để phóng to

  15. Tất cả những gì tôi cần làm để kết nối Rogers Wireless của tôi hoạt động là nhập * 99 *** 1 # làm Số điện thoại, người dùng làm Tên đăng nhập và vượt qua làm Mật khẩu. Tôi cũng đã chọn đặt tên cho kết nối này là Bluetooth. Nhấp vào Chuyển tiếp .
  16. Cách kết nối kết nối Internet Nokia N95s với máy tính xách tay của bạn qua Bluetooth trong Linux
    nhấp để phóng to

  17. Tôi để các tùy chọn này ở chế độ mặc định. Nhấp vào Chuyển tiếp .
  18. Cách kết nối kết nối Internet Nokia N95s với máy tính xách tay của bạn qua Bluetooth trong Linux
    nhấp để phóng to

  19. Chúng tôi đã hoàn tất việc tạo kết nối. Nhấp vào Áp dụng .
  20. Cách kết nối kết nối Internet Nokia N95s với máy tính xách tay của bạn qua Bluetooth trong Linux
    nhấp để phóng to

  21. Nhấp vào X ở góc trên cùng bên phải để đóng cửa sổ này.
  22. Cách kết nối kết nối Internet Nokia N95s với máy tính xách tay của bạn qua Bluetooth trong Linux
    nhấp để phóng to

  23. Nhấp vào để lưu các thay đổi.
  24. Cách kết nối kết nối Internet Nokia N95s với máy tính xách tay của bạn qua Bluetooth trong Linux

  25. Nhấp vào OK . Không, chúng tôi không cần khởi động lại máy tính.
  26. Cách kết nối kết nối Internet Nokia N95s với máy tính xách tay của bạn qua Bluetooth trong Linux
    nhấp để phóng to

  27. Vì vậy, hãy sử dụng kết nối mới được tạo của chúng tôi. Nhấp vào Hệ thống -> Quản trị -> Kiểm soát thiết bị mạng .
  28. Cách kết nối kết nối Internet Nokia N95s với máy tính xách tay của bạn qua Bluetooth trong Linux

  29. Chọn kết nối Bluetooth bạn vừa tạo và nhấp vào Kích hoạt .
  30. Cách kết nối kết nối Internet Nokia N95s với máy tính xách tay của bạn qua Bluetooth trong Linux
    nhấp để phóng to

    Cách kết nối kết nối Internet Nokia N95s với máy tính xách tay của bạn qua Bluetooth trong Linux

  31. Lưu ý cách kết nối Bluetooth đã thay đổi từ Không hoạt động thành Hoạt động .
  32. Cách kết nối kết nối Internet Nokia N95s với máy tính xách tay của bạn qua Bluetooth trong Linux
    nhấp để phóng to

  33. Mở Firefox và truy cập https://www.simplehelp.net.
  34. Cách kết nối kết nối Internet Nokia N95s với máy tính xách tay của bạn qua Bluetooth trong Linux
    nhấp để phóng to

  35. Khi bạn kết thúc trực tuyến, hãy quay lại Điều khiển thiết bị mạng , chọn Bluetooth đang hoạt động kết nối và nhấp vào Hủy kích hoạt .
  36. Cách kết nối kết nối Internet Nokia N95s với máy tính xách tay của bạn qua Bluetooth trong Linux
    nhấp để phóng to

    Cách kết nối kết nối Internet Nokia N95s với máy tính xách tay của bạn qua Bluetooth trong Linux

  37. Xác minh rằng kết nối Bluetooth thực sự không hoạt động, sau đó đóng cửa sổ Kiểm soát thiết bị mạng.
  38. Cách kết nối kết nối Internet Nokia N95s với máy tính xách tay của bạn qua Bluetooth trong Linux
    nhấp để phóng to

  39. Một số bạn có thể thắc mắc tại sao tôi chọn không sử dụng Trình quản lý mạng. Điều đó khá đơn giản là do hỗ trợ băng thông rộng di động trong Trình quản lý mạng đang ở giai đoạn sơ khai và tôi thấy nó hầu như không sử dụng được. Sau khi hỗ trợ băng thông rộng di động của Trình quản lý mạng trở nên tốt hơn, tôi sẽ viết lại hướng dẫn này dựa trên nó.