Cách bật wifi trên máy tính xách tay Ubuntu. Tôi nghĩ mạng của tôi quá chậm! Thiết lập kết nối DIAL-UP

Nếu bạn là chủ sở hữu của bất kỳ thiết bị di độngđược quản lý bởi hệ điều hành Linux, thì trước tiên bạn sẽ phải nghĩ đến việc hoàn thành nhiệm vụ số một - thiết lập kết nối với điểm không dây Truy cập wifi. Mặc định, công cụ tiêu chuẩnMáy tính để bàn Linuxđáng tin cậy và dễ sử dụng. Ví dụ: Radar Wifi, Trình quản lý mạng và nhiều chương trình khác thuộc lớp này. Tất nhiên, giả định rằng bạn đang sử dụng các môi trường như Gnome hoặc KDE, những môi trường này có chức năng và sự lựa chọn rất phong phú.

Nhưng điều gì sẽ xảy ra nếu bạn có thứ gì đó khác biệt và hiếm hơn - E17, Fluxbox, ION hoặc thậm chí là bảng điều khiển trần? Trong trường hợp này, bạn nên sử dụng phương pháp cấu hình cổ điển - dòng lệnh.

Hãy xem xét hai trường hợp thiết lập kết nối với điểm truy cập không dây:

  • ứng dụng đồ họa Wicd (ví dụ);
  • tiện ích bảng điều khiển.

Giới thiệu

Điều này giả định rằng bạn có mạng không dây thiết bị mạng(bộ chuyển đổi) hoạt động dưới Linux. Nếu bạn đột nhiên thấy rằng thiết bị của mình không hoạt động, bạn có thể đề xuất, như một trong những lựa chọn dành cho người mới bắt đầu, cài đặt phiên bản mới nhất phân bổ Ubuntu và cài đặt trình điều khiển độc quyền cho card không dây của bạn. Trường hợp được đề xuất là trường hợp đơn giản và hiệu quả nhất so với những nỗ lực làm cho bộ chuyển đổi hoạt động thông qua trình điều khiển ndiswrapper.
Nó cũng giả định rằng bạn có sẵn hai tham số để kết nối với điểm không dây: SSID và khóa nhận dạng. Nếu không có chúng (đặc biệt là không có cái thứ hai, vì cái đầu tiên vẫn có thể dễ dàng nhận ra), bạn sẽ không thể thiết lập kết nối.

Wicd

Wicd là một ứng dụng đồ họa được viết bằng Python. Chương trình linh hoạt và dễ sử dụng cung cấp chức năng tuyệt vời. Wicd rất dễ cài đặt và dễ sử dụng. Chỉ mất vài phút để làm quen với chương trình. Điều đáng chú ý là Wicd ngoài giao diện đồ họa còn có phiên bản console “thực thi”, không thua kém gì về chức năng.

Dòng lệnh

Bây giờ chúng ta hãy xem cách cấu hình wifi-kết nối thông qua dòng lệnh. Nhân tiện, phương pháp này rất phổ biến vì nó sử dụng các tiện ích tiêu chuẩn cho tất cả các bản phân phối Linux. Hơn nữa, tất cả các ứng dụng GUI đều dựa trên các tiện ích này. Nói một cách hình tượng, nếu chúng ta “loại bỏ” “mái nhà” GUI khỏi bất kỳ ứng dụng đồ họa, bên dưới nó, chúng ta sẽ thấy các nhân viên khiêm tốn và kín đáo của bảng điều khiển: ifconfig, wireless-tools, wpa_supplicant, ping, nmap và nhiều thứ khác.

Để hoàn thành nhiệm vụ của chúng tôi, bạn sẽ cần các tiện ích sau:

  • ifconfig: Kiểm soát hoàn toàn hoạt động của bất kỳ bộ điều hợp mạng nào trên máy tính của bạn (dù có dây hay giao diện không dây);
  • danh sách iwlist: hiển thị danh sách các điểm truy cập không dây có sẵn để kết nối (trong phạm vi);
  • iwconfig: tiện ích quản lý và cấu hình các thiết bị mạng không dây (bộ điều hợp);
  • dhclient(hoặc thuế của nó): tự động lấy địa chỉ IP từ máy chủ dhcp điểm không dây;
  • wpa_supplicant: tiện ích để thiết lập các kết nối được mã hóa.

Trước khi bạn bắt đầu thiết lập wifi-kết nối, sẽ là hợp lý nếu kiểm tra sự hiện diện của tất cả các tiện ích này trong hệ thống (mặc dù hầu hết chúng đều được bao gồm trong bộ tiêu chuẩn Linux-phân phối). Tuy nhiên, hãy đảm bảo rằng chúng ta có chúng bằng cách chạy các lệnh rất đơn giản (xem man which):

  • ifconfig nào
  • danh sách nào
  • iwconfig nào
  • dhclient nào
  • wpa_supplicant nào

Khi bạn chạy từng lệnh này, bạn sẽ thấy đường dẫn chứa chúng hệ thống tập tin. Nếu bạn đột nhiên không nhìn thấy nó, bạn sẽ phải cài đặt những cái còn thiếu. Đơn giản nhất và được khuyên dùng nhất là trình quản lý gói của bản phân phối đó Linux mà bạn đang sử dụng. Thay vào đó, bạn có thể cung cấp cài đặt từ các nguồn, nhưng đường dẫn này yêu cầu người dùng phải có đủ kinh nghiệm.

Hãy xem một ví dụ về kết nối với điểm wifi bằng mã hóa WEP

  1. Điều đầu tiên chúng ta sẽ làm là xem chúng ta có những bộ điều hợp mạng nào trên máy tính của mình:
# ifconfig -a

Đầu ra sẽ chứa tên và miêu tả cụ thể tất cả các giao diện mạng mà tiện ích có thể phát hiện ifconfig. Nếu không tìm thấy cái mong muốn, thì lý do chỉ có một - không có trình điều khiển cho nó và hỗ trợ cho giao diện này không được kích hoạt trong nhân Linux.

  1. Khởi chạy không dây bộ điều hợp mạng:
