Cách kết nối với WPA / WPA2 trong Ubuntu

Đơn giản tìm kiếm google Kinh nghiệm cá nhân của tôi xác nhận: kết nối với WPA / WPA2 trong Ubuntu có thể là một vấn đề thực sự đau đầu. Giải pháp? Chà, cho đến nay tôi không còn lựa chọn nào khác ngoài việc định cấu hình Wi-Fi gia đình của mình bằng mã hóa WEP, thay vì WPA hoặc WPA2. Vấn đề là trong khi không có nhiều chuyên gia hoặc "hacker" biết cách làm điều đó, các mạng WEP đã được chứng minh là rất dễ bị tấn công. Chào! Thậm chí còn có video trên Youtube giải thích cách 'hack' chúng. Giải pháp đó, mặc dù không phải là tốt nhất, nhưng đã hiệu quả với tôi ... cho đến bây giờ. Một ngày nọ, tôi phải đến một văn phòng và ở đó họ có wifi nhưng WPA2. Tôi rất thất vọng khi phát hiện ra điều này và thậm chí tôi còn rất tức giận khi nghĩ rằng Ubuntu vẫn không thể dễ dàng kết nối với mạng bằng mã hóa đó.

Cuối cùng, sau vài tháng nghiên cứu, tôi đã có thể kết nối. Đây là lời giải thích về cách tôi đã làm điều đó.


Trước hết, tôi phải làm rõ rằng Tôi không sử dụng trình điều khiển miễn phí cho wifi (dựa trên Atheros) của máy tính xách tay của mình (Compaq Presario CQ60-211DX). Thật không may, trình điều khiển miễn phí, vì những lý do tôi vẫn chưa hiểu, đã làm cho các tệp phương tiện tôi phát âm thanh bị cắt và video trông tệ hơn. Chưa kể đến các video flash. Họ trông như thật. Sau khi tôi thay đổi trình điều khiển Wi-Fi, mọi thứ đã được giải quyết (WTF !!).

Dù sao, như tôi đã nói, đây là những bước tôi đã làm theo. Ba lần đầu tiên tôi đã thực hiện cách đây khá lâu, ngay cả khi tôi đang sử dụng WEP trên Wi-Fi của mình, vì sự cố nhỏ mà tôi vừa mô tả.

Cài đặt trình điều khiển Windows wifi.
1) cài đặt ndiswrapper-chung y ndisgtk

sudo apt-get cài đặt ndiswrapper-common ndisgtk

2) Đi tới Hệ thống> Quản trị> Trình điều khiển Không dây Windows. Cài đặt trình điều khiển Windows xp của tôi, trong trường hợp của tôi là 64 bit.

3) trong /etc/modprobe.d/

3.a) Trong tệp blacklist.conf: thêm danh sách đen sports5k & danh sách đen Ath9k (trong các dòng riêng biệt)

sudo gedit /etc/modprobe.d/blacklist.conf

3.b) Trong tệp danh sách đen-Ath_pci: thêm điền vào

sudo gedit /etc/modprobe.d/blacklist-ath_pci

Trong 1 và 2, những gì chúng tôi đã làm là đăng ký trình điều khiển Windows để nó có thể được sử dụng bởi Ubuntu của chúng tôi khi nó khởi động. Trong 3, chúng tôi đã làm theo cách khác, chúng tôi đã tắt trình điều khiển wifi miễn phí để nó không khởi động khi Ubuntu khởi động.

Kết nối với WPA / WPA2

1) cài đặt wpa_supplicant

Sudo apt-get cài đặt wpasupplicant

2) Tiếp theo, những gì chúng ta phải làm là do lỗi trong ndiswrapper. Rõ ràng wpa_supplicant không chạy với mức độ ưu tiên cần thiết. Do đó, mỗi khi chúng ta muốn kết nối, chúng ta phải mở một thiết bị đầu cuối và viết

sudo renice +19 $ (pidof wpa_supplicant)

Ngay sau đó, hãy thử kết nối với mạng bằng mã hóa WPA / WPA2.

3) Bạn có thể phải thử một vài lần (lặp lại bước 2) cho đến khi nó hoạt động. Nếu sau 6 hoặc 7 lần mà nó không hoạt động, hãy định cấu hình tệp cấu hình wpa_supplicant để phù hợp với đặc điểm của mạng mà bạn đang cố gắng kết nối.

sudo gedit /etc/wpa_supplicant.conf

Tôi biết, không phải là giải pháp lý tưởng nhưng nó hoạt động. Tôi nghĩ rằng khó khăn với wpa_supplicant phát sinh từ lỗi trong ndiswrapper. Nếu không, tôi có ấn tượng rằng mọi thứ sẽ dễ dàng hơn. Mặt khác, kết nối với mạng WPA / WPA2 nên "sạch" hoặc "trong suốt" hơn đối với người dùng.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   jona dijo

    Tôi sẽ thử, nó kết nối tôi tốt với Ubuntu, khi nó khẳng định, nhưng tôi đang cố gắng theo dõi ngược lại và không có gì cả, hãy xem, nên có một bản vá cho lỗi đó.