Contents

Cách kết nối bất kỳ điện thoại thông minh nào với Linux để có Internet di động

Bài học chính

Tethering cho phép chia sẻ Internet di động của một người với thiết bị điện toán dựa trên Linux thông qua kết nối USB có dây hoặc liên kết không dây.

Điều quan trọng là sử dụng cáp USB thích hợp trong quá trình kết nối để thiết lập kết nối mạng ổn định và đáng tin cậy, đồng thời giảm thiểu mọi gián đoạn tiềm ẩn do nhiễu không dây gây ra.

Việc sử dụng tính năng chia sẻ kết nối được chứng minh là một giải pháp thay thế thuận lợi trong các trường hợp không có kết nối không dây qua mạng Wi-Fi hoặc Ethernet và có thể được định cấu hình dễ dàng để triển khai trên cả thiết bị Android và iOS kết hợp với hệ thống máy tính Linux.

Việc truy cập kết nối trực tuyến cho máy tính chạy Linux có thể gặp khó khăn khi không có mạng không dây hoặc mạng Ethernet, vì máy tính xách tay thường dựa vào kết nối Wi-Fi và máy tính để bàn thường không có khả năng Internet di động tích hợp. Tuy nhiên, trong những tình huống cần kết nối như vậy, các phương pháp thay thế có thể được khám phá để thiết lập liên kết trực tuyến cho máy tính.

Bằng cách sử dụng điện thoại thông minh, người ta có thể kết nối Internet thông qua một thiết bị như máy tính xách tay hoặc máy tính để bàn thông qua một quá trình được gọi là “kết nối”.

Khi sử dụng nhà cung cấp dịch vụ không dây không áp đặt các hạn chế về việc sử dụng dữ liệu, việc sử dụng hệ thống dựa trên Linux để chia sẻ kết nối internet, thường được gọi là “netshare”, có thể có lợi. Tuy nhiên, trong một số trường hợp nhất định, việc sử dụng tính năng chia sẻ kết nối Wi-Fi có thể không khả thi. May mắn thay, có một giải pháp khác. Hướng dẫn này sẽ trình bày cách tận dụng tính năng chia sẻ kết nối USB của Linux cho cả thiết bị Android và iOS.

Tethering là gì?

Tethering đề cập đến quá trình thiết lập kết nối giữa thiết bị di động và máy tính, với mục đích chia sẻ quyền truy cập internet di động. Điều này cho phép truyền dữ liệu giữa hai thiết bị, cho phép thiết bị di động sử dụng kết nối internet của máy tính cho nhiều mục đích khác nhau như duyệt hoặc tải xuống nội dung.

Trong thời hiện đại, việc các nhà cung cấp dịch vụ cản trở các hoạt động như vậy ngày càng trở nên hiếm gặp. Phần lớn các thiết bị di động hiện đại đều được trang bị các gói dữ liệu cho phép thực hiện kết nối Internet, khiến nó trở thành một phương tiện truy cập Internet vô cùng hấp dẫn.

Về bản chất, việc thực hiện chia sẻ kết nối bao gồm việc sử dụng kết nối USB thông qua cáp để thiết lập kết nối Internet thông qua thiết bị di động của một người. Do đó, bắt buộc phải có sẵn cáp dữ liệu USB cho điện thoại của một người khi sử dụng phương pháp này.

Wi-Fi hoặc Bluetooth có thể được sử dụng để kết nối không dây, trong đó Bluetooth là một lựa chọn chậm hơn và kém ổn định hơn so với Wi-Fi.

Việc sử dụng công nghệ Wi-Fi cho phép thiết lập một “điểm phát sóng” di động bằng thiết bị di động của một người, thường được gọi là “kết nối”. Mặc dù phương pháp này thường được ưa thích do tính đơn giản và tiện lợi của nó, nhưng vẫn tồn tại những lý do thuyết phục khiến một số cá nhân có thể chọn chia sẻ kết nối qua USB.

⭐Để có kết nối mạng đáng tin cậy

⭐Để giữ cho điện thoại của bạn luôn được sạc

⭐Tránh nhiễu sóng không dây

⭐Ngăn chặn các thiết bị nghe lén không dây chặn dữ liệu

Để sử dụng thiết bị di động của bạn làm điểm phát sóng không dây khi không có kết nối USB thích hợp, hãy làm theo các bước sau để thiết lập quyền truy cập Internet trên máy tính Linux của bạn bằng cách kết nối thiết bị đó với điểm phát sóng di động do thiết bị cầm tay của bạn phát ra.

