Ubuntu 14.04 Server - WiFi WPA2 Personal

39

Saya baru saja menginstal Ubuntu 14.04 Server dan tidak dapat mengkonfigurasi wifi dengan benar untuk bekerja dengan WPA2 pribadi dan dapat menggunakan bantuan.

Ada panduan sederhana selama instalasi di mana saya memilih SSID saya dari daftar dan memasukkan kata sandi saya dan itu bekerja dengan baik. Sekarang setelah instalasi selesai saya mengalami kesulitan mengkonfigurasi wifi. Jalur Akses saya diatur ke WPA2 Personal TKIP atau AES. Saran apa pun akan sangat dihargai. Saya telah bermain-main dengan WPA semut saya / etc / network / interfaces file tidak berhasil.

Terima kasih

Clettsome
sumber

Jawaban:

56

Saya sarankan Anda mengatur / etc / network / interfaces seperti:

auto lo
iface lo inet loopback

auto wlan0
iface wlan0 inet static
address 192.168.1.150
netmask 255.255.255.0
gateway 192.168.1.1
wpa-ssid <your_router>
wpa-psk <your_wpa_key>
dns-nameservers 8.8.8.8 192.168.1.1

Pastikan untuk memilih alamat statis di luar rentang yang digunakan oleh server DHCP di router, switch atau titik akses lainnya. Tentu saja, gantilah detail Anda di sini.

Dapatkan sistem untuk membaca dan menggunakan perubahan:

sudo ifdown wlan0 && sudo ifup -v wlan0

Apakah Anda terhubung?

ping -c3 192.168.1.1
ping -c3 www.google.com
cabai555
sumber
Jawaban ini berhasil. Saya telah melakukan ini beberapa kali sebelumnya dan satu huruf besar di SSID menyebabkannya tidak berfungsi. Telah merobek rambut saya selama berhari-hari dan akhirnya terpaksa memposting panggilan ini untuk meminta bantuan dan akhirnya menjadi salah ketik sederhana. Jawaban Anda mengkonfirmasi bahwa saya tidak gila dalam pendekatan konfigurasi saya dan bahwa penegasan yang Anda berikan adalah sesuatu yang saya butuhkan untuk melihat lebih dekat. Terima kasih atas bantuannya yang cepat dan sederhana. Inilah mengapa saya suka komunitas Ubuntu dan mengapa saya memilih untuk menggunakan produk! Terima kasih atas dukungannya!
clettsome
Saya menambahkan baris auto wlan0, iface wlan0 inet dhcp, wpa-ssid <your_router>, dan wpa-psk <your_wpa_key> setelah bagian auto lo. File saya berakhir dengan auto p4p1, iface p4p1 inet dhcp (ada secara default). Saya dapat terhubung ke wifi saya. Jika saya restart, semuanya baik-baik saja jika kabel jaringan terpasang. Jika dicabut, langkah 'Mulai mengkonfigurasi perangkat jaringan' di startup hang, dan membutuhkan dua putaran 60 detik sebelum sistem berlanjut (pesan: menunggu hingga 60 detik lagi untuk konfigurasi jaringan). Lalu saya mendapatkan 'sistem booting tanpa konfigurasi jaringan penuh'. Wifi berfungsi, tetapi bagaimana cara 'memperbaiki' ini?
Vinh Nguyen
@ VinhNguyen Dalam ifconfig apakah Anda memiliki antarmuka wlan0? Saya kira Anda perlu mengajukan pertanyaan baru Anda sendiri.
chili555
FYI Saya memposting pertanyaan di askubuntu.com/questions/541247/ubuntu-server-wifi
Vinh Nguyen
Anda menyelamatkan saya berjam-jam menjalankan-di-lingkaran ... Terima kasih banyak!
fmquaglia
32

Saya berhasil terhubung ke jalur akses WPA2 saya dengan memasukkan yang berikut ini /etc/network/interfaces. Sedikit dimodifikasi dari jawaban yang diterima, dan menggunakan DHCP.

auto wlan0
iface wlan0 inet dhcp
wpa-ssid <your_router>
wpa-psk <your_wpa_key>

Kemudian sederhana sudo ifup -v wlan0dan terhubung. Semuanya bagus.

