Kết nối với kết nối WPA2-Enterprise qua CLI (không có máy tính để bàn)


13

Cuối cùng tôi đã cài đặt trình điều khiển cho bộ điều hợp không dây của mình, tuy nhiên, dường như tôi không thể tìm thấy bất cứ điều gì giải thích để kết nối với kết nối WPA2-Enterprise. Tôi đã tìm thấy nhiều lời giải thích WPA / WEP / WPA2, tuy nhiên, những điều này không giải quyết được tình huống của tôi.

Có cách nào để làm điều này? Tôi hiện chỉ là CLI, cảm ơn!

Câu trả lời:


15

Bạn có thể dùng nmcli

# nmcli con add type wifi ifname wlan0 con-name CONNECTION_NAME ssid SSID
# nmcli con edit id CONNECTION_NAME
nmcli> set ipv4.method auto
nmcli> set 802-1x.eap peap
nmcli> set 802-1x.phase2-auth mschapv2
nmcli> set 802-1x.identity USERNAME
nmcli> save
nmcli> activate

Bạn cũng có thể cần thêm

  • nmcli> set 802-1x.password PASSWORD
  • nmcli> set 802-1x.anonymous-identity ANONYMOUS-IDENTITY
  • nmcli> set wifi-sec.key-mgmt wpa-eap

4

wpa_supplicant là câu trả lời. Nó hỗ trợ WPA-Enterprise và một số phương thức EAP. Tôi kết nối với mạng gia đình của mình bằng cách thực hiện:

wpa_supplicant -i wlan0 -B -c /path/to/wpa_supplicant.conf

Dưới đây là một ví dụ về tập tin cấu hình. Đó là tất cả về cấu hình tệp này để phù hợp với kết nối của bạn.


0

Không có câu trả lời nào ở đây có hiệu quả với tôi và sau nhiều lần thử nmcli, cuối cùng tôi đã từ bỏ và sử dụng giao diện mạng Ubuntu 18.04 để tạo kết nối và tôi đã sao chép nó sang máy tính khác. Dưới đây là các bước tôi đã làm theo:

  1. Tạo kết nối mạng trong GUI kết nối mạng Ubuntu.
  2. Sao chép kết nối mới từ /etc/NetworkManager/system-connections/trên máy tính cục bộ của tôi sang máy chủ không đầu.
  3. Chỉnh sửa ID MAC của kết nối để khớp với các giao diện từ ifconfig.
  4. Cập nhật quyền của tệp được sao chép bằng:
chmod 0600 new_connection
chmod root:root new_connection
  1. Khởi động lại trình quản lý mạng
systemctl restart NetworkManager

Đối với những người không muốn tạo kết nối mạng theo cách thủ công trong GUI, bạn có thể sửa đổi kết nối mạng sau đây

[connection]
id=new_connection
uuid=axxxxf1f-xxxx-494c-980a-xxxxxxxxxxx
type=wifi
permissions=

[wifi]
mac-address=XX:XX:XX:XX:XX:XX
mac-address-blacklist=
mode=infrastructure
ssid=some_wifi_ssid

[wifi-security]
key-mgmt=wpa-eap

[802-1x]
eap=peap;
identity=redacted_username
password=redacted_password
phase2-auth=mschapv2

[ipv4]
dns-search=
method=auto

[ipv6]
addr-gen-mode=stable-privacy
dns-search=
method=auto
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.