Sử dụng cáp USB phù hợp để kết nối

Để đảm bảo khả năng tương thích với tính năng chia sẻ kết nối, điều cần thiết là sử dụng cáp USB thích hợp. Không phải tất cả các loại cáp đều được tạo ra như nhau; một số thiết bị chỉ phục vụ cho mục đích cung cấp năng lượng và có thể không hỗ trợ khả năng kết nối. Để xác minh xem cáp USB của bạn có thể tạo điều kiện thuận lợi cho việc chia sẻ kết nối hay không, hãy làm theo các bước sau:

⭐Kết nối cáp với máy tính của bạn

⭐Kết nối điện thoại của bạn với cáp

Hệ thống sẽ không hoạt động cho đến khi một trong các thiết bị phát hiện sự hiện diện của thiết bị kia, lúc đó nó sẽ bắt đầu hoạt động và tiếp tục các hoạt động của mình.

Tính khả dụng của khả năng truyền dữ liệu và duyệt tệp làm cho việc chia sẻ kết nối trở thành một lựa chọn khả thi.

Dây sạc không phù hợp chỉ có khả năng cấp nguồn cho thiết bị di động chứ không cung cấp bất kỳ lợi ích hoặc tính năng bổ sung nào giúp nâng cao chức năng hoặc hiệu suất của thiết bị.

Nếu xảy ra sự cố bên trong cáp, bạn nên mua một thiết bị thay thế thích hợp được trang bị để truyền dữ liệu qua các phương tiện điện tử.

Để sử dụng các kỹ thuật được nêu trong phần này, cần thiết lập kết nối giữa thiết bị di động của bạn và máy tính bằng cáp USB đang hoạt động trước khi bật tính năng chia sẻ kết nối. Điều quan trọng cần lưu ý là tất cả các quy trình và cách trình bày trực quan đều được ghi lại thông qua việc sử dụng kết nối USB trên Ubuntu 22.04.3 LTS.

Cách kết nối điện thoại Android với Linux

Việc sử dụng các thiết bị Android để chia sẻ kết nối là một quá trình tương đối liền mạch, phần lớn là do cả điện thoại và máy tính cá nhân chạy trên nền tảng Linux đều cung cấp nền tảng nhất quán để thiết lập kết nối này.

Để tạo điều kiện thuận lợi cho việc chuyển kết nối internet di động sang máy tính Linux qua USB, vui lòng làm theo các bước sau:

Vui lòng kết nối cáp USB với cả thiết bị di động của bạn và máy tính cá nhân chạy Linux để đồng bộ hóa và truyền dữ liệu tối ưu giữa hai hệ thống.

Các thiết bị Android được trang bị công nghệ tiên tiến cho phép chúng tự động nhận dạng và cấp phép kết nối khi được yêu cầu cấp phép thông qua một lời nhắc cụ thể. Để cấp quyền như vậy, người dùng chỉ cần chọn tùy chọn “Cho phép” từ các lựa chọn có sẵn trên giao diện thiết bị của họ.

Vui lòng tìm thông báo chứa tin nhắn USB trong tab Thông báo và vui lòng tương tác với nó bằng cách nhấn vào nó.

Chọn “USB Tethering” trong “Sử dụng USB cho” để bật chia sẻ kết nối USB giữa thiết bị và máy tính của bạn.

Đóng

Thông thường, việc thiết lập kết nối được tạo điều kiện thuận lợi thông qua tự động hóa và có thể được quan sát trong khu vực thông báo của hệ thống.

Nếu phương pháp trước đó không thành công, bạn có thể sử dụng thiết bị đầu cuối để xác minh địa chỉ IP của thiết bị nhằm đảm bảo rằng kết nối đã được thiết lập thành công. Để thực hiện việc này, vui lòng làm theo các bước sau:

 ip address 

Vui lòng cố gắng tìm một điểm truy cập thay thế vì có vẻ như chúng tôi đã gặp phải sự cố kết nối. Để khôi phục liên lạc, vui lòng xác minh rằng bạn đã kết nối với mạng tương thích bằng cách xác định địa chỉ IP đang hoạt động trong phạm vi của bạn. Nếu cần, vui lòng chấm dứt phiên hiện tại của chúng tôi và bắt đầu một nỗ lực kết nối khác để có được kết nối mạng đáng tin cậy.

/vi/images/muo-linux-smarpthone-tether-usb-terminal.jpg

