Izinkan akses wifi sesi tamu tanpa pengguna masuk

11

Dalam 16,04 Ubuntu sesi tamu tidak bisa mendapatkan akses wifi kecuali jika pengguna login.

Apakah ada cara untuk mengatasi omong kosong ini?

Perhatikan bahwa pada 14,04 diaktifkan secara otomatis, pada 17,04 mendatang, tamu perlu memasukkan kata sandi wifi & membuat keyring. Jadi mungkin hanya mempengaruhi 16,04.

Pembaruan : Bukan bug, hanya 1 instalasi aneh & kesalahan pengguna. Pengaturan untuk memungkinkan semua pengguna tidak diaktifkan secara default, setelah diaktifkan itu akan berfungsi ..

doug
sumber
dan jika Anda menyimpan kata sandi wifi untuk semua pengguna di applet pengelola jaringan?
solsTiCe
Nah itu default (semua pengguna) jadi sepertinya tidak berlaku untuk tamu
doug
16,04 saya, dengan Intel Centrino Advanced-N 6205, menggunakan driver iwlwifi tidak memiliki masalah membiarkan sesi tamu terhubung, bahkan sebagai login pertama setelah reboot. Perangkat keras / driver apa yang Anda gunakan?
ubfan1
Driver Intel Wireless 7260: iwlwifi, juga lihat sama dengan driver Intel Centrino Wireless-N 2200: iwlwifi
doug
Sudahkah Anda mengaktifkan 'semua pengguna dapat terhubung' dan 'terhubung ke wifi secara otomatis' di bawah esid yang dipilih di NetworkManager? Meminta karena saya harus menonaktifkan keduanya untuk membalikkan situasi Anda karena perangkat saya terhubung ke wifi sebelum login, pengguna atau tamu. Jika tidak berhasil, coba akses /etc/NetworkManager/system-connections/(essid)file secara manual, hanya untuk menghilangkan kemungkinan bug keluar dari persamaan.
user633551

Jawaban:

4

Sesuai komentar Anda (dan milik saya) ...

Secara default, koneksi tidak dibagikan secara publik dengan setiap pengguna pada sistem. Untuk mengizinkan ini, Anda harus mengaktifkannya secara manual, yang dapat dilakukan baik dari GUI atau terminal.

GUI Way

  1. Di menu Jaringan akun istimewa, pilih opsi Edit Koneksi .
  2. Pilih jaringan nirkabel yang ingin Anda bagikan. Buka tab Umum .
  3. Pilih opsi Semua pengguna dapat terhubung ke jaringan ini (lihat tangkapan layar)

    masukkan deskripsi gambar di sini

  4. Klik Simpan .

Cara terminal

Konfigurasi jaringan disimpan /etc/NetworkManager/system-connections, jadi kita hanya perlu mengedit file yang tepat.

  1. cdke /etc/NetworkManager/system-connectionsdan lari ls. Identifikasi jaringan yang ingin Anda ubah (biasanya hanya SSID Anda). Dalam contoh ini, saya akan mengedit MySSIDjaringan.
  2. Jalankan perintah berikut untuk membuka editor teks:

    sudo nano MySSID
    
  3. Di bagian atas file, Anda akan melihat [connections]bagian:

    [connection]
    id=MySSID
    uuid=<redacted>
    type=wifi
    permissions=user:kazwolfe:;
    secondaries=
    timestamp=1490727919
    
  4. Temukan permissions=baris, dan hapus semuanya setelah =tanda. File Anda akan terlihat seperti ini:

    [connection]
    id=MySSID
    uuid=<redacted>
    type=wifi
    permissions=
    secondaries=
    timestamp=1490727919
    
  5. Simpan file dengan Ctrl- X.

  6. Mulai ulang NetworkManager untuk memastikan pengaturan koneksi Anda berlaku.

Dalam kasus spesifik Anda (pertanyaan awal), sepertinya itu hanya kebetulan bahwa sesuatu tidak diatur dengan benar di suatu tempat, atau pengaturan keluar dari sinkronisasi. Hapus profil jaringan (dari terminal atau GUI) dan sambungkan kembali ke jaringan Anda. Terapkan pengaturan seperti di atas, dan itu akan berfungsi dengan baik. Atau, Anda dapat mencoba menggali file konfigurasi untuk melihat apa yang terjadi, tetapi sepertinya lebih mudah untuk memulai kembali.

Juga, pastikan Anda tidak memiliki beberapa profil jaringan yang saling bertentangan untuk satu koneksi. Ini dapat menyebabkan beberapa masalah aneh karena ada yang tidak diprioritaskan satu sama lain, membuat hal-hal membingungkan bagi sistem.

Kaz Wolfe
sumber