Tính toàn vẹn của tín hiệu WiFi là một vấn đề lớn đối với nhiều người dùng Linux, nhưng thật không may, có rất nhiều thông tin liên quan đến vấn đề này. Một số người thực sự ngại sử dụng bất kỳ bản phân phối Linux nào vì họ tin rằng họ sẽ mất khả năng làm việc với Internet không dây nếu làm như vậy. Đây không phải là trường hợp nào cả. Có bốn cách chính khác nhau để cải thiện khả năng thu tín hiệu không dây trên Linux và tất cả đều liên quan đến việc sửa lỗi trình điều khiển phần mềm. Tuy nhiên, nếu bạn đang gặp vấn đề, trước tiên bạn có thể muốn tìm nơi khác. Người dùng thẻ WiFi nội bộ, giống như thẻ có trong hầu hết máy tính xách tay và netbook, phải đảm bảo rằng chúng được gắn chặt. Hãy dành chút thời gian để xác định bảng che thẻ ở mặt dưới cùng của thiết bị nếu cần và chỉ mở nó sau khi tắt máy. Hãy chắc chắn rằng nó được gắn đúng cách. Tương tự như vậy, nếu bạn đang sử dụng một loại USB WiFi dongle nào đó thì bạn cần đảm bảo rằng thiết bị đó đang kết nối tốt trước khi tiếp tục với bất kỳ phương pháp cải thiện khả năng thu tín hiệu không dây nào của phần mềm Linux.
Phương pháp 1:Sử dụng trình điều khiển WiFi độc quyền
Người dùng Ubuntu sẽ muốn mở ứng dụng Phần mềm &Cập nhật bằng cách nhấp vào Dấu gạch ngang và chọn nó từ Ứng dụng hoặc bằng cách tìm kiếm nó bằng cách nhập vào thanh Dấu gạch ngang. Người dùng Xubfox, Kubuntu và Lubuntu có thể nhấp vào menu Ứng dụng hoặc giữ phím Alt+F1 và điều hướng đến Tùy chọn để tìm ứng dụng. Nhấp vào Tab Trình điều khiển bổ sung và đợi một lát. Một thông báo cho bạn biết rằng nó hiện đang tìm kiếm trình điều khiển bổ sung sẽ chào đón bạn. Nếu bạn gặp sự cố khi nhận bất kỳ kết nối WiFi nào, thì bạn sẽ cần gắn dây Ethernet để chương trình có đủ kết nối với Internet để tìm kiếm trình điều khiển. Nếu bất kỳ tên trình điều khiển nào xuất hiện trong hộp, bạn có tùy chọn nhấp vào chúng và chọn nút Áp dụng Thay đổi để cài đặt trình điều khiển. Đảm bảo rằng tên trình điều khiển được đề cập khớp với tên của bộ điều hợp không dây bạn đang sử dụng. Hầu hết người dùng xử lý các vấn đề này có thể sẽ có phần cứng Realtek, Broadcom, Marvell, Lucent hoặc Intel. Người dùng thiết bị Qualcomm Atheros không nên tiếp tục cài đặt trong hầu hết các trường hợp.
Bạn có thể thấy thông báo về việc không tìm thấy bất kỳ trình điều khiển bổ sung nào, điều này có thể cho thấy rằng bạn đã cài đặt trình điều khiển. Điều đó cũng có thể có nghĩa là nhân của bạn không phát hiện được phần cứng của bạn hoặc bạn đang sử dụng phần cứng Qualcomm Atheros được giải pháp nguồn mở hỗ trợ đầy đủ.
Đợi một lát nếu bạn đã chọn được driver để cài đặt. Bạn sẽ nhận được thông báo rằng quá trình cài đặt đã hoàn tất. Bấm vào nút đóng để thoát khỏi cửa sổ. Nếu lời nhắc gksu xuất hiện bất kỳ lúc nào trong quá trình này, bạn chỉ cần sử dụng mật khẩu quản trị viên thông thường và phím enter để tiếp tục. Xin lưu ý rằng người dùng các bản phân phối Linux được Tổ chức Phần mềm Tự do phê duyệt sẽ không có tùy chọn này. Những người sử dụng Trisquel hoặc Fedora sẽ phải chuyển ngay sang Phương pháp 4 để tiếp tục.
Phương pháp 2:Xóa trình điều khiển WiFi độc quyền
Người dùng Linux Mint, các bản phân phối *buntu khác nhau và một số bản phân phối bắt nguồn từ Debian đôi khi có thể đã cài đặt một số loại trình điều khiển phần cứng độc quyền khi định cấu hình hệ thống của họ lần đầu tiên. Ngoài ra, bạn có thể thấy rằng các bước trong Phương pháp 1 thực sự đã gây ra một số vấn đề không mong muốn. Trong cả hai trường hợp, cùng một quy trình chạy ngược lại sẽ giải quyết được vấn đề. Mở menu Dash, Ứng dụng hoặc Whisker và chọn ứng dụng Phần mềm &Cập nhật lần thứ hai. Chọn tab Trình điều khiển bổ sung lần thứ hai. Nhấp vào trình điều khiển thay thế mà bạn đã cài đặt hoặc sử dụng các phím con trỏ để đánh dấu trình điều khiển đó rồi chọn nút Hoàn nguyên để khôi phục trình điều khiển trước đó của bạn. Một lần nữa, quá trình này sẽ mất một chút thời gian và hạt nhân sẽ cần phát hiện lại phần cứng không dây của bạn. Bạn có thể được thông báo rằng hệ thống cần khởi động lại trước khi làm mới trình điều khiển. Nếu đúng như vậy, bạn sẽ cần lưu tất cả công việc trong mọi chương trình đang mở trước khi tiếp tục. Bạn sẽ sử dụng trình điều khiển nguồn mở trước đó ngay khi hệ thống hoạt động trở lại. Trong khi chạy ứng dụng Phần mềm &Cập nhật, bạn có thể gặp phải lời nhắc gksu vì hiện tại bạn không hoạt động với quyền root. Người dùng bản phân phối *buntu cũng có thể bị băm ra khỏi người dùng root. Nếu đúng như vậy thì bạn chỉ cần nhập mật khẩu quản trị viên của mình và nhấn phím enter để tiếp tục.
Phương pháp 3:Chọn trình điều khiển độc quyền trong quá trình cài đặt
Nhiều bản phân phối Linux cho phép người dùng tìm kiếm trình điều khiển bổ sung khi cài đặt hệ điều hành. Giả sử bạn đã ghi một tệp ISO vào thẻ nhớ USB hoặc thẻ SD và khởi động từ nó, bạn có thể chọn ngôn ngữ của mình. Phần mềm cài đặt đồ họa được sử dụng bởi các bản phân phối *buntu, Linux Mint và Bodhi Linux cung cấp hộp kiểm có nội dung “Cài đặt phần mềm bên thứ ba này”, bạn nên kiểm tra bằng cách nhấp vào hộp kiểm đó. Điều này cũng sẽ cài đặt codec MPEG Layer-3 cũng như trình phát Flash. Những cá nhân sử dụng ảnh ISO của trình cài đặt thay thế cho Lubuntu sẽ nhận được lời nhắc tương tự trong cửa sổ do ncurses tạo ra. Đánh dấu hộp kiểm bằng cách nhấn phím xuống cho đến khi con trỏ nhấp nháy trên đó rồi nhấn phím cách để chọn. Điều này cuối cùng sẽ có tác dụng tương tự đối với phần mềm cài đặt và sẽ cài đặt trình điều khiển không dây độc quyền. Trong cả hai trường hợp, hãy tiến hành cài đặt như bình thường. Trình cài đặt có thể yêu cầu bạn kết nối với kết nối không dây trong quá trình cài đặt, mặc dù điều này khó xảy ra nếu bạn đang sử dụng dây Ethernet để kết nối. Nếu trường hợp này xảy ra, hãy sử dụng các phím con trỏ để đánh dấu kết nối của bạn rồi nhấn phím enter để chọn kết nối đó. Nhập mã tìm thấy trên modem WiFi của bạn để tiếp tục. Thay vào đó, người dùng trình cài đặt đồ họa nói trên có thể nhấp vào kết nối để sử dụng nó. Đương nhiên, nếu bạn đã thay đổi mã của mình thì bạn sẽ cần sử dụng mã mới mà bạn đã đặt. Một lần nữa, Tổ chức Phần mềm Tự do sẽ không cấp con dấu phê duyệt cho các giải pháp phần mềm dựa trên các loại trình điều khiển này. Do đó, nếu bạn đang sử dụng Fedora, Trisquel hoặc bất kỳ bản phân phối nào khác chỉ dựa vào phần mềm miễn phí như Parabola GNU/Linux Libre phái sinh của Arch Linux, bạn sẽ không thể sử dụng kỹ thuật này. Bạn có thể thấy rằng trình cài đặt openSUSE cũng không có nó.
Phương pháp 4:Cải thiện khả năng thu tín hiệu không dây bằng dòng lệnh
Bạn có thể thấy rằng Windows 10, OS X hoặc hệ điều hành khác mà bạn có thể khởi động máy để hoạt động tốt với thẻ WiFi của mình, nhưng bạn gặp một số điều kiện thu tín hiệu yếu trong Linux. Các phương pháp khác cũng có thể không hiệu quả. Bạn có thể thử sử dụng một vài lệnh từ dòng lệnh để khắc phục sự cố nếu đúng như vậy. Điều này nhiều khả năng sẽ chỉ hoạt động nếu bạn đang sử dụng trình điều khiển không dây nguồn mở. Bạn sẽ cần biết tên thiết bị không dây của mình để tiếp tục. Mở một thiết bị đầu cuối lệnh tiêu chuẩn bằng cách giữ Ctrl, Alt và T cùng lúc. Bạn cũng có thể muốn chọn menu Dash, Ứng dụng hoặc Whisker và mở Terminal bằng cách nhấp vào nó hoặc chọn nó bằng các phím con trỏ và nhấn thanh dấu cách. Nhập lspci để tìm danh sách các thiết bị PCI được gắn vào hệ thống của bạn. Nếu bạn biết tên của nhà cung cấp phần cứng thì bạn có thể nhập lscpi | grep -i name trong khi thay thế nhãn tên bằng tên của nhà cung cấp được đề cập, như Realtek hoặc Intel. Trong hầu hết các trường hợp, bạn sẽ không có đủ thiết bị để lo lắng về việc tìm kiếm trong danh sách. Bạn thường có thể chỉ cần nhìn lướt qua đầu ra và tìm thấy nó một cách nhanh chóng. Điều này sẽ chỉ hoạt động nếu bạn đang sử dụng bộ điều hợp không dây tích hợp. Người dùng thiết bị USB nên chạy lsusb hoặc lsusb | grep -i wireless để tìm tên của bộ chuyển đổi. Hầu hết người dùng sẽ có ít thiết bị USB gắn vào hệ thống của họ hơn, vì vậy danh sách này sẽ ngắn gọn. Nếu bạn nhận thấy rằng bộ điều hợp của mình hoàn toàn không được liệt kê trong số đầu ra trong lsusb thì bạn vẫn nên quay lại và thử lspci.
Lưu ý rằng bạn không cần phải hoạt động với quyền root để chạy một trong các lệnh này. Khi bạn đã tìm thấy số bộ điều hợp không dây cụ thể của mình, bạn có thể thử nhập sudo modprobe -rv NAME vào dòng lệnh và nhấn enter theo sau là sudo modprobe -v NAME ant_sel=1 và nhấn enter lần thứ hai. Ví dụ:nếu bạn đang sử dụng trình điều khiển Realtek 8188eu, bạn có thể thử sudo modprobe -rv rt18188eu, sau đó là sudo modprobe -v rt18188eu ant_sel=1 trong khi nhấn phím enter sau mỗi phím này. Người dùng trình điều khiển không dây Realtek 8723be sẽ muốn sử dụng rt18723be thay cho rt18188eu trong các lệnh đó. Lưu ý rằng trình điều khiển GPL cho thiết bị Ralink sẽ hoạt động theo cách tương tự, nhưng bạn có thể gặp một số vấn đề nếu không sử dụng phần cứng Realtek. May mắn thay, tất cả các trình điều khiển Realtek đều hoạt động ít nhiều giống nhau.
Đừng lo lắng về việc làm rối tung hệ thống khi thử cách này. Nếu bạn nhận thấy mình đã mất Internet hoàn toàn, thì bạn luôn có thể giữ phím Alt+F4 trên màn hình và chọn khởi động lại, khởi động lại từ menu Ứng dụng hoặc gõ khởi động lại tại dấu nhắc CLI và nhấn enter để khởi động lại hệ thống của bạn và tải lại trình điều khiển tiêu chuẩn. Đảm bảo lưu mọi tiến trình trong bất kỳ phần mềm nào khác trước khi tiếp tục. Lưu ý rằng quá trình này không làm thay đổi vĩnh viễn. Có một số hướng dẫn yêu cầu bạn nên thêm lệnh vào tập lệnh khởi động, nhưng điều này không đúng và chúng sẽ bị phủ nhận theo cách đó. Từ dòng lệnh, chạy
để làm cho nó vĩnh viễn, thay thế tên bằng tên đã hoạt động trước đó. Chỉ sử dụng tùy chọn này nếu trước đó nó đã hoạt động. Ví dụ:bằng cách sử dụng một trong những trình điều khiển realtek đó, bạn có thể muốn sử dụng lệnh:
Khi bạn đã hoàn thành việc này, hãy thử khởi động lại theo cách thủ công một lần nữa để đảm bảo rằng các tùy chọn vẫn ổn. Nếu bạn gặp bất kỳ lỗi nào về việc chưa cài đặt tee, thì bạn có thể thử dòng này:
Chủ sở hữu hệ thống Fedora một người dùng đang gặp một số khó khăn với mật khẩu quản trị viên sau khi chạy sudo có thể thiết lập hệ thống của họ để cho phép mật khẩu tài khoản người dùng của họ hoạt động với sudo giống như cách thực hiện trên một số bản phân phối khác. Gõ su – để trở thành người dùng root và nhập mật khẩu tài khoản riêng của người dùng root. Từ dấu nhắc # bạn nhận được, hãy nhập usermod myName -a -G Wheel trong khi thay thế myName bằng tên người dùng thực của bạn. Sau đó, bạn có thể chạy
lệnh từ trước như bình thường.
GIỚI THIỆU TÁC GIẢ
Mũi tên Kevin
Kevin Arrows là một chuyên gia công nghệ giàu kinh nghiệm và hiểu biết với hơn một thập kỷ kinh nghiệm trong ngành. Anh có chứng chỉ Chuyên gia Công nghệ được Chứng nhận của Microsoft (MCTS) và có niềm đam mê sâu sắc trong việc cập nhật những phát triển công nghệ mới nhất. Kevin đã viết nhiều về nhiều chủ đề liên quan đến công nghệ, thể hiện chuyên môn và kiến thức của mình trong các lĩnh vực như phát triển phần mềm, an ninh mạng và điện toán đám mây. Những đóng góp của ông cho lĩnh vực công nghệ đã được các đồng nghiệp công nhận và tôn trọng rộng rãi, đồng thời ông được đánh giá cao nhờ khả năng giải thích các khái niệm kỹ thuật phức tạp một cách rõ ràng và ngắn gọn.