# ifconfig wlan0 lên
  • wlan0- tiêu chuẩn trong hầu hết Linux-Tên hệ thống wifi-thẻ;
  • hướng lên- tùy chọn yêu cầu lệnh ifconfig khởi chạy (“nâng cao”) thiết bị mạng.
  1. Bây giờ chúng ta cần quét không khí xung quanh chúng ta để tìm các điểm nóng có sẵn:
# iwlist wlan0 quét
  • wlan0- tên của bộ điều hợp không dây;
  • quét- lệnh iwlist được khởi chạy ở chế độ quét.

Kết quả của công việc danh sách iwlist sẽ có một báo cáo chi tiết từ đó ở giai đoạn này Chúng tôi chỉ quan tâm đến một dòng: ESSID: "Some_Name". Giá trị của tham số ESSID ("Some_Name") là tên của điểm truy cập không dây. Bây giờ chúng ta biết cụ thể cái nào wifi-điểm chúng tôi sẽ kết nối.

  1. Thực hiện kết nối:
# iwconfig wlan0 essid Khóa Some_Name Wireless_Key
  • wlan0- bộ điều hợp mạng nơi kết nối được định cấu hình;
  • tinh chất- đặt tên của điểm truy cập mà chúng tôi kết nối;
  • chìa khóa- cho biết khóa mã hóa được điểm truy cập này sử dụng để truyền dữ liệu.

Bình luận:

Đội iwconfig Theo mặc định, nó sử dụng dữ liệu HEX cho khóa mã hóa. Nếu bạn muốn chỉ định khóa là văn bản thô(ASCII), bạn cần sử dụng tùy chọn s.
Ví dụ như thế này:

# iwconfig wlan0 essid Khóa Some_Name s:Wireless_Key

Kết nối đã được thiết lập.

  1. Bươc cuôi- chúng ta nhận được địa chỉ IP từ dhcp server của điểm phát wifi:
# dhclient wlan0

Đương nhiên, việc thực hiện các bước trên mỗi lần rất tẻ nhạt. Chúng ta có thể đơn giản hóa quá trình thiết lập kết nối bằng cách viết tập lệnh kết nối trong đó chúng ta kết hợp tất cả các lệnh này thành một:

#! /bin/bash ifconfig wlan0 up iwconfig wlan0 essid Some_Name key s:Wireless_Key sleep 10 dhclient wlan0

Ở đây chúng tôi đã thêm một lệnh ngủ khác với tham số 10 giây. Bạn nên thực hiện việc này trước khi lấy địa chỉ IP để đảm bảo độ tin cậy của kết nối.
Lưu tệp này dưới một tên nào đó (ví dụ: wireless_up) và đặt nó được thực hiện bằng lệnh:

# chmod u+x wireless_up

Di chuyển wireless_up sang /usr/local/bin để hiển thị nó trên toàn bộ hệ thống. Bây giờ bạn chỉ cần gọi điện dòng lệnh:

# không dây_up

và kết nối sẽ được thiết lập.

Hãy xem xét một trường hợp phức tạp hơn - kết nối với điểm truy cập bằng mã hóa WPA

Các kết nối có mã hóa như vậy chỉ được tiện ích hỗ trợ wpa_supplicant, vì vậy chúng tôi cần nó. Ngoài ra, một lần nữa, chúng tôi giả định rằng chúng tôi biết khóa mã hóa (mật khẩu) cho điểm truy cập này.

  1. Chúng tôi tạo mật khẩu dựa trên khóa này bằng tiện ích wpa_passphrase, được bao gồm trong gói wpa_supplicant. Thực tế là mật khẩu mà chúng ta sẽ sử dụng tiếp theo phải ở dạng số thập lục phân:
# wpa_passphrase mật khẩu ssid

Tiện ích sẽ hiển thị dòng psk được tạo, chúng ta sẽ chèn dòng này vào tệp cấu hình wpa_supplicant.conf:

# sudo nano -w /etc/wpa_supplicant.conf Mạng=( ssid=SSID psk=PSK )

Đây là một tệp cấu hình rất đơn giản nhưng nó sẽ hoạt động. Bạn có thể cần thêm một dòng khác vào phần đầu của tệp này:

Ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=wheel

để cung cấp các quyền truy cập cần thiết.
2. “Nâng” giao diện wlan0:

# ifconfig wlan0 lên

  1. Chúng tôi chỉ ra điểm nào chúng tôi muốn kết nối:
# iwconfig wlan0 essid ssid
  1. Chạy tiện ích wpa_supplicant để thiết lập kết nối:
# wpa_supplicant -B -Dwext -i wlan0 -c /etc/wpa_supplicant.conf
  • -B- chạy lệnh wpa_supplicantở chế độ nền;
  • -Dwext- chúng tôi nói với tiện ích wpa_supplicant sử dụng trình điều khiển wext cho giao diện wlan0;
  • -Tôi- đặt tùy chỉnh giao diện mạng(wlan0 trong trường hợp của chúng tôi);
  • -Với- chỉ rõ đường dẫn đến tập tin cấu hình wpa_supplicant.conf.
  1. Chúng tôi kiểm tra xem kết nối đã được thiết lập chưa:
#iwconfig wlan0

Chúng ta sẽ thấy ở đầu ra thông tin chi tiết thông qua giao diện được chỉ định wlan0.

  1. Chúng tôi nhận được Địa chỉ IP cục bộ:
# dhclient wlan0

7. Chúng tôi đơn giản hóa quy trình bằng cách tạo một mục dọc theo đường dẫn /etc/network/interfaces trông như thế này:

Tự động wlan0 iface wlan0 inet dhcp chuẩn bị trước wpa_supplicant -Bw -Dwext -i wlan0 -c /etc/wpa_supplicant.conf post-down killall -q wpa_supplicant

Phần kết luận

Tùy thuộc vào sự phân bố Linux, có nhiều cách để cấu hình wifi- kết nối. Chính nhờ sự đa dạng này mà bạn có thể thiết lập kết nối ở hầu hết mọi nơi. Linux-hệ thống.

Điều quan trọng là bạn bộ chuyển đổi không dâyđược hỗ trợ trong Linuxở cấp độ người lái xe. Nhưng điều này đã phụ thuộc chủ yếu vào các nhà phát triển hệ điều hành.

