Дозволити гостьовий сеанс доступу до Wi-Fi без входу користувачів


11

У 16.04 Ubuntu гостьовий сеанс не може отримати доступ до Wi-Fi, якщо користувач не входить у систему.

Чи є якийсь спосіб обійти цю нісенітницю?

Зауважте, що в 14.04 це ввімкнено автоматично, в наступному 17.04 гостю потрібно ввести пароль Wi-Fi і створити брелок. Так може просто позначитися на 16.04.

Оновлення : Не помилка, лише 1 дивна помилка встановлення та користувач. Налаштування, щоб дозволити всім користувачам, за умовчанням не ввімкнено, після його ввімкнення він повинен працювати.


і якщо ви збережете пароль Wi-Fi для всіх користувачів у аплеті мережевого менеджера?
solsTiCe

Ну, це за замовчуванням (для всіх користувачів), тому, схоже, не стосується гостей
дог

Мій 16.04, з Intel Centrino Advanced-N 6205, використовуючи драйвер iwlwifi, немає проблем дозволити підключити гостьовий сеанс, навіть як перший вхід після перезавантаження. Яке обладнання / драйвер ви використовуєте?
ubfan1

Intel Wireless 7260 драйвера: iwlwifi також побачити те ж саме з драйвером Intel Centrino Wireless-N 2200: iwlwifi
Дуг

Чи ввімкнено "Усі користувачі можуть підключитися" та "Підключитися до Wi-Fi автоматично" під вибраним essid у NetworkManager? Запитання тому, що мені довелося відключити обидва, щоб змінити вашу ситуацію, оскільки мій пристрій підключений до wifi перед будь-яким входом, користувачем або гостем. Якщо це не працює, спробуйте отримати доступ до /etc/NetworkManager/system-connections/(essid)файлу вручну, просто щоб видалити можливу помилку з рівняння.
користувач633551

Відповіді:


4

Відповідно до вашого коментаря (і мого) ...

За замовчуванням з'єднання не публічно публікуються з кожним користувачем у системі. Щоб дозволити це, потрібно ввімкнути це вручну, що можна зробити або з GUI, або з терміналу.

GUI Way

  1. У меню "Мережа" привілейованого облікового запису виберіть параметр " Редагувати з'єднання ".
  2. Виберіть бездротову мережу, якою ви хочете поділитися. Перейдіть на вкладку Загальні .
  3. Виберіть опцію Усі користувачі, які можуть підключитися до цієї мережі (див. Знімок екрана)

    введіть тут опис зображення

  4. Клацніть Зберегти .

Термінальний шлях

Мережеві конфігурації зберігаються /etc/NetworkManager/system-connections, тому нам просто потрібно відредагувати належний файл.

  1. cdдо /etc/NetworkManager/system-connectionsта бігти ls. Визначте мережу, яку ви хочете змінити (зазвичай це лише ваш SSID). У цьому прикладі я буду редагувати MySSIDмережу.
  2. Виконайте таку команду, щоб відкрити текстовий редактор:

    sudo nano MySSID
    
  3. У верхній частині файлу ви побачите [connections]розділ:

    [connection]
    id=MySSID
    uuid=<redacted>
    type=wifi
    permissions=user:kazwolfe:;
    secondaries=
    timestamp=1490727919
    
  4. Знайдіть permissions=рядок і видаліть усе після =знака. Ваш файл повинен виглядати так:

    [connection]
    id=MySSID
    uuid=<redacted>
    type=wifi
    permissions=
    secondaries=
    timestamp=1490727919
    
  5. Збережіть файл за допомогою Ctrl- X.

  6. Перезапустіть NetworkManager, щоб переконатися, що ваші настройки з'єднання набули чинності.

У вашому конкретному випадку (оригінальне запитання), здається, що це було просто диваком, що щось десь не було встановлено належним чином, або налаштування вийшло з синхронізації. Видаліть мережевий профіль (з терміналу або з графічного інтерфейсу) та знову підключіться до своєї мережі. Застосуйте параметри, як описано вище, і це повинно працювати добре. Крім того, ви можете спробувати зануритись у файл конфігурації, щоб побачити, що відбувається, але, швидше за все, простіше просто починати.

Також переконайтеся, що у вас немає кількох конфліктуючих мережевих профілів для одного з'єднання. Це може спричинити деякі дивні проблеми, оскільки деяким є або не надається пріоритет один одному, що може заплутати систему.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.