Phocks
sumber
2
Sempurna! Aktif 15.10, wlan0dinamai wls1secara default.
dardisco
Ini juga bekerja untuk saya
ranjan
3
Berikut ini cara menyimpan hash kunci daripada kunci itu sendiri: unix.stackexchange.com/questions/274095/…
kol
4
Sangat penting untuk menggunakan nama antarmuka WiFi sistem Anda! Ketik ifconfig -aatau ip a: nama antarmuka WiFi biasanya dimulai dengan w. Sebagai contoh, pada server Ubuntu 16.04 saya dipanggil wlp5s0. Gunakan nama ini /etc/network/interfacessebagai ganti wlan0.
kol
Saya telah menemukan NetworkManager dan alat nmcli commandline berguna untuk melakukan ini.
jam
3

Baik menggunakan DHCP atau konfigurasi statis (tidak masalah yang mana) - DAN dengan asumsi wifi Anda berfungsi saat instalasi - buat / etc / network / interface Anda terlihat seperti di bawah ini (untuk wlan0 harus cocok dengan nama kartu wifi Anda yang tercantum di bawah ifconfig -a misalnya kartu wifi Anda yang terdeteksi bisa di-nickname oleh OS1 untuk semua yang saya tahu.):

 auto lo iface lo inet loopback     
 auto wlan0 iface wlan0 inet dhcp    
 wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

Untuk mengkonfigurasi wpa_supplicant gunakan perintah (Dirujuk dalam konfigurasi di atas)

wpa_passphrase "YOUR_SSID" SSID_PASSWORD | sudo tee /etc/wpa_supplicant/wpa_supplicant.conf

Selanjutnya, buat skrip yang dapat dieksekusi baru bernama iwconfig (Anda dapat menamai skrip ini dengan benar, "iwconfig-default-ssid", mungkin? - Saya baru saja menyingkatnya sebagai contoh):

sudo touch /etc/network/if-up.d/iwconfig && sudo chmod 700
/etc/network/if-up.d/iwconfig && sudo ln -s
/etc/network/if-up.d/iwconfig /etc/network/if-pre-up.d/iwconfig

Sekarang edit /etc/network/if-up.d/iwconfig dan tambahkan SSID yang ingin disambungkan ke Server Ubuntu saat startup:

#!/bin/sh
iwconfig wlan0 essid "YOUR_DEFAULT_SSID" mode managed

Sekarang bawa ifdown (jika Anda belum melakukannya), lalu ifup, dan Anda harus menjadi emas sekarang dan ketika Anda reboot (selama Anda berada di dekat SSID Anda.)


Jika Anda keluar di depan umum dengan laptop Anda dengan konfigurasi ini, Anda harus menggunakan: iwlist wlan0 scan , lalu sudo iwconfig essid "PUBLIC_ESSID" mode berhasil terhubung dengan apa saja (dan / atau membuat skrip unik untuk setiap tempat ( s) Anda mengunjungi - jangan menaruh skrip ini di bawah folder 'if-up.rc.d'. / etc / network / interfaces juga dapat menangani alias lokasi, jadi periksalah man / forum untuk mendapatkan bantuan dalam hal ini .)

Atau Anda dapat mencoba keberuntungan Anda dengan CLI frontend for wicd saat berkeliaran di kota:

sudo apt-get install wicd-curses

Jasen Ramon
sumber
1

Mungkin Anda bisa mencoba menggunakan Network Manager atau Wicd. Meskipun Network Manager memang memiliki beberapa dependensi GUI yang mungkin tidak Anda sukai pada server tanpa kepala, menghubungkan ke wifi cukup sederhana. Untuk pengaturan hotspot oleh ponsel Android saya (disebut Android AP), saya dapat terhubung menggunakan:

nmcli dev wifi connect 'Android AP' password test

Anda mungkin menemukan WICD lebih berguna, sebagai antarmuka berbasis kutukan juga ( http://manpages.ubuntu.com/manpages/lucid/man8/wicd-curses.8.html ). Saya belum sering menggunakannya, jadi saya tidak yakin dengan sintaks untuk menghubungkan ke wifi.

Jika /etc/network/interfacesitu satu-satunya pilihan Anda, mungkin Anda bisa menunjukkan apa yang telah Anda lakukan sejauh ini untuk melihat bagaimana kami dapat memperbaikinya.

muru
sumber
nmcli bekerja sebagai pesona bagi saya
feniix
0

Cara super mudah nyata yang bagus untuk mengatur WiFi pada baris perintah adalah dengan nmtui tapi saya tidak dapat menemukan cara menginstalnya.

Hari Raymond
sumber