Nếu bạn là chủ sở hữu của bất kỳ thiết bị di động nào chạy OS Linux, thì trước tiên bạn sẽ phải nghĩ đến việc hoàn thành nhiệm vụ số một - thiết lập kết nối với điểm truy cập không dây Wifi. Theo mặc định, các công cụ tiêu chuẩn dành cho máy tính để bàn Linux đều đáng tin cậy và dễ sử dụng. Ví dụ: Radar Wifi, Trình quản lý mạng và nhiều chương trình khác thuộc lớp này. Tất nhiên, giả định rằng bạn đang sử dụng các môi trường như Gnome hoặc KDE, những môi trường này có chức năng và sự lựa chọn rất phong phú.

Nhưng điều gì sẽ xảy ra nếu bạn có thứ gì đó khác biệt và hiếm hơn - E17, Fluxbox, ION hoặc thậm chí là bảng điều khiển trần? Trong trường hợp này, bạn nên sử dụng phương pháp cấu hình cổ điển - dòng lệnh.

Hãy xem xét hai trường hợp thiết lập kết nối với điểm truy cập không dây:
- ứng dụng đồ họa Wicd (ví dụ);
- tiện ích bảng điều khiển.

Giới thiệu

Giả định rằng bạn có một thiết bị mạng không dây (bộ chuyển đổi) chạy Linux. Nếu bạn đột nhiên thấy rằng thiết bị của mình không hoạt động, chúng tôi có thể đề xuất, như một trong những lựa chọn dành cho người mới bắt đầu, cài đặt phiên bản mới nhất phân phối Ubuntu và cài đặt trình điều khiển độc quyền cho card không dây của bạn. Trường hợp được đề xuất là trường hợp đơn giản và hiệu quả nhất so với những nỗ lực làm cho bộ điều hợp hoạt động thông qua trình điều khiển ndiswrapper.

Nó cũng giả định rằng bạn có sẵn hai tham số để kết nối với điểm không dây: SSID và khóa nhận dạng. Nếu không có chúng (đặc biệt là không có cái thứ hai, vì cái đầu tiên vẫn có thể dễ dàng nhận ra), bạn sẽ không thể thiết lập kết nối.

Wicd

Ứng dụng đồ họa được viết bằng Python. Chương trình linh hoạt và dễ sử dụng cung cấp chức năng tuyệt vời. Wicd rất dễ cài đặt và dễ sử dụng. Chỉ mất vài phút để làm quen với chương trình. Điều đáng chú ý là Wicd ngoài giao diện đồ họa còn có phiên bản console “thực thi”, không hề thua kém về chức năng.

Dòng lệnh

Bây giờ chúng ta hãy xem cách thiết lập kết nối wifi thông qua dòng lệnh. Nhân tiện, phương pháp này rất phổ biến vì nó sử dụng các tiện ích tiêu chuẩn cho tất cả các bản phân phối Linux. Hơn nữa, tất cả các ứng dụng GUI đều dựa trên các tiện ích này. Nói một cách hình tượng, nếu chúng ta “loại bỏ” GUI “mái nhà” của bất kỳ ứng dụng đồ họa nào, thì bên dưới nó, chúng ta sẽ thấy các nhân viên khiêm tốn và kín đáo của bảng điều khiển: ifconfig, wireless-tools, wpa_supplicant, ping, nmap và nhiều ứng dụng khác.

Để hoàn thành nhiệm vụ của chúng tôi, bạn sẽ cần các tiện ích sau:

  • - ifconfig: kiểm soát hoàn toàn hoạt động của bất kỳ bộ điều hợp mạng nào trên máy tính của bạn (cho dù đó là giao diện có dây hay không dây);
  • - iwlist: hiển thị danh sách các điểm truy cập không dây có sẵn để kết nối (trong phạm vi);
  • - iwconfig: tiện ích quản lý và cấu hình các thiết bị mạng không dây (adapter);
  • - dhclient (hoặc thuế của nó): tự động lấy địa chỉ IP từ máy chủ dhcp của điểm không dây;
  • - wpa_supplicant: tiện ích thiết lập kết nối mã hóa.

Trước khi bắt đầu thiết lập kết nối wifi, sẽ là hợp lý nếu bạn kiểm tra sự hiện diện của tất cả các tiện ích này trong hệ thống (mặc dù hầu hết chúng đều có trong bộ phân phối Linux tiêu chuẩn). Tuy nhiên, hãy đảm bảo rằng chúng ta có chúng bằng cách chạy các lệnh rất đơn giản (xem man which):

  • - ifconfig nào
  • - danh sách nào
  • - iwconfig nào
  • - khách hàng nào
  • - wpa_supplicant nào

Khi chạy từng lệnh này, bạn sẽ thấy đường dẫn nơi chúng nằm trong hệ thống tệp. Nếu bạn đột nhiên không nhìn thấy nó, bạn sẽ phải cài đặt những cái còn thiếu. Đơn giản nhất và được khuyên dùng nhiều nhất là trình quản lý gói của bản phân phối Linux mà bạn sử dụng. Thay vào đó, bạn có thể cung cấp cài đặt từ các nguồn, nhưng đường dẫn này yêu cầu người dùng phải có đủ kinh nghiệm.

Hãy xem một ví dụ về kết nối với điểm wifi bằng mã hóa WEP

1 . Điều đầu tiên chúng ta sẽ làm là xem chúng ta có những bộ điều hợp mạng nào trên máy tính của mình:

# ifconfig -a

Đầu ra sẽ chứa tên và mô tả chi tiết của tất cả các giao diện mạng mà ifconfig có thể phát hiện. Nếu không tìm thấy cái mong muốn, thì lý do chỉ có một - không có trình điều khiển cho nó và hỗ trợ cho giao diện này không được kích hoạt trong nhân Linux.

2. Khởi chạy bộ điều hợp mạng không dây:

# ifconfig wlan0 lên

Đây :
- wlan0 - tên tiêu chuẩn của card wifi trong hầu hết các hệ thống Linux;
- lên - tùy chọn yêu cầu lệnh ifconfig khởi động (“nâng cao”) thiết bị mạng.