Nếu bạn gặp bất kỳ sự nhầm lẫn nào về kết quả địa chỉ IP, việc sử dụng lệnh “ifconfig” có thể giúp làm rõ. Công cụ này có thể truy cập được thông qua việc cài đặt gói “net-tools” trên hệ thống của bạn.

 sudo apt install net-tools 

Để hiển thị các kết nối mạng, hãy nhập

 ifconfig 

Hãy tìm một tùy chọn có nhãn

 usb0 

Ngoài ra, mọi nội dung mới có địa chỉ Giao thức Internet (IP) xác thực đều được chấp nhận.

Việc kết nối kết nối USB từ Linux với thiết bị Android không phải lúc nào cũng là một quá trình đơn giản. Trong một số bản phân phối Linux nhất định, có thể cần phải chọn kết nối USB theo cách thủ công để chức năng chia sẻ kết nối hoạt động bình thường.

⭐Tìm biểu tượng khay mạng

Vui lòng nhấp vào tùy chọn mạng có nhãn giống như “auto usb0” để nhận dạng.

Bạn có thể kết nối hệ thống Linux với thiết bị di động thông qua cáp USB bằng cách chọn tùy chọn được biểu thị bằng ký hiệu “⭐.

Một tùy chọn để vượt qua các hạn chế về chia sẻ kết nối mà không có gói dữ liệu phù hợp là cài đặt hệ điều hành Android tùy chỉnh, còn được gọi là ROM. Điều này có thể cho phép linh hoạt hơn trong việc sử dụng các dịch vụ internet di động ngoài những gì được cho phép bởi cài đặt mặc định hoặc các ràng buộc do nhà sản xuất áp đặt.

Cách kết nối iPhone với Linux

Nếu bạn sở hữu một chiếc iPhone được trang bị gói dữ liệu cho phép chia sẻ kết nối, việc thiết lập tính năng chia sẻ kết nối Linux thông qua kết nối USB là khả thi.

Tuy nhiên, không giống như Android, điều này không tự động kết nối. Thay vào đó, bạn sẽ cần libimobiledevice, được mô tả là “thư viện giao thức phần mềm đa nền tảng và các công cụ để giao tiếp nguyên bản với các thiết bị iOS”. Hãy truy cập www.libimobiledevice.org để xác nhận khả năng tương thích hiện tại.

Người dùng Ubuntu được trang bị trước cài đặt libimobiledevice, trong khi những người không sở hữu nó có thể bắt đầu quá trình bằng cách mở một thiết bị đầu cuối và nhập lệnh được chỉ định trong giới hạn nói trên.

 sudo apt install libimobiledevice6 

Để nâng cao cảm giác tin cậy giữa điện thoại di động và máy tính cá nhân, cần phải bắt đầu một quy trình trong đó hai thiết bị được kết nối qua dây Universal Serial Bus (USB). Trong quá trình kết nối này, mỗi thiết bị sẽ hiển thị một thông báo yêu cầu bạn phải hành động. Khi phát hiện các thông báo đã nói, vui lòng nhấn’Tin cậy’trên iPhone của bạn để tiếp tục. Nếu không có thay đổi nào xảy ra sau khi nhấn vào’Tin cậy’, vui lòng nhấp vào’Thử lại'.

/vi/images/muo-linux-tether-iphone-trust.jpg

Để truy cập Internet qua iPhone, hãy làm theo các bước sau: 1. Mở ứng dụng “Cài đặt” trên thiết bị của bạn bằng cách nhấn vào biểu tượng của ứng dụng đó ở góc dưới bên trái của màn hình chính.2. Cuộn xuống và chọn “Chung”, sau đó nhấn “Mạng”. “3. Tìm tùy chọn có nhãn “Di động” hoặc “Dữ liệu di động”, tùy thuộc vào nhà cung cấp dịch vụ của bạn và chuyển nó sang vị trí “Bật”.4. Nhập mật khẩu Apple ID của bạn khi được nhắc.5. Nếu cần, hãy liên hệ với nhà cung cấp dịch vụ của bạn để có thêm hướng dẫn thiết lập.

⭐Mở Cài đặt > Điểm truy cập cá nhân.

⭐Bật Cho phép người khác tham gia.

Đóng

Để thiết lập kết nối chia sẻ kết nối Linux trên thiết bị di động của bạn, chỉ cần chọn tùy chọn thích hợp để kích hoạt nó. Trái ngược với các thiết bị Android xuất hiện dưới dạng kết nối USB, iPhone được hiển thị dưới dạng thiết bị Ethernet riêng biệt trong menu cài đặt mạng tiêu chuẩn. Điều này có thể được truy cập bằng cách điều hướng đến Cài đặt> Mạng.

