Terhubung ke jaringan sebelum pengguna masuk

19

Sebagai percobaan pembelajaran, saya mencoba mengubah Ubuntu Desktop menjadi server. Saya dapat menonaktifkan X saat boot dan sekarang, saya mencoba membuat komputer saya terhubung ke jaringan WiFi saya saat boot, sebelum ada pengguna yang login. Dengan begitu, saya tidak perlu secara fisik dekat komputer saya setiap waktu itu reboot. Saya sudah mengatur koneksi WiFi menggunakan Network Manager jika itu bisa membantu (alangkah baiknya tidak harus mengkonfigurasi ulang lagi!).

Olivier Lalonde
sumber

Jawaban:

30

Saya menemukan cara melakukannya :) Cukup buka Network Manager> Edit Connections . Pilih koneksi Anda, klik Edit dan periksa Tersedia untuk semua pengguna .

Anda juga mungkin perlu menambahkan baris untuk setiap antarmuka yang ingin Anda buat secara otomatis saat boot di /etc/network/interfaces:

auto eth0
auto wifi0
Olivier Lalonde
sumber
Apakah itu berhasil? Saya sudah mencobanya tetapi tidak berhasil.
karthick87
Yap itu bekerja di sini. Sambungan tidak menggunakan DHCP tapi saya ragu itu tidak akan berhasil karena DHCP.
Olivier Lalonde
4
Kartu antarmuka tidak akan selalu diberi nama "eth0" dan "wifi0". Anda dapat menemukan nama antarmuka ethernet dengan "cat / proc / net / dev" atau "ifconfig".
Jonathan
1
tidak berfungsi pada pemasangan baru saya Ubuntu 16.04. Koneksi jaringan dibuat hanya setelah pengguna masuk. Ini membuat bekerja sangat sulit.
LD James
1
Ini tidak akan bekerja dengan 16,04 LTS saya. Dibutuhkan masuk pada konsol, kemudian terhubung secara otomatis. Ya, itu diperiksa untuk tersedia bagi semua pengguna, bahkan hanya saya satu-satunya. -> Dan hanya untuk menjadi lucu, pada layar login ia menawarkan jaringan WiFi tetapi ketika saya mencoba untuk memilihnya mengatakan tidak cukup hak istimewa. Ha ha. Siapa pun yang melakukan QC UI mereka memiliki selera humor.
SDsolar
16

Jika Anda menggunakan Ubuntu 16.x, navigasikan ke /etc/NetworkManager/system-connections/. Di sana Anda akan menemukan file dengan nama yang sama dengan jaringan nirkabel Anda. File ini berisi kredensial dan pengaturan wifi Anda. Edit, cari baris dengan permission=, dan hapus semuanya setelah =tanda (atau seluruh baris).

Mulai ulang dan Anda dapat terhubung sebelum login.

Александр Лавриненко
sumber
2
Selain itu, psk-flags=1berarti kata sandi disimpan dienkripsi dalam direktori home user. mungkin tidak akan berfungsi sebelum masuk dalam kasus itu. Ini kurang aman, tetapi jika Anda ingin ini berfungsi, Anda bisa menggantinya pask-flags=1dengan psk=MyWifiPassword. Lebih lanjut tentang pemikiran itu: lauri.xn--vsandi-pxa.com/cfgmgmt/…
dhaupin
Tidak ada apa-apa setelah tanda =. Dan itu tidak terhubung sampai saya masuk di konsol. Karena WiFi adalah satu-satunya koneksi saya, saya tidak dapat melakukannya dari jarak jauh - ini membuat saya harus melakukan perjalanan ke komputer untuk memulihkan dari reboot. Ada pada UPS tetapi bahkan itu hanya bisa bertahan begitu lama.
SDsolar
5

solusi dhaupin memecahkan masalah saya dengan modifikasi kecil:

/etc/NetworkManager/system-connections/File saya tidak memiliki permission=garis. Tapi itu memang punya psk-flags=1garis. Mengomentari dan menambahkanpsk="MyWifiPassword" garis memperbaiki masalah Network-Mangler.

Reboot dan muncul online tanpa masuk.

pengguna anon lain
sumber
Saya sudah memiliki baris psk = Mypassword "dan masih belum melakukannya.
SDsolar
1

Edit file antarmuka /etc/network/interfaces

sudo -H gedit /etc/network/interfaces

Tambahkan yang berikut ini,

auto ra0
iface ra0 inet dhcp
wpa-conf /etc/wpa_supplicant.conf
karthick87
sumber
Apakah ada perbedaan teknis antara cara saya melakukannya (lihat jawaban saya) dan Anda?
Olivier Lalonde
Olivier, saya pikir solusi Anda lebih baru, tergantung seperti halnya pada fitur yang relatif baru NetworkManager. Solusi Kathick, di sisi lain, mengelak NetworkManagersama sekali. Solusi Anda mungkin lebih kuat karena NetworkManagermelacak koneksi dan menghubungkan kembali jika hilang sementara (meskipun interfacesdalam beberapa kasus mungkin juga demikian).
loevborg
Saya benci mengacaukan file itu, ditambah komputer ini juga dimasukkan ke dalam file host semua komputer lain sebagai IP statis. wpa_supplicant baik-baik saja. Namun itu masih belum berhasil.
SDsolar