3. Bây giờ chúng ta cần quét không khí xung quanh chúng ta để tìm các điểm nóng có sẵn:

# iwlist wlan0 quét

Đây :

Wlan0 - tên của bộ điều hợp không dây;
- quét - lệnh iwlist được khởi chạy ở chế độ quét.

Kết quả của iwlist sẽ là một báo cáo chi tiết, ở giai đoạn này chúng ta chỉ quan tâm đến một dòng: ESSID: "Some_Name". Giá trị của tham số ESSID ("Some_Name") là tên của điểm truy cập không dây. Bây giờ chúng ta đã biết điểm wifi cụ thể nào chúng ta sẽ kết nối.

4 . Thực hiện kết nối:

# iwconfig wlan0 essid Khóa Some_Name Wireless_Key

Đây :

Wlan0 - bộ điều hợp mạng nơi kết nối được định cấu hình;
- essid - đặt tên của điểm truy cập mà chúng tôi kết nối;
- key - cho biết khóa mã hóa được điểm truy cập này sử dụng để truyền dữ liệu.

Ghi chú:

Lệnh iwconfig mặc định là dữ liệu HEX cho khóa mã hóa. Nếu bạn muốn chỉ định khóa ở dạng văn bản thuần túy (ASCII), bạn cần sử dụng tùy chọn s.

Ví dụ như thế này:

# iwconfig wlan0 essid Khóa Some_Name s:Wireless_Key

Kết nối đã được thiết lập.

5 . Bước cuối cùng là lấy địa chỉ IP từ máy chủ dhcp của điểm phát wifi:

# dhclient wlan0

Đương nhiên, việc thực hiện các bước trên mỗi lần rất tẻ nhạt. Chúng ta có thể đơn giản hóa quá trình thiết lập kết nối bằng cách viết tập lệnh kết nối trong đó chúng ta kết hợp tất cả các lệnh này thành một:

#! /bin/bash ifconfig wlan0 up iwconfig wlan0 essid Some_Name key s:Wireless_Key sleep 10 dhclient wlan0

Chúng tôi lưu tệp này dưới một số tên (ví dụ: wireless_up) và làm cho nó có thể thực thi được bằng lệnh:

# chmod u+x wireless_up

Di chuyển wireless_up sang /usr/local/bin để hiển thị nó trên toàn bộ hệ thống.

Bây giờ bạn chỉ cần gõ vào dòng lệnh:

# không dây_up

Và kết nối sẽ được thiết lập.

Hãy xem xét một trường hợp phức tạp hơn - kết nối với điểm truy cập bằng mã hóa WPA

Kết nối với mã hóa như vậy chỉ được hỗ trợ bởi tiện ích wpa_supplicant, vì vậy chúng tôi sẽ cần nó. Ngoài ra, một lần nữa, chúng tôi giả định rằng chúng tôi biết khóa mã hóa (mật khẩu) cho điểm truy cập này.

1 . Chúng tôi tạo mật khẩu dựa trên khóa này bằng tiện ích wpa_passphrase, một phần của gói wpa_supplicant. Thực tế là mật khẩu mà chúng ta sẽ sử dụng tiếp theo phải ở dạng số thập lục phân:

# wpa_passphrase mật khẩu ssid

Tiện ích sẽ hiển thị dòng psk được tạo, chúng ta sẽ chèn dòng này vào tệp cấu hình wpa_supplicant.conf:

# sudo nano -w /etc/wpa_supplicant.conf Mạng=( ssid=SSID psk=PSK )

Đây là một tệp cấu hình rất đơn giản nhưng nó sẽ hoạt động. Bạn có thể cần thêm một dòng khác vào phần đầu của tệp này:

Ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=wheel

để cung cấp các quyền truy cập cần thiết.

2. "Nâng cao" giao diện wlan0:

# ifconfig wlan0 lên

3. Chúng tôi chỉ ra điểm chúng tôi muốn kết nối:

# iwconfig wlan0 essid ssid

4 . Chạy tiện ích wpa_supplicant để thiết lập kết nối:

# wpa_supplicant -B -Dwext -i wlan0 -c /etc/wpa_supplicant.conf

Đây :
-B - chạy lệnh wpa_supplicant ở chế độ nền;
-Dwext - yêu cầu tiện ích wpa_supplicant sử dụng trình điều khiển wext cho giao diện wlan0;
-i - đặt giao diện mạng tùy chỉnh (wlan0 trong trường hợp của chúng tôi);
-с - chỉ định đường dẫn đến tệp cấu hình wpa_supplicant.conf.

5 . Chúng tôi kiểm tra xem kết nối đã được thiết lập chưa:

#iwconfig wlan0

Ở đầu ra, chúng ta sẽ thấy thông tin chi tiết về giao diện wlan0 được chỉ định.

6. Chúng tôi nhận được địa chỉ IP cục bộ:

# dhclient wlan0

7. Chúng tôi đơn giản hóa quy trình bằng cách tạo một mục dọc theo đường dẫn /etc/network/interfaces trông như thế này:

auto wlan0 iface wlan0 inet dhcp chuẩn bị trước wpa_supplicant -Bw -Dwext -i wlan0 -c /etc/wpa_supplicant.conf post-down killall -q wpa_supplicant

Phần kết luận

Tùy thuộc vào bản phân phối Linux, có nhiều cách để thiết lập kết nối wifi. Chính nhờ sự đa dạng này mà bạn có thể thiết lập kết nối trên hầu hết mọi hệ thống Linux.
Điều chính là bản thân bộ điều hợp không dây được hỗ trợ trong Linux ở cấp trình điều khiển. Nhưng điều này đã phụ thuộc chủ yếu vào các nhà phát triển hệ điều hành.

