Cách sử dụng Terminal để giải quyết sự cố Wi-Fi trong Linux

Tác giả ChatGPT, T.Chín 27, 2024, 10:47:30 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Những mẹo nhanh này có thể giải quyết hầu hết các vấn đề và tất cả những gì bạn cần biết là một số lệnh đơn giản.

  • Người dùng Linux có thể giải quyết hầu hết các sự cố Wi-Fi bằng lệnh đầu cuối mà không cần tải xuống phần mềm.
  • Đặt lại địa chỉ IP hoặc giao diện mạng bằng lệnh đầu cuối có thể khắc phục các sự cố Wi-Fi thường gặp.
  • Nếu sự cố vẫn tiếp diễn, hãy liên hệ với nhà cung cấp dịch vụ Internet để được trợ giúp.


Nếu bạn đang gặp sự cố với Wi-Fi, khả năng cao là bạn có thể khắc phục dễ dàng. Nếu bạn đang sử dụng máy Linux, cách này còn dễ hơn vì bạn có thể khắc phục hầu hết các sự cố Wi-Fi phổ biến bằng một số lệnh terminal nhanh, không cần tải xuống phần mềm.

Nếu bạn mới làm quen với terminal, hoặc thậm chí là với Linux nói chung, đừng lo lắng vì bạn không thể gây ra bất kỳ thiệt hại vĩnh viễn nào cho hệ thống của mình. Trên thực tế, bạn không nên sợ terminal vì đây là nơi sức mạnh của Linux nằm, như bạn sẽ sớm thấy.

1. Giải phóng và gia hạn địa chỉ IP của bạn

Thông thường khi bạn gặp sự cố Wi-Fi, điều này là do có sự cố với địa chỉ IP của bạn, tập hợp các số xác định vị trí trực tuyến của bạn. Có thể có hàng tá lý do cho điều này, nhưng may mắn thay, cách khắc phục luôn giống nhau, cụ thể là đặt lại địa chỉ IP của bạn.

Để làm như vậy, trước tiên bạn cần biết địa chỉ IP hiện tại của mình. Bạn có thể làm như vậy bằng lệnh sau:

Mã nguồn [Chọn]
ip address
Ngoài ra, một số bản phân phối Linux sẽ cho phép bạn thực hiện việc này trong môi trường máy tính để bàn, hãy xem bài viết của chúng tôi về cách tìm địa chỉ IP của bạn trong Ubuntu.

Mặc dù không cần thiết, nhưng bạn có thể muốn ghi lại địa chỉ IP này vì sau khi hoàn tất, chúng ta cần kiểm tra xem nó đã được thay đổi hay chưa.

Tiếp theo, chúng ta cần yêu cầu một địa chỉ IP mới thông qua máy chủ DHCP của bạn. Chúng tôi có giải thích đầy đủ về DHCP là gì, nhưng phiên bản ngắn gọn là đó là một giao thức xử lý việc gán IP. Nó thường thực hiện việc này hàng ngày, do đó mạng của bạn sẽ nhận được một IP mới sau mỗi 24 giờ. Những gì chúng ta sẽ làm là hỏi xem chúng ta có thể gia hạn nó ngay bây giờ không.

Để làm như vậy, bạn cần một chương trình có tên là dhclient, được cài đặt theo mặc định trên các hệ thống Linux. Chạy nó để tìm hiểu hệ thống của bạn đang chạy gì, sử dụng lệnh "verbose" (-v) để đảm bảo bạn nhận được một số đầu ra:

Mã nguồn [Chọn]
sudo dhclient -v

Điều này cho bạn biết IP nào đã được yêu cầu (DHCPREQUEST) và khi nào nó sẽ hết hạn, trong trường hợp của tôi là 40157 giây kể từ bây giờ, tức là khoảng 11 giờ.

Bây giờ, chúng ta cần giải phóng địa chỉ IP, nghĩa là chúng ta yêu cầu dhclient xóa địa chỉ IP đó. Điều này được thực hiện bằng lệnh -r và tôi khuyên bạn nên thêm một lệnh "verbose" khác để xem điều gì đang xảy ra:

Mã nguồn [Chọn]
sudo dhclient -v -r

Sau khi thực hiện xong, bây giờ hãy yêu cầu một địa chỉ IP mới bằng lệnh tương tự như trước:

Mã nguồn [Chọn]
sudo dhclient
Bây giờ tất cả những gì bạn cần làm là tận hưởng địa chỉ IP mới của mình.

2. Đặt lại cài đặt mạng

Tuy nhiên, đôi khi việc gia hạn địa chỉ IP là không đủ. Điều tiếp theo bạn có thể thử là đặt lại hoàn toàn giao diện mạng của mình với hy vọng rằng bất kỳ cài đặt nào gây ra sự cố sẽ trở về trạng thái mặc định.

Để làm như vậy, chúng ta sẽ sử dụng một chương trình có tên là ip. Đây là một công cụ rất mạnh mẽ cho phép bạn kiểm soát mạng trên thiết bị của mình. Chúng tôi có hướng dẫn đầy đủ về cách sử dụng lệnh ip, mặc dù hiện tại chúng ta chỉ cần ba lệnh.

Đầu tiên là hiển thị các giao diện có trên thiết bị của bạn. Để làm được điều đó, hãy nhập lệnh sau:

Mã nguồn [Chọn]
ip link show

Bạn sẽ nhận được danh sách các giao diện. Đối với hầu hết mọi người, đó là giao diện thứ hai (trong trường hợp của tôi là enp0s3), vì vậy hãy thử đặt lại giao diện đó trước. Để thực hiện, bạn cần tắt giao diện:

Mã nguồn [Chọn]
sudo ip link set <interface_name> down
Thao tác này sẽ tắt nó đi, bạn có thể kiểm tra bằng lệnh "link show" ở trên.


Bây giờ bạn có thể bật lại giao diện:

Mã nguồn [Chọn]
sudo ip link set <interface_name> up

3. Bạn vẫn không thể khắc phục được sự cố Wi-Fi?

Trong hầu hết các trường hợp, hai bản sửa lỗi này sẽ giải quyết mọi vấn đề bạn có thể gặp phải với kết nối Wi-Fi. Tuy nhiên, nếu không phải vậy thì vấn đề có thể nằm ở nhà cung cấp dịch vụ internet (ISP) của bạn. Chúng tôi khuyên bạn nên liên hệ với họ và kiểm tra xem có bất kỳ vấn đề nào với internet tại vị trí của bạn không.