Đô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!
- Đ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).
- 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 - 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 - 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 .
- 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.
- Lưu rfcomm.conf và thoát khỏi trình soạn thảo văn bản của bạn.
- 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] - 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.
#
# Tệp cấu hình RFCOMM.
#rfcomm0 {
bind yes;
thiết bị 00:22:66:9F:83:37;
kênh 2;
}
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
- Chỉnh sửa /etc/wvdial.conf và làm cho nó giống như sau:
- 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.
- 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:
- 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 - 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.
- 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 - 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
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
#! / 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
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:
- Nhấp vào Hệ thống -> Quản trị -> Mạng
- 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 .
- 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.
- Bây giờ hãy nhấp vào nút Mới , chọn Modem và nhấp vào OK .
- 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 .
- Bây giờ hãy nhấp vào Thiết bị tab.
- Nhấp vào Mới , chọn Modem kết nối và nhấp vào Chuyển tiếp .
- 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 .
- Tôi để các tùy chọn này ở chế độ mặc định. Nhấp vào Chuyển tiếp .
- Chúng tôi đã hoàn tất việc tạo kết nối. Nhấp vào Áp dụng .
- Nhấp vào X ở góc trên cùng bên phải để đóng cửa sổ này.
- Nhấp vào Có để lưu các thay đổi.
- Nhấp vào OK . Không, chúng tôi không cần khởi động lại máy tính.
- 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 .
- Chọn kết nối Bluetooth bạn vừa tạo và nhấp vào Kích hoạt .
- Lưu ý cách kết nối Bluetooth đã thay đổi từ Không hoạt động thành Hoạt động .
- Mở Firefox và truy cập https://www.simplehelp.net.
- 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 .
- 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.
- 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ó.
nhấp để phóng to
nhấp để phóng to
nhấp để phóng to
nhấp để phóng to
nhấp để phóng to
nhấp để phóng to
nhấp để phóng to
nhấp để phóng to
nhấp để phóng to
nhấp để phóng to
nhấp để phóng to
nhấp để phóng to
nhấp để phóng to
nhấp để phóng to