Nếu bạn là chủ sở hữu của bất kỳ thiết bị di động nào chạy OS Linux, thì trước tiên bạn sẽ phải nghĩ đến việc hoàn thành nhiệm vụ số một - thiết lập kết nối với điểm truy cập không dây Wifi. Theo mặc định, các công cụ tiêu chuẩn dành cho máy tính để bàn Linux đều đáng tin cậy và dễ sử dụng. Ví dụ: Radar Wifi, Trình quản lý mạng và nhiều chương trình khác thuộc lớp này. Tất nhiên, giả định rằng bạn đang sử dụng các môi trường như Gnome hoặc KDE, những môi trường này có chức năng và sự lựa chọn rất phong phú.

Nhưng điều gì sẽ xảy ra nếu bạn có thứ gì đó khác biệt và hiếm hơn - E17, Fluxbox, ION hoặc thậm chí là bảng điều khiển trần? Trong trường hợp này, bạn nên sử dụng phương pháp cấu hình cổ điển - dòng lệnh.

Hãy xem xét hai trường hợp thiết lập kết nối với điểm truy cập không dây:
- ứng dụng đồ họa Wicd (ví dụ);
- tiện ích bảng điều khiển.

Giới thiệu

Giả định rằng bạn có một thiết bị mạng không dây (bộ chuyển đổi) chạy Linux. Nếu bạn đột nhiên thấy rằng thiết bị của mình không hoạt động, bạn có thể đề xuất, một trong những tùy chọn dành cho người mới bắt đầu, cài đặt phiên bản mới nhất của bản phân phối Ubuntu và cài đặt trình điều khiển độc quyền cho thẻ không dây của bạn. Trường hợp được đề xuất là trường hợp đơn giản và hiệu quả nhất so với những nỗ lực làm cho bộ chuyển đổi hoạt động thông qua trình điều khiển ndiswrapper.

Nó cũng giả định rằng bạn có sẵn hai tham số để kết nối với điểm không dây: SSID và khóa nhận dạng. Nếu không có chúng (đặc biệt là không có cái thứ hai, vì cái đầu tiên vẫn có thể dễ dàng nhận ra), bạn sẽ không thể thiết lập kết nối.

Wicd

Ứng dụng đồ họa được viết bằng Python. Chương trình linh hoạt và dễ sử dụng cung cấp chức năng tuyệt vời. Wicd rất dễ cài đặt và dễ sử dụng. Chỉ mất vài phút để làm quen với chương trình. Điều đáng chú ý là Wicd ngoài giao diện đồ họa còn có phiên bản console “thực thi”, không hề thua kém về chức năng.

Dòng lệnh

Bây giờ chúng ta hãy xem cách thiết lập kết nối wifi thông qua dòng lệnh. Nhân tiện, phương pháp này rất phổ biến vì nó sử dụng các tiện ích tiêu chuẩn cho tất cả các bản phân phối Linux. Hơn nữa, tất cả các ứng dụng GUI đều dựa trên các tiện ích này. Nói một cách hình tượng, nếu chúng ta “loại bỏ” GUI “mái nhà” của bất kỳ ứng dụng đồ họa nào, thì bên dưới nó, chúng ta sẽ thấy các nhân viên khiêm tốn và kín đáo của bảng điều khiển: ifconfig, wireless-tools, wpa_supplicant, ping, nmap và nhiều ứng dụng khác.

Để hoàn thành nhiệm vụ của chúng tôi, bạn sẽ cần các tiện ích sau:

  • - ifconfig: kiểm soát hoàn toàn hoạt động của bất kỳ bộ điều hợp mạng nào trên máy tính của bạn (cho dù đó là giao diện có dây hay không dây);
  • - iwlist: hiển thị danh sách các điểm truy cập không dây có sẵn để kết nối (trong phạm vi);
  • - iwconfig: tiện ích quản lý và cấu hình các thiết bị mạng không dây (adapter);
  • - dhclient (hoặc thuế của nó): tự động lấy địa chỉ IP từ máy chủ dhcp của điểm không dây;
  • - wpa_supplicant: tiện ích thiết lập kết nối mã hóa.

Trước khi bắt đầu thiết lập kết nối wifi, sẽ là hợp lý nếu bạn kiểm tra sự hiện diện của tất cả các tiện ích này trong hệ thống (mặc dù hầu hết chúng đều có trong bộ phân phối Linux tiêu chuẩn). Tuy nhiên, hãy đảm bảo rằng chúng ta có chúng bằng cách chạy các lệnh rất đơn giản (xem man which):

  • - ifconfig nào
  • - danh sách nào
  • - iwconfig nào
  • - khách hàng nào
  • - wpa_supplicant nào

Khi chạy từng lệnh này, bạn sẽ thấy đường dẫn nơi chúng nằm trong hệ thống tệp. Nếu bạn đột nhiên không nhìn thấy nó, bạn sẽ phải cài đặt những cái còn thiếu. Đơn giản nhất và được khuyên dùng nhiều nhất là trình quản lý gói của bản phân phối Linux mà bạn sử dụng. Thay vào đó, bạn có thể cung cấp cài đặt từ các nguồn, nhưng đường dẫn này yêu cầu người dùng phải có đủ kinh nghiệm.

Hãy xem một ví dụ về kết nối với điểm wifi bằng mã hóa WEP

1 . Điều đầu tiên chúng ta sẽ làm là xem chúng ta có những bộ điều hợp mạng nào trên máy tính của mình:

# ifconfig -a

Đầu ra sẽ chứa tên và mô tả chi tiết của tất cả các giao diện mạng mà ifconfig có thể phát hiện. Nếu không tìm thấy cái mong muốn, thì lý do chỉ có một - không có trình điều khiển cho nó và hỗ trợ cho giao diện này không được kích hoạt trong nhân Linux.

2. Khởi chạy bộ điều hợp mạng không dây:

# ifconfig wlan0 lên

Đây :
- wlan0 - tên tiêu chuẩn của card wifi trong hầu hết các hệ thống Linux;
- lên - tùy chọn yêu cầu lệnh ifconfig khởi động (“nâng cao”) thiết bị mạng.

3. Bây giờ chúng ta cần quét không khí xung quanh chúng ta để tìm các điểm nóng có sẵn:

# iwlist wlan0 quét

Đây :

Wlan0 - tên của bộ điều hợp không dây;
- quét - lệnh iwlist được khởi chạy ở chế độ quét.

