Mục lục
- sudo ifconfig wlp4s0 up
Tiếp theo, máy tính của bạn cần quét tất cả các mạng lân cận để tìm kiếm mạng không dây tại nhà của bạn. Sau đó, tất cả những gì bạn cần làm là thay thế “wlp4s0” bằng tên của giao diện không dây mà bạn đã tìm ra bằng lệnh trên.
Bước tiếp theo là sử dụng lệnh sau để tìm hiểu tên mạng định danh ESSID:
- sudo iwlist wlp4s0 scanlệnh để xem danh sách các mô-đun đã sử dụng:
- sudo lsmod
Nếu bạn muốn kích hoạt một mô-đun cụ thể, bạn nên thực hiện lệnh bằng cách sử dụng tên của chipset như tên mô-đun:
- sudo modprobe modulename
Tiếp theo, bạn có thể thực hiện lệnh “lsmod” để xem mô-đun đã được cài đặt đúng chưa.
Bước 4: Tự động tải mô-đun khi khởi động
Trong trường hợp mô-đun không tải khi khởi động, bạn phải tải mô-đun vĩnh viễn bằng lệnh:
- sudo nano /etc/modules
Bạn có thể mở trình soạn thảo văn bản Nano bằng lệnh trên. Sau đó, tất cả những gì bạn cần làm là viết tên của mô-đun vào cuối tệp và lưu nó. Ngoài ra, bạn phải khởi động lại hệ thống để xem thẻ không dây có thể phát hiện mạng wifi hay không.
Giải quyết vấn đề DNS
Mặc dù đây là sự cố hiếm gặp nhưng tốt hơn hết bạn nên kiểm tra xem mình có gặp phải sự cố kết nối không trên một máy chủ Linux. Đầu tiên, thực hiện lệnh này để xem địa chỉ Lan của bộ định tuyến:
- nmcli device show wlan1
Bạn có phải là nhà phát triển hoặc người thử nghiệm trang web sử dụng Ubuntu để viết mã và khắc phục sự cố không? Nếu có, chúng tôi có một tin vui cho bạn về khả năng kết nối Wifi trên Linux.
Như chúng ta đã biết, Ubuntu là một hệ thống dựa trên Linux, được các nhà phát triển trên toàn thế giới yêu thích. Tuy nhiên, ngoài các nhà phát triển, nhiều người dùng thích Ubuntu hơn vì nó là mã nguồn mở, thân thiện với người dùng và có thể tùy chỉnh.
Hãy đọc để tìm hiểu cách truy cập kết nối Wifi trên các hệ thống và máy chủ Linux.
Làm cách nào để kích hoạt mạng không dây trên Linux bằng nmtui?
Giao diện người dùng văn bản của Trình quản lý mạng nmtui về cơ bản là một thiết bị đầu cuối dòng lệnh mà bạn sử dụng trong hệ thống Linux để định cấu hình mạng. Bạn có thể gọi giao diện văn bản đồ họa để kích hoạt Wi-fi trên Ubuntu một cách thuận tiện hơn.
Khởi chạy nmtui
Trước tiên, bạn phải thực thi lệnh $nmtui trong terminal để khởi chạy đồ họa giao diện. Tại đây, bạn sẽ thấy ba tùy chọn mà trong đó bạn có thể chọn “Kích hoạt kết nối” và nhấp vào OK.
Bật Mạng không dây
Hệ thống sẽ quét các mạng không dây khả dụng và hiển thị danh sách trên màn hình. Từ đây, bạn có thể chọn mạng wi-fi tại nhà của mình và nhấn enter. Tiếp theo, tương tự như Windows, bạn phải nhập mật khẩu vào cửa sổ hội thoại bật lên và chọn OK để xác nhận.
Sau khi kết nối không dây thành công, bạn có thể quay lại và chọn “thoát” để đóng giao diện nmtui . Bạn cũng có thểkiểm tra kết nối Internet bằng cách thực hiện lệnh ping tới Google DNS:
- Ping 8.8.8.8 -c 4
Làm cách nào để tôi bật Wi-fi trong Terminal trên Linux?
Tin vui là bạn có thể sử dụng thiết bị đầu cuối lệnh trên máy tính để bàn và máy chủ Ubuntu 20.04 để kết nối với mạng Wifi, nhờ wpa_supplicant.
Mạng Wifi nâng cao được bảo vệ bằng WPA-PSK hoặc WPA-Personal, một khóa chia sẻ trước thay vì WPA-Enterprise.
Khóa thay thế về cơ bản là một phần mềm máy khách mà bạn có thể cài đặt trên máy tính hoặc máy tính xách tay của mình. Tiếp theo, bạn cần xác thực thiết bị thay thế để kết nối với mạng không dây. Cuối cùng, bạn có thể triển khai thành phần thay thế WPA bằng cách sử dụng wpa_supplicant.
Bước 1: Cách tìm tên của mạng và giao diện không dây
Mở terminal lệnh trong Ubuntu 20.04 và chạy phần sau lệnh để biết tên của giao diện Wifi:
- iwconfig
Bạn nên biết rằng “wlan0” là tên phổ biến nhất được sử dụng cho giao diện mạng không dây trên hầu hết Linux các hệ thống không có Systemd.
Tuy nhiên, Ubuntu sử dụng Systemd; đó là lý do tại sao bạn sẽ thấy tên giao diện mạng không dây của mình là “wlp4s0”.
Một thông tin khác mà bạn sẽ thấy trong thiết bị đầu cuối là điểm truy cập. Một lần nữa, nếu Wi-fi không được bật trên hệ thống Linux, thì sẽ không có bất kỳ điểm truy cập nào được liên kết với giao diện không dây.
Tuy nhiên, nếu bạnghi đầu ra vào tệp /etc/wpa_supplicant.conf. Trong bước tiếp theo, bạn phải chạy lệnh này để kết nối card không dây và điểm truy cập Wifi:
- sudo wpa_supplicant -c /etc/wpa_supplicant.conf -i wlp4s0
Đầu ra cho biết kết nối Internet đã được thiết lập thành công hay chưa.
Cách dừng Trình quản lý mạng
Nếu kết nối wifi thành công, bạn thực hiện lệnh dừng Trình quản lý mạng . Trình quản lý mạng có thể tạo ra sự cố kết nối wifi trong phiên bản máy tính để bàn Ubuntu nếu bạn đang sử dụng wpa_supplicant. Đó là lý do tại sao cần phải tạm dừng Trình quản lý mạng.
- sudo systemctl stop Trình quản lý mạng
Bạn có thể tắt vĩnh viễn Trình quản lý mạng khỏi tính năng tự động khởi động khi khởi động bằng cách sử dụng dòng lệnh bên dưới:
- Sudo systemctl disable NetworkManager-wait-online NetworkManager-dispatcher NetworkManager
Khi kết nối Internet được thiết lập thành công, bạn có thể thực thi “iwconfig” để xem điểm truy cập được liên kết với giao diện mạng của bạn.
Thông thường, wpa_supplicant chạy ở nền trước. Tuy nhiên, bạn có thể sử dụng CTRL+C để dừng quá trình và chạy nó ở chế độ nền. Tất cả những gì bạn cần làm là thêm cờ -B vào dòng lệnh:
Xem thêm: Hết thời gian chờ kết nối Wifi - Hướng dẫn khắc phục sự cố- sudo wpa_supplicant -B -c /etc/wpa_supplicant.conf -i wlp4s0
Tại thời điểm này, máy tính để bàn Ubuntu 20.04 của bạn đã được xác thực và kết nối với máy tính của bạn.mạng Wi-fi gia đình. Tuy nhiên, bạn vẫn chưa có địa chỉ IP riêng. Bạn có thể lấy địa chỉ IP từ máy chủ DHCP bằng cách thực hiện lệnh này trong thiết bị đầu cuối:
- sudo dhclient wlp4s0
Hơn nữa, bạn cũng có thể kiểm tra địa chỉ IP của mình bằng cách viết lệnh dưới đây trong thiết bị đầu cuối:
- ip addr show wlp4s0
Cách kết nối với mạng không dây ẩn
Nếu modem không dây của bạn không phát sóng ESSID: Đừng lo lắng; tất cả những gì bạn cần làm là thêm “scan_ssid=1” vào tệp /etc/wpa_supplicant.conf.
Bước 3: Cách tự động kết nối khi khởi động
Nếu bạn muốn để tự động kết nối với mạng Wifi lúc khởi động, bạn phải chỉnh sửa tệp wpa_supplicant.service. Trước khi chỉnh sửa tệp, bạn có thể sao chép tệp đó từ thư mục /lib/systemd/system/ sang /etc/systemd/system.
Bằng cách này, phiên bản mới của wpa_supplicant không ghi đè các sửa đổi của bạn.
- Sudo cp /lib/systemd/system/wpa_supplicant.service /etc/systemd/system/wpa_supplicant.service
Bạn có thể sử dụng Nano, trình soạn thảo văn bản dòng lệnh để sửa đổi nội dung tệp:
- sudo nano /etc/systemd/system/wpa_supplicant.service
Trong tệp, bạn cần tìm kiếm dòng này:
- ExecStart=/sbin/wpa_supplicant -u -s- -0 /run/wpa_supplicant
Bạn phải thêm tên giao diện mạng vào lệnh này:
- ExecStart=/sbin/wpa_supplicant -u -s -0 /etc/wpa_supplicant-conf-i wlp4s0
Một điều quan trọng khác cần xem xét ở đây là khởi động lại wpa_supplicant trong trường hợp phát hiện lỗi. Để giải quyết vấn đề này, hãy thêm dòng này ngay dưới lệnh ExecStart:
- Restart=always
Hơn nữa, bạn nên ra lệnh cho dòng dưới đây bằng cách sử dụng dấu # ở đầu:
- Alias=dbus-fi.wl-wpa_supplicant1.service
Cuối cùng, hãy lưu và đóng tệp này. Ngoài ra, nếu bạn sử dụng trình soạn thảo văn bản Nano để sửa đổi tệp, hãy nhấn Ctrl+0 và Enter để xác nhận các thay đổi và Ctrl+X để hoàn thành tệp.
Bạn có thể tải lại systemd bằng cách sử dụng lệnh này:
- Sudo systemctl daemon-reload
Tiếp theo, bạn nên bật các dịch vụ wpa_supplicant để tự động khởi động mỗi khi khởi động:
Xem thêm: Google Wifi Calling: Mọi thứ bạn cần tìm hiểu!- Sudo systemctl enable wpa_supplicant.service
Tại Sao Máy Chủ Linux Không Kết Nối Được Wifi?
Nếu bạn không thể kết nối với mạng Wifi, có thể là do sự cố phần cứng hoặc phần mềm. Tuy nhiên, trước tiên, tốt hơn hết bạn nên loại trừ các vấn đề về phần cứng với trình điều khiển vì quá trình chẩn đoán rất đơn giản.
Trước tiên, hãy thực hiện lệnh sau:
- Ping localhost
Máy chủ cục bộ của bạn về cơ bản là địa chỉ để xác minh mạch cho NIC. Nếu bạn không thể ping, điều đó có nghĩa là sự cố xảy ra với trình điều khiển Wi-fi của bạn. Tuy nhiên, nếu ping quay trở lại, rất có thể vấn đề nằm ở phần mềm.
Bước 1: Cài đặt Trình điều khiển Không dây từ Ubuntu ISO
Để giải quyết vấn đề về phần mềm, bạn có thể sử dụng tệp ISO của Ubuntu để cài đặt lại trình điều khiển Wi-fi. Trước tiên, bạn có thể đặt Ubuntu ISO trong thư mục chính và thực hiện lệnh bên dưới để gắn Ubuntu ISO vào ổ đĩa ảo:
- sudo mkdir /media/cdrom
- sudo mount - o loop ubuntu-*.iso /media/cdrom
Bạn nên điều hướng đến “Phần mềm & Cập nhật”, hãy kiểm tra CDRom và nhập mật khẩu theo yêu cầu từ bảng điều khiển.
Cuối cùng, nhấn vào tab “Trình điều khiển bổ sung” để chọn tùy chọn “Bộ điều hợp mạng không dây” và chọn “Áp dụng thay đổi”.
Bước 2: Cách kiểm tra xem thiết bị không dây có được phát hiện hay không
Nếu Ubuntu 20.04 không thể phát hiện thiết bị không dây, bạn có thể mở command terminal và thực hiện lệnh:
- Sudo lsusb
Mặt khác, bạn phải viết lệnh này nếu bạn sử dụng khóa USB hoặc thẻ không dây bên trong:
- Sudo lspci
Nếu đầu ra chứa “Bộ điều khiển mạng” hoặc “Bộ điều khiển cáp Ethernet”, thì Linux có thể phát hiện thiết bị không dây.
Ngoài ra, bạn cũng có thể sử dụng các lệnh sau để xem thiết bị không dây thiết bị:
- Sudo lshw -C network
Nếu đầu ra chứa mô tả mạng, Ubuntu không thể nhận ra thiết bị không dây. Nếu không, bạn cần cài đặt mô-đun trình điều khiển bị thiếu.
Bước 3: Cách cài đặt mô-đun trình điều khiển bị thiếu bằng Ubuntu
Trước tiên, bạn phải thực hiệnMáy chủ Google. Bạn cũng có thể liên hệ với nhà sản xuất bộ định tuyến để kiểm tra thêm vấn đề DNS.
Kết luận
Mục đích chính của bài viết trên là thảo luận về cả phương pháp giao diện người dùng đồ họa và văn bản để bật Wifi trên thiết bị của bạn. Hệ thống hoặc máy chủ Linux.
Hơn nữa, bạn cũng có thể sử dụng các phương pháp khắc phục sự cố nếu Ubuntu không thể kết nối với mạng không dây.