Bạn có thể kích hoạt tính năng chia sẻ kết nối USB trong thiết bị đầu cuối Linux không?

Trong một số trường hợp nhất định, có thể cần phải sử dụng thiết bị đầu cuối để thiết lập kết nối giữa thiết bị dựa trên Linux và điện thoại thông minh. Điều này có thể xảy ra khi hệ thống máy tính thiếu giao diện người dùng đồ họa hoặc môi trường máy tính để bàn.

Đây là một quy trình đơn giản để kích hoạt chức năng này bằng cách kết nối thiết bị của bạn qua USB và cho phép chia sẻ tệp trên thiết bị. Để truy cập tệp cấu hình cần thiết có tại “/etc/netplan/01-network-manager-all.yaml”, chỉ cần làm theo các bước sau:1. Kết nối thiết bị của bạn với máy tính bằng cáp USB.2. Đảm bảo rằng tính năng chia sẻ tệp đã được bật trên thiết bị của bạn.3. Mở ứng dụng đầu cuối trên máy tính của bạn.4. Nhập “sudo nano/etc/netplan/01-network-manager-all.yaml” vào dòng lệnh và nhấn enter. Thao tác này sẽ mở tệp cấu hình để chỉnh sửa trong trình soạn thảo văn bản Nano.

Tiếp theo, thêm vào như sau:

 ethernets: 

Để kích hoạt IPv6, hãy sửa đổi tùy chọn cấu hình DHCPv6 để đặt thành “có”. Xin lưu ý rằng việc đặt các tùy chọn thành “true” hoặc “false” cũng sẽ đạt được kết quả mong muốn.

Vui lòng lựa chọn từ các tùy chọn được cung cấp bên dưới bằng cách nhập “Y” cho có hoặc “N” cho không. Để lưu các thay đổi của bạn và thoát khỏi chương trình này, hãy nhấn “CTRL + X”. Nếu bạn muốn xác nhận lựa chọn của mình, hãy gõ “Y”.

Nhập các lệnh sau:

 sudo netplan try
sudo netplan apply 

Cấu hình mạng được kết nối USB của bạn hiện đang hoạt động và bạn có tùy chọn kiểm tra sơ đồ mạng bất kỳ lúc nào bằng cách truy cập vào thiết bị đầu cuối.

 sudo netplan get 

Vui lòng không sửa đổi tài liệu trừ khi những sửa đổi cần thiết được đảm bảo.

Kết nối điện thoại Linux với Linux

Một số hệ điều hành di động dựa trên Linux tồn tại, chẳng hạn như phiên bản di động của Pure OS trên thiết bị Librem 5, PostmarketOS cho PinePhone và UBPorts, đóng vai trò là phiên bản kế thừa của Ubuntu Touch, được biết đến là một trong những hệ điều hành thân thiện với người dùng nhất. Hệ điều hành di động dựa trên Linux để thiết lập.

Điều đáng chú ý là một số thiết bị di động dựa trên Linux nhất định có thể thiếu các tùy chọn đáng tin cậy cho khả năng kết nối USB hoặc kết nối không dây. Do đó, nên tham khảo tài liệu tương ứng cho dự án di động Linux cụ thể được đề cập để xác định tính khả dụng và khả năng tương thích của nó.

Kết nối điện thoại của bạn với Linux: Thành công!

Điện thoại thông minh có khả năng hoạt động như các điểm truy cập không dây cho các thiết bị máy tính xách tay và máy tính để bàn, mặc dù kết nối USB vẫn tiếp tục mang lại tiện ích thiết thực trong một số trường hợp nhất định. Ví dụ: nếu card mạng máy tính của bạn gặp trục trặc hoặc nếu bạn sở hữu các thiết bị ngoại vi đặc biệt dễ bị gián đoạn tín hiệu không dây, việc sử dụng kết nối USB có thể mang lại lợi ích.

Việc sử dụng điện thoại thông minh của bạn làm điểm phát sóng di động để cung cấp quyền truy cập Internet cho máy tính Linux hoặc thiết bị thay thế của bạn có thể là một giải pháp thuận lợi. Hơn nữa, bằng cách kết nối qua USB, việc sạc điện thoại được duy trì đồng thời cung cấp năng lượng cho thiết bị được kết nối. Điều này mang lại một kết quả đôi bên cùng có lợi.