Kết quả của iwlist sẽ là một báo cáo chi tiết, ở giai đoạn này chúng ta chỉ quan tâm đến một dòng: ESSID: "Some_Name". Giá trị của tham số ESSID ("Some_Name") là tên của điểm truy cập không dây. Bây giờ chúng ta đã biết điểm wifi cụ thể nào chúng ta sẽ kết nối.

4 . Thực hiện kết nối:

# iwconfig wlan0 essid Khóa Some_Name Wireless_Key

Đây :

Wlan0 - bộ điều hợp mạng nơi kết nối được định cấu hình;
- essid - đặt tên của điểm truy cập mà chúng tôi kết nối;
- key - cho biết khóa mã hóa được điểm truy cập này sử dụng để truyền dữ liệu.

Ghi chú:

Lệnh iwconfig mặc định là dữ liệu HEX cho khóa mã hóa. Nếu bạn muốn chỉ định khóa ở dạng văn bản thuần túy (ASCII), bạn cần sử dụng tùy chọn s.

Ví dụ như thế này:

# iwconfig wlan0 essid Khóa Some_Name s:Wireless_Key

Kết nối đã được thiết lập.

5 . Bước cuối cùng là lấy địa chỉ IP từ máy chủ dhcp của điểm phát wifi:

# dhclient wlan0

Đương nhiên, việc thực hiện các bước trên mỗi lần rất tẻ nhạt. Chúng ta có thể đơn giản hóa quá trình thiết lập kết nối bằng cách viết tập lệnh kết nối trong đó chúng ta kết hợp tất cả các lệnh này thành một:

#! /bin/bash ifconfig wlan0 up iwconfig wlan0 essid Some_Name key s:Wireless_Key sleep 10 dhclient wlan0

Chúng tôi lưu tệp này dưới một số tên (ví dụ: wireless_up) và làm cho nó có thể thực thi được bằng lệnh:

# chmod u+x wireless_up

Di chuyển wireless_up sang /usr/local/bin để hiển thị nó trên toàn bộ hệ thống.

Bây giờ bạn chỉ cần gõ vào dòng lệnh:

# không dây_up

Và kết nối sẽ được thiết lập.

Hãy xem xét một trường hợp phức tạp hơn - kết nối với điểm truy cập bằng mã hóa WPA

Kết nối với mã hóa như vậy chỉ được hỗ trợ bởi tiện ích wpa_supplicant, vì vậy chúng tôi sẽ cần nó. Ngoài ra, một lần nữa, chúng tôi giả định rằng chúng tôi biết khóa mã hóa (mật khẩu) cho điểm truy cập này.

1 . Chúng tôi tạo mật khẩu dựa trên khóa này bằng tiện ích wpa_passphrase, một phần của gói wpa_supplicant. Thực tế là mật khẩu mà chúng ta sẽ sử dụng tiếp theo phải ở dạng số thập lục phân:

# wpa_passphrase mật khẩu ssid

Tiện ích sẽ hiển thị dòng psk được tạo, chúng ta sẽ chèn dòng này vào tệp cấu hình wpa_supplicant.conf:

# sudo nano -w /etc/wpa_supplicant.conf Mạng=( ssid=SSID psk=PSK )

Đây là một tệp cấu hình rất đơn giản nhưng nó sẽ hoạt động. Bạn có thể cần thêm một dòng khác vào phần đầu của tệp này:

Ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=wheel

để cung cấp các quyền truy cập cần thiết.

2. "Nâng cao" giao diện wlan0:

# ifconfig wlan0 lên

3. Chúng tôi chỉ ra điểm chúng tôi muốn kết nối:

# iwconfig wlan0 essid ssid

4 . Chạy tiện ích wpa_supplicant để thiết lập kết nối:

# wpa_supplicant -B -Dwext -i wlan0 -c /etc/wpa_supplicant.conf

Đây :
-B - chạy lệnh wpa_supplicant ở chế độ nền;
-Dwext - yêu cầu tiện ích wpa_supplicant sử dụng trình điều khiển wext cho giao diện wlan0;
-i - đặt giao diện mạng tùy chỉnh (wlan0 trong trường hợp của chúng tôi);
-с - chỉ định đường dẫn đến tệp cấu hình wpa_supplicant.conf.

5 . Chúng tôi kiểm tra xem kết nối đã được thiết lập chưa:

#iwconfig wlan0

Ở đầu ra, chúng ta sẽ thấy thông tin chi tiết về giao diện wlan0 được chỉ định.

6. Chúng tôi nhận được địa chỉ IP cục bộ:

# dhclient wlan0

7. Chúng tôi đơn giản hóa quy trình bằng cách tạo một mục dọc theo đường dẫn /etc/network/interfaces trông như thế này:

auto wlan0 iface wlan0 inet dhcp chuẩn bị trước wpa_supplicant -Bw -Dwext -i wlan0 -c /etc/wpa_supplicant.conf post-down killall -q wpa_supplicant

Phần kết luận

Tùy thuộc vào bản phân phối Linux, có nhiều cách để thiết lập kết nối wifi. Chính nhờ sự đa dạng này mà bạn có thể thiết lập kết nối trên hầu hết mọi hệ thống Linux.
Điều chính là bản thân bộ điều hợp không dây được hỗ trợ trong Linux ở cấp trình điều khiển. Nhưng điều này đã phụ thuộc chủ yếu vào các nhà phát triển hệ điều hành.

Có lẽ bạn đã “cấy ghép” toàn bộ thiết bị trong nhà của mình vào mạng không dây. Ngay cả khi điều này là như vậy thì không phải tất cả các vấn đề về cấu hình đều có thể được coi là đã giải quyết được. Đặc biệt là khi quyết định chuyển sang hệ điều hành Ubuntu miễn phí và miễn phí. Không có hệ điều hành nào khác cung cấp quyền tự do tùy chỉnh và quản lý tài nguyên như Linux. Điều này hoàn toàn áp dụng cho các bản phân phối của nó. sử dụng thiết lập Ubuntu Wi-Fi là vô cùng quan trọng. Rốt cuộc, một hệ điều hành hiếm hoi sẽ cho phép bạn sử dụng thậm chí một nửa khả năng của nó mà không cần truy cập Internet.

