Hướng dẫn sau đây sẽ giúp bạn cài đặt driver cho máy dùng Ubuntu nhận thiết bị wifi bao gồm cả USB wifi. Mình thực hành trên Ubuntu 14.04 và USB wifi TP-link TL-WN727N. Việc này chỉ làm bạn mất 5 phút mà không phải đợi cả ngày khi load từ kho ứng dụng của Ubuntu. Show
Cách 1: Dùng cho các bạn có mạng internet có dây cắm vô và có mạng (nhưng card wifi không nhận).Đầu tiên là bạn phải làm trên user có quyền Admin nhé. Khi đã kết nối mạng bạn nhấn Ctrl+Alt+T để mở trình Terminal. Vì cái này là cài đặt nâng cao nên phải dùng Terminal, với lại dùng Terminal cho nó pro hehe. Trở lại vấn đề bắt đầu gõ từng dòng lệnh sau, sau mỗi dòng lệnh nhấn enter và đợi: sudo apt-get install linux-headers-generic build-essential git Tới đây là xong rồi,bạn có thể cắm card wifi vào để test nhé, không được thì làm lại vì có thể gõ sai đâu đó không thì copy và paste cho lành. Trong quá trình làm có thể ubuntu sẽ hỏi password của user, điền vào và tiếp tục ( trên linux, điền password sẽ không hiển thị, cứ gõ rồi enter là được). Cách 2: Dùng offline:Đầu tiên bạn dùng một máy khác có mạng hoặc ra quán internet download gói nén này về máy và giải nén ra Desktop của Ubuntu: https://github.com/porjo/mt7601/archive/master.zip Link thay thế Đổi tên thành mt7601 cho dễ thao tác gõ, đỡ phải dài dòng. Và Ctrl+Alt+T thần kỳ nào: cd ~/Desktop/mt7601/src Tới đây là xong rồi,bạn có thể cắm card wifi vào để test nhé, không được thì làm lại vì có thể gõ sai đâu đó không thì copy và paste cho lành. Trong quá trình làm có thể ubuntu sẽ hỏi password của user, điền vào và tiếp tục ( trên linux, điền password sẽ không hiển thị, cứ gõ rồi enter là được). NOTE: Trong trường hợp update Ubuntu coreTrường hợp trên thì sau khi update ta phải build lại với các câu lệnh sau: cd ~/mt7601/src Hy vọng lúc đó thư mục mt7601 trong etc vẫn còn, nếu hệ thống báo không có thì bạn phải cài lại từ đầu theo hướng dẫn bước 2. Cách 3: Cách tệ nhất và là chiêu cuối cùng của mìnhVào đây : http://packages.ubuntu.com/ Tìm theo phiên bản Ubuntu, linux-headers-generic và build-essential, download cho đúng gói 32bit hay 64bit. Cái này có thể phải down cả chục gói mà không biết trong số chúng em nào là em ta cần (quá phũ phàng). Down về copy vào desktop và terminal : cd ~/Desktop Vài em khi cài nó báo thiếu gì đó, vậy là phải lên đó search và down về, mình mất 3 ngày với em này. Tiếc là mình lại tiếp cận vấn đề theo cách tệ nhất. Tóm LạiTới đây là bạn có thể lướt vèo vèo internet và comment cho mình tại votranthi.net với nhé. Chúc thành công và vui vẻ. Installing Broadcom Wireless DriversI'm having serious problems installing the Broadcom drivers for Ubuntu. It worked perfectly on my previous version, but now, it is impossible. What are the steps to install Broadcom wireless driv... askubuntu.com Ubuntu là một hệ điều hành mã nguồn mở miễn phí, mạnh mẽ, phù hợp cho những người mới bắt đầu muốn khám phá Linux và các chuyên gia dày dạn kinh nghiệm, muốn có một hệ thống đáng tin cậy, an toàn cho dự án và những thứ tương tự. Tuy nhiên, bên cạnh tất cả các ưu điểm của Ubuntu, đôi khi bạn có thể gặp sự cố khi kết nối với mạng WiFi. Sự cố kết nối WiFi có thể là sự cố phần cứng hoặc phần mềm. Dưới đây là một số giải pháp hữu ích nếu người dùng thấy mình gặp sự cố khi kết nối với mạng WiFi. Lưu ý: Vấn đề lớn nhất mà người dùng sẽ gặp phải là có một card không dây do Broadcom sản xuất. Mặc dù nhà sản xuất này à một phần của Linux Foundation, nhưng điều này không có nghĩa là hỗ trợ driver của họ luôn tốt. Ngoài driver, một vấn đề khác là mã hóa TKIP. Cài đặt driver từ Ubuntu ISONếu Ubuntu hoàn toàn không phát hiện ra mạng WiFi hoặc nếu gặp lỗi, thì bạn có thể thử cài đặt hoặc cài đặt lại driver WiFi từ file Ubuntu ISO. Trước tiên, bạn cần tải Ubuntu ISO tương ứng với phiên bản Ubuntu của mình (trên một thiết bị khác hoặc bằng kết nối Ethernet trên Ubuntu). Đặt Ubuntu ISO vào thư mục Home trên Ubuntu, sau đó trong Terminal, nhập chuỗi lệnh sau để mount Ubuntu ISO vào ổ ảo:
Đi tới Software & Updates từ bảng điều khiển, sau đó trong cửa sổ mới, chọn CDrom with Ubuntu [phiên bản] box và nhập mật khẩu khi được yêu cầu. Nhấp vào tab “Additional Drivers”, sau đó chọn tùy chọn Wireless Network Adapter và nhấp vào Apply Changes. Vấn đề 1: Không phát hiện được thiết bịNếu thiết bị không dây không được phát hiện bởi Ubuntu (hoặc bất kỳ bản phân phối nào), thì bạn sẽ cần truy cập vào Terminal và nhập lệnh sau:
...nếu bạn sử dụng USB wireless card/dongle và:
...nếu bạn có card không dây bên trong. Nếu phản hồi từ các lệnh này tương tự như ảnh chụp màn hình bên dưới, thì bạn thật may mắn: Ubuntu có thể tìm thấy thẻ. Nó thường được xác định bằng Network Controller hoặc Ethernet Controller. Đầu ra lệnhTrước đây, rất nhiều bản phân phối Linux gặp khó khăn trong việc tìm kiếm card không dây. Rất may, sự hỗ trợ đã trở nên tốt hơn rất nhiều, vì vậy đây là một trường hợp hiếm hoi. Các lệnh bổ sungBạn cũng có thể sử dụng lệnh sau để kiểm tra xem máy có thể nhìn thấy thiết bị không dây hay không; người dùng có thể cần cài đặt lshw trước tiên.
Đầu ra trông giống như sau:
Nếu đúng như vậy và hệ thống tìm thấy card không dây, bạn có thể tiến hành cài đặt driver/mô-đun như mô tả bên dưới. Vấn đề 2: Thiếu mô-đun driverTiếp theo từ các lệnh lsusb và lspci thành công, cung cấp cho Ubuntu khả năng nhìn thấy card không dây, bạn có thể giả sử rằng firmware đang hoạt động, chỉ là hệ thống không biết phải làm gì với card mà thôi. Đây là lúc cần có driver hoặc mô-đun. Quay lại Terminal và nhập lệnh sau: Danh sách các mô-đun được sử dụngBạn sẽ thấy danh sách các mô-đun được sử dụng. Để kích hoạt mô-đun của bạn, hãy nhập lệnh sau trong đó modulename là tên chipset của bạn.
Ví dụ, nếu chipset không dây của bạn là “RT2870”, lệnh sẽ như sau:
Sau đó, chạy lại lệnh lsmod để xem nó đã được load đúng chưa. Load mô-đun tự động khi bootĐó là một trường hợp hiếm hoi, nhưng đôi khi mô-đun sẽ không cố boot. Trong trường hợp này, bạn có thể buộc nó load vĩnh viễn. Nhập lệnh dưới đây vào Terminal:
Trình soạn thảo Nano sẽ mở ra. Thêm tên mô-đun của bạn ở dưới cùng và lưu file. Bạn sẽ cần khởi động lại và kiểm tra xem liệu card không dây hiện có thể nhìn thấy các mạng để cho phép bạn kết nối như bình thường hay không. Nếu bạn gặp khó khăn, hãy lặp lại quy trình. Rất may, Ubuntu có một số trang trợ giúp hữu ích trong tài liệu trực tuyến mà bạn cũng có thể đọc qua tại:
Ngoài ra, bạn có thể sử dụng tính năng trợ giúp tích hợp trong Terminal bằng cách nhập:
Vấn đề 3: DNSHiếm khi DNS trở thành một vấn đề. Tuy nhiên, bạn nên xem xét nó nếu vẫn gặp sự cố kết nối. Từ Terminal, nhập lệnh sau để đánh giá DNS đến từ đâu:
Điều này sẽ hiển thị cho bạn địa chỉ LAN của router. Nếu nó không hoạt động, bạn có thể phải thay đổi “wlan1” thành bất kỳ thứ gì mạng không dây của bạn sử dụng. Lệnh sau cũng có thể được sử dụng:
Sau khi bạn có thông tin này, phương pháp tiếp theo là ping địa chỉ mạng LAN của router. Nếu điều này hoạt động, hãy thử ping các DNS server của Google:
Với những kết quả này, bạn có thể xác định vấn đề DNS nằm ở đâu. Nếu tất cả các thiết bị trong nhà hoặc văn phòng gặp lỗi load trang, thì hãy thay đổi DNS của router thành Google hoặc Open DNS server. Bạn sẽ phải hỏi ý kiến nhà sản xuất router để biết cách thực hiện điều này, nhưng nó thường được thực hiện trong các trang admin, phổ biến nhất là đăng nhập vào 192.168.0.1 hoặc tương tự. Nếu sự cố DNS chỉ xảy ra với Ubuntu, thì hãy làm theo các bước sau bằng cách sử dụng Network Manager GUI:
Bước cuối cùng, khởi động lại máy hoặc Network Manager từ Terminal:
Vấn đề 4: Không có Network ManagerGiả sử bạn đã gỡ bỏ Network Manager hoặc vô tình gỡ cài đặt. Đây là một tình huống thực sự rắc rối: Bạn không có Internet và không có Network Manager. Giả sử gói apt vẫn còn trong cache, thì bạn có thể đi tới Terminal và nhập:
Nếu đã xóa cache này, thì bạn có thể sử dụng cáp Ethernet để kết nối bằng cách cắm cáp này vào cổng Ethernet và chạy lại lệnh trên. Bước cuối cùng, nếu không có cách nào ở trên hoạt động, bạn sẽ cần chỉnh sửa file cấu hình của mình. Bài viết đã chọn gedit làm trình soạn thảo văn bản, nhưng bạn có thể sử dụng lựa chọn ưa thích của mình và sửa đổi lệnh.
Sửa đổi nó để đọc như sau:
Sau đó, bạn có thể khởi động lại interface bằng cách nhập code dưới đây:
Xem thêm:
|