Bagaimana cara mengkonfigurasi WiFi untuk masuk ke WPA saat boot, terlepas dari pengguna yang masuk?

21

Bagaimana cara menetapkan kata sandi WPA nirkabel sistem lebar yang dimulai saat boot, yang memungkinkan saya untuk SSH masuk ke mesin dari luar, misalnya?

Saya menjalankan mitosbuntu. Sampai saya masuk, WiFi tidak terhubung, jadi saya tidak bisa menggunakan SSH untuk masuk dari komputer lain, misalnya. Ketika saya telah mengaktifkan login otomatis, ia meminta saya untuk memasukkan kata sandi saya untuk membuka kunci kata kunci saya sebelum menghubungkan. Saya sudah mencoba mengedit koneksi dan mengklik "Tersedia untuk semua pengguna", tetapi kemudian tidak terhubung sama sekali.

Bagaimana cara men-debug masalah ini, atau bagaimana cara mengonfigurasinya secara manual?

rjmunro
sumber
1
Apakah Anda mengaktifkan kotak centang "Sambungkan otomatis" untuk koneksi?
Li Lo
Ini memiliki jawaban yang bagus. Saya pikir kita harus membukanya kembali.
Seth
Kata kunci: pengguna sedang login "- jadi ini tidak akan membantu saya. WiFi adalah satu-satunya koneksi ke komputer ini, menggunakan parabola karena jarak. Itu ada di UPS. Tetapi jika semua gagal dan akhirnya reboot, Saya harus pergi ke sana untuk masuk ke konsol sebelum dapat berkomunikasi
SDsolar
Tentu saja, saya baru memperhatikan ini diposting 6 tahun 11 bulan lalu. Halo dari masa depan: Juli 2017.
SDsolar

Jawaban:

13

Ketika Anda masuk dan terhubung ke jaringan, klik kanan ikon Network Manager. (Itu harus di kanan atas layar.)

Klik "Edit Koneksi ..."

Temukan koneksi yang Anda inginkan tanpa login. Klik dan klik tombol "Edit".

Pastikan kotak "Sambungkan otomatis" dan "Tersedia untuk semua pengguna" dicentang.

Sekarang koneksi akan mulai sebelum siapa pun masuk dan akan tersedia untuk semua orang di sistem.

fader
sumber
Kecurigaan saya adalah kotak "Sambungkan otomatis" telah dihapus ... yang akan menyebabkan perilaku yang Anda lihat.
fader
Jika saya melakukan ini, tanpa memeriksa "Tersedia untuk semua pengguna" itu tidak berfungsi, bahkan ketika saya masuk
shodanex
6

untuk "terlepas dari apa yang sedang login," Anda harus mengedit file / etc / network / interfaces ...

http://ubuntuforums.org/showthread.php?t=263136

Tautan itu menggambarkan proses dengan cukup baik ...

iface wlan0 inet statis
  alamat 192.168.1.15
  netmask 255.255.255.0
  wireless-essid my_essid
  gateway 192.168.1.1
  pre-up wpa_supplicant -Bw -Dwext -i $ IFACE -c / etc / wpa_supplicant.conf
  post-down killall -q wpa_supplicant
cjac
sumber
<pre> oh, apa pun yang sedang masuk ... Anda harus mengedit file / etc / network / interfaces Anda ... ubuntuforums.org/showthread.php?t=263136 Tautan itu menjelaskan prosesnya dengan cukup baik .. . iface wlan0 inet static address 192.168.1.15 netmask 255.255.255.0 wireless-essid my_essid gateway 192.168.1.1 pre-up wpa_supplicant -Bw -Dwext -i $ IFACE -c / etc / wpa_supplicant.conf post-down killall <qupupupsups <antallupsupspaall <allall pre>
cjac
Ketika saya membuatnya, setelah saya me-restart ubuntu saya, dan muncul sistem Booting tanpa konfigurasi jaringan penuh
Vitor Mazuco
5

Solusi yang lebih mudah: tambahkan baris berikut ke / etc / network / interfaces

auto wlp1s0
iface wlp1s0 inet dhcp
  wpa-essid wifiName
  wpa-psk Password

Saya telah mengujinya pada 16,04 LTS. Dapat bekerja pada versi lain.

Sumber: https://ubuntuforums.org/showthread.php?t=1963404

yozi
sumber
2

Demi kelengkapan, saya juga akan menyebutkan wicd , sebuah alternatif untuk Network Manager. Saya percaya bahwa jika Anda mengkonfigurasi wicd untuk terhubung secara otomatis ke jaringan nirkabel, itu akan dengan senang hati melakukannya pada saat boot.

Ryan C. Thompson
sumber
0

Gunakan wpa _ pemohon dan dhclient

Anda harus membuat skrip yang dijalankan saat boot, lihat di sini .

Apakah itu menjalankan 3 perintah berikut (mungkin dari script dan jenis)

wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant.conf
sleep 10
dhclient wlan0

Isi file wpa_supplicant.conf akan terlihat seperti ini (menggunakan standar wpa-psk):

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=wheel
network={
    ssid="network-essid"
    scan_ssid=1
    key_mgmt=WPA-PSK
    psk="very secret passphrase"
}

lihat halaman manual untuk wpa_supplicant.conf untuk opsi enkripsi lainnya.

Anda mungkin perlu mengubah perintah tidur tergantung pada seberapa cepat router / netcard Anda dalam menegosiasikan koneksi. 10 detik sudah cukup, tetapi 5 atau bahkan 2 mungkin sudah cukup.

LassePoulsen
sumber