Ngày nay, một lựa chọn rất phổ biến để sử dụng Wi-Fi là kết nối dây từ modem với bộ định tuyến. Và bộ định tuyến đã phát sóng tín hiệu không dây, nơi cần thiết. Và mua Máy tính xách tay mới, bạn có thể mong đợi thiết lập mọi thứ theo nguyên tắc “cắm và quên”. Khi nói đến Ubuntu, không phải thiết bị nào cũng có thể cung cấp chức năng bạn cần truyền thông không dây. Vậy làm cách nào để thiết lập Wi-Fi nếu nó không hoạt động ngay lập tức?

Bạn có thể đã thử Wi-Fi nhưng không có kết quả. Qua lý do không rõ Máy tính không tìm thấy bất kỳ mạng khả dụng nào và tín hiệu luôn bằng 0. Tệ hơn nữa nếu không phát hiện được bộ chuyển đổi mạng có dây. Vâng, điều chỉnh đầy đủ máy tính mới- rất hiếm nên việc cài đặt tất cả các tùy chọn cần thiết là nhiệm vụ của bạn. Chúng tôi sẽ xem xét việc cài đặt trình điều khiển trên các thiết bị Broadcom. Chúng khá phổ biến. Chúng tôi sẽ giải thích chi tiết cách thiết lập Wi-Fi trên Ubuntu.


"$sudolspci | Mạng grep".

"$ lspci -nn -d 14e4:".

  • Sau đó, bạn cần kiểm tra các thẻ được trình điều khiển hỗ trợ và dữ liệu mà lệnh nhận được. Nếu không có kết quả trùng khớp, bạn cần chọn trình điều khiển khác.
  • Bạn cũng cần tìm hiểu về phần sụn sẽ được yêu cầu cho hoạt động binh thương trình điều khiển. Điều này có thể được thực hiện trong tài liệu trình điều khiển.

QUAN TRỌNG. Trên trang web https://wireless.wiki.kernel.org/en/users/drivers, bạn sẽ tìm thấy chính các trình điều khiển, mô tả, chương trình cơ sở cũng như hướng dẫn từng bước một bằng cách sử dụng.

  • Trước khi bạn khởi chạy trình điều khiển cần thiết, bạn cần tắt tính năng khởi chạy một số mô-đun thiết bị - để tránh xung đột khi vận hành:

"$ sudo modprobe -r tên mô-đun." Ở đây tên được viết không có ký tự nào, cách nhau bằng dấu cách.

  • Để ngăn người khuyết tật tải lại, hãy làm điều này:

"$ vi /etc/modprobe.d/blacklist-bcm.conf
tên mô-đun danh sách đen
tên mô-đun danh sách đen
tên mô-đun danh sách đen"

  • Chạy trình điều khiển bằng lệnh:

"$ sudo modprobebrcmsmac."

Chúng tôi đã xem xét giai đoạn đầu tiên về cách thiết lập Wi-Fi trên Ubuntu. Tiếp theo, hãy thử kết nối với mạng không dây bằng thiết bị đầu cuối trong thực tế.

Kết nối cập nhật

Tất nhiên bạn có thể sử dụng GUIđể thiết lập Wi-Fi trong Máy chủ Ubuntu. Tuy nhiên, thường có những trường hợp phương pháp này không thể áp dụng được. Ngoài ra, bằng cách sử dụng bảng điều khiển, bạn sẽ nhận được dữ liệu rất thông tin về các mạng mà bạn có thể làm việc. Nguyên tắc thiết lập giống nhau trong tất cả các bản phân phối Linux, vì vậy bạn có thể thực hiện các bước cần thiết trên mọi hệ điều hành dựa trên Li.0nix. Ví dụ: chúng tôi đang sử dụng kết nối WPA. Sử dụng WEP trên khoảnh khắc này là không hợp lý vì mức độ bảo mật của kết nối mạng như vậy quá yếu.


"$sudo quét danh sách iwlist."

Truy vấn bảng điều khiển này sẽ cho phép bạn xem mạng có sẵn và đặc điểm của chúng. Tìm tham số ESSID. Nó biểu thị tên được gán cho mạng và sẽ được sử dụng để làm việc với nó.


"$wpa_passphrase(tên mạng)>wpa.conf."

Tên mạng được điền cách nhau bằng dấu cách, không có ký tự khác.

  • Nhập mật khẩu để truy cập mạng trong bảng điều khiển. Nó sẽ được lưu tự động trong tập tin cấu hình.

Bây giờ cho Sử dụng Wi-Fi Trong Ubuntu bạn hoàn toàn có thể sử dụng giao diện đồ họa.

Tạo một điểm truy cập

Bây giờ chúng ta sẽ xem cách tạo điểm truy cập Wi-Fi trong Ubuntu. Như bạn đã biết, điểm truy cập là một “phần mở rộng” của mạng không dây hiện có hoặc là cơ sở để tạo một mạng không dây hoàn chỉnh. mạng mới. Thiết lập Wi-Fi Máy chủ Ubuntu trong vai trò này được thực hiện tốt nhất trong giao diện đồ họa.

  1. Trước hết, bạn cần ngắt kết nối máy tính của mình khỏi tất cả các mạng mà nó hiện đang kết nối.
  2. Kết nối máy tính của bạn với mạng có dây mà bạn sẽ tạo điểm truy cập. Thanh tác vụ sẽ hiển thị rằng PC có kết nối có dây.
  3. Gọi lên menu kết nối mạng nhấp chuột phím phải chuột. Nhấp vào Chỉnh sửa kết nối. Sau đó, thêm một kết nối mới.
  4. Chọn “Wi-Fi” từ danh sách và nhấp vào nút “Tạo”.
  5. Bắt đầu thiết lập kết nối mới của bạn. Để làm điều này, hãy nhập mọi thứ thông số hiện tại, có thể hữu ích. Cái này:
  • Chế độ điểm nóng.
  • Tên kết nối và
  • Chế độ mã hóa dữ liệu. Nên chọn WPA2 hoặc WPA.
  1. Cứu cài đặt hiện tại. Sau khi thiết lập Wi-Fi, bạn cần bật nó lên. Chọn "Kết nối với mạng ẩn" Sau đó, tìm mạng mà bạn đã tạo gần đây trong danh sách và tạo kết nối với mạng đó.
  2. Bây giờ bạn có thể sử dụng điểm truy cập một cách thuận tiện nhất có thể!

Tóm lại là

Chúng tôi đã học được cách thực hiện một số kỹ thuật hữu ích. Chúng tôi đã tìm hiểu chi tiết cách thiết lập Wi-Fi trên Ubuntu, đồng thời chẩn đoán lỗi mạng. Nếu bạn vẫn còn thắc mắc hoặc bất kỳ vấn đề nào chưa được giải quyết, bạn luôn có thể liên hệ với chúng tôi trong phần nhận xét, để lại ý kiến ​​​​của mình hoặc hỏi điều gì đó từ khách truy cập trang web của chúng tôi. Cứ liều thử đi!

Cách bật wifi trên laptop? Câu hỏi này thường được hỏi bởi những người mới bắt đầu học cách sử dụng máy tính. Câu hỏi của họ khá phù hợp, vì wifi trên laptop không phải lúc nào cũng tự động kết nối mạng.

Ngoài ra, trong hầu hết các trường hợp, bạn cần phải chọn mạng theo cách thủ công rồi nhập mật khẩu. Trong bài viết này tôi sẽ nói về các khái niệm cơ bản, chỉ cần trả lời câu hỏi được đặt ra. Vậy làm cách nào để kết nối với máy tính xách tay wifi, trên Linux và Windows?

Đầu tiên, bạn cần đảm bảo ngay từ đầu rằng thiết bị dẫn wifi làm việc và cấu hình. Có lẽ cần thiết. Nếu trường hợp này không xảy ra hoặc bạn mới mua và thậm chí không thử định cấu hình hoặc cài đặt của bạn bị mất, thì bạn cần phải tự mình định cấu hình bộ định tuyến wifi của mình.

Nếu bạn hiểu bản chất và học cách tự làm, thì bạn sẽ không cần phải liên tục gọi chuyên gia và trả tiền cho anh ta nếu có sai sót. Và việc thiết lập một bộ định tuyến rất đơn giản nếu bạn hiểu được khái niệm này. mô hình WiFi Có rất nhiều bộ định tuyến, nhưng bản chất và nguyên tắc đều giống nhau. Tôi sẽ hiển thị nó trên bộ định tuyến wifi của tôi và bạn chỉ cần chiếu nó lên hộp của mình bằng ăng-ten.

Để thiết lập bộ định tuyến, bạn cần kết nối nó với máy tính xách tay qua cáp mạng:

Sau khi kết nối bộ định tuyến wifi với máy tính xách tay, bạn cần mở trình duyệt và nhập thanh địa chỉđây là địa chỉ: 192.168.1.0 Trong một số trường hợp hiếm hoi, địa chỉ có thể khác và khi đó bạn sẽ cần đọc hướng dẫn dành cho bộ định tuyến.

Sau khi nhập địa chỉ, bạn sẽ được yêu cầu nhập tên người dùng và mật khẩu. Họ thường như thế này: quản trị viên và quản trị viên. Nếu mọi thứ đều chính xác thì bạn sẽ kết nối với bộ định tuyến của mình và thấy nội dung như thế này:

Sau đó, bạn cần thực hiện những việc sau, như trong hình và được gắn nhãn bằng số:

1. Tìm tab trong menu có tên Không dây hoặc Wifi.

2. Nhập các chữ cái tiếng Anh tên mà điểm truy cập của bạn sẽ được gọi. Với cái tên này, bạn sẽ phân biệt được wifi của mình với của người khác.

3. Chọn loại mã hóa, bạn có thể đặt nó như trong ảnh.

4. Và nghĩ ra một mật khẩu dài gồm các chữ cái và số để... Vậy là xong, bây giờ hãy lưu cài đặt, bộ định tuyến wifi của bạn đã được cấu hình và sẵn sàng hoạt động.

Bây giờ tất cả những gì chúng ta còn lại là thiết lập wifi trên máy tính xách tay.

Làm cách nào để bật wifi trên máy tính xách tay trong Linux?

Vì tôi sử dụng Linux nên tôi sẽ bắt đầu với nó. Việc đầu tiên cần kiểm tra là trên laptop đã bật wifi chưa? Thực tế là nhiều mẫu laptop đều có công tắc wifi cơ học.

Và một số người, không biết điều này, lại phàn nàn rằng... Thông thường, khi có nút bấm hoặc công tắc như vậy thì cũng có bóng đèn báo hiệu wifi có bật hay không.

Nhưng hãy giả sử rằng mọi thứ đều có lợi cho bạn. Sau đó, bạn chỉ cần tìm biểu tượng mạng không dây và nhấp chuột trái vào nó. Bạn sẽ thấy danh sách các mạng không dây khả dụng. Đây là những gì nó trông giống như đối với tôi:

Chúng tôi tìm thấy mạng của mình, nhấp chuột vào mạng, nhập mật khẩu và tận hưởng Internet. Thật đơn giản, như bạn có thể thấy. Nhưng còn trên Windows thì sao?

Làm cách nào để bật wifi trên máy tính xách tay trong Windows?

Ở đây tất cả đều giống nhau. Ở góc bên phải của bảng điều khiển, hãy tìm phím tắt kết nối mạng. Chúng tôi tìm thấy của chúng tôi ở đó mạng không dây, nhấp vào nó, nhấn nút kết nối và nhập mật khẩu. Sau đó, Internet sẽ kết nối.

Chà, nếu bạn vẫn chưa hiểu đầy đủ về cách kết nối Wi-Fi trên máy tính xách tay, thì hãy xem video hướng dẫn này, vì thà xem một lần còn hơn đọc cả trăm lần.

Một vài năm trước tôi đã quyết định tạo một máy chủ của riêng mình. Nhưng không chỉ là một máy chủ mà nó còn phân phối Internet qua wifi. Mọi thứ đều phức tạp bởi thực tế là tôi có thể sử dụng...