Terhubung ke Koneksi WPA2-Perusahaan melalui CLI (tanpa desktop)

14

Saya akhirnya menginstal driver untuk adaptor nirkabel saya, namun, sepertinya saya tidak dapat menemukan penjelasan untuk terhubung ke koneksi WPA2-Enterprise. Saya telah menemukan banyak penjelasan WPA / WEP / WPA2, namun, ini tidak menyelesaikan situasi saya.

Apakah ada cara untuk melakukan ini? Saya saat ini hanya CLI, terima kasih!

Freesnöw
sumber

Jawaban:

16

Kamu bisa memakai 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

Anda mungkin juga perlu menambahkan

  • nmcli> set 802-1x.password PASSWORD
  • nmcli> set 802-1x.anonymous-identity ANONYMOUS-IDENTITY
  • nmcli> set wifi-sec.key-mgmt wpa-eap
pengguna123456
sumber
Saya berhasil menggunakan jawaban ini untuk terhubung ke Eduroam dari konsol pada laptop Ubuntu 14/16 yang kacau seseorang yang tidak dapat memulai Gnome dan tidak wpa_supplicantmenginstal (pengguna telah mematikan laptop saat do-release-upgrademenjalankan dari 14 hingga 16, dan mereka direktori home berada pada ext2partisi read-only karena seseorang telah "mengatur Linux" untuk mereka di toko tanpa mengetahui apa yang dia lakukan). Saya harus berlari /etc/init.d/network-manager startdulu, dan perlu mengatur 802-1x.anonymous-identityjuga identity, keduanya ke Eduroam ID.
Silas S. Brown
4

wpa_supplicant adalah jawabannya. Ini mendukung WPA-Enterprise dan beberapa metode EAP. Saya terhubung ke jaringan rumah saya dengan menjalankan:

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

Berikut adalah contoh file konfigurasi. Ini semua tentang mengkonfigurasi file ini agar sesuai dengan koneksi Anda.

Balgerda
sumber
0

Tidak ada jawaban di sini yang berfungsi untuk saya, dan setelah beberapa upaya nmcli, saya akhirnya menyerah dan menggunakan antarmuka jaringan Ubuntu 18.04 untuk membuat koneksi dan saya menyalinnya ke komputer lain. Berikut langkah-langkah yang saya ikuti:

  1. Buat koneksi jaringan dalam GUI koneksi jaringan Ubuntu.
  2. Salin koneksi baru dari /etc/NetworkManager/system-connections/pada komputasi lokal saya ke server tanpa kepala.
  3. Edit ID MAC koneksi untuk mencocokkan antarmuka dari ifconfig.
  4. Perbarui izin file yang disalin dengan:
chmod 0600 new_connection
chmod root:root new_connection
  1. Mulai ulang manajer jaringan
systemctl restart NetworkManager

Bagi Anda yang tidak ingin secara manual membuat koneksi jaringan di GUI, Anda dapat mengubah koneksi jaringan berikut

[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
Alex Kaszynski
sumber