Почему изменение SSID точки доступа не работает?

Я нахожусь на Ubuntu 18.04, и я могу настроить точку доступа Wi-Fi в пользовательском интерфейсе (, как описано, например, здесь ), которая работает отлично. Теперь я хочу изменить SSID и пароль точки доступа. Я попытался сделать это с помощью пользовательского интерфейса, который вы получаете при запуске nm-connection-editor. Смена пароля работает, но каким-то образом SSID возвращается к имени по умолчанию (librem) после повторного запуска горячей точки.

Я подтвердил это, посмотрев файл /etc/NetworkManager/system-connections/Hotspot. Я вручную изменил ssid в этом файле на myawesomehotspot. Затем я перезагрузил всю машину, чтобы убедиться, что имя по умолчанию нигде не кэшируется. А потом я снова включил точку доступа на экране настроек Wi-Fi. После проверки ssid в файле /etc/NetworkManager/system-connections/Hotspot был снова изменен / переписан с именем по умолчанию librem (файл datetime также показал, что он был переписан).

Почему открытие точки доступа перезаписывает ssid? Откуда это имя? И как я могу навсегда переименовать точку доступа? Все советы приветствуются!

[РЕДАКТИРОВАТЬ]

Результаты, запрошенные @Marmayogi в комментариях:

$ nmcli device
DEVICE           TYPE      STATE      CONNECTION      
wlp1s0           wifi      connected  Hotspot         
br-63805314ad4c  bridge    connected  br-63805314ad4c 
docker0          bridge    connected  docker0         
lo               loopback  unmanaged  --              

$ networkctl status
WARNING: systemd-networkd is not running, output will be incomplete.

●        State: n/a
       Address: 10.42.0.1 on wlp1s0
                172.18.0.1 on br-63805314ad4c
                172.17.0.1 on docker0
                fe80::fa30:17ec:448:579a on wlp1s0

$ sudo lshw -short -class network
H/W path                 Device           Class          Description
====================================================================
/0/100/1c/0              wlp1s0           network        AR9462 Wireless Network Adapter
/1                       docker0          network        Ethernet interface
/2                       br-63805314ad4c  network        Ethernet interface

$ ls -l /etc/resolv.conf
lrwxrwxrwx 1 root root 39 Mar 11  2018 /etc/resolv.conf -> ../run/systemd/resolve/stub-resolv.conf
1
задан 22 April 2019 в 10:20

2 ответа

Другой обходной путь: запустите nm-applet из консоли (или nm-applet &, чтобы вы могли продолжить использовать эту консоль для других команд). Тогда старый добрый значок Wi-Fi от Unity появляется в верхней панели, и если вы активируете горячую точку оттуда, это не меняет SSID.

0
ответ дан 22 April 2019 в 10:20

Примечание: это обходное решение не отвечает на фактический вопрос, Почему делает изменение горячей точки, SSID не работают?

Наблюдения:

  1. Когда горячая точка включена через GUI, она автоматически берет вход от Имени устройства

enter image description here

enter image description here

  1. Если я изменю свое Имя устройства, то то же имя будет сгенерировано, когда горячая точка будет включена через GUI.

enter image description here

enter image description here

Мысли:

поскольку Вы упомянули редактирование файла /etc/NetworkManager/system-connections/Hotspot, Я попытался изменить его полномочия несколькими способами, но этим всегда перезаписываемый.

Обходное решение:

  1. Удалите Соединение под названием Горячая точка с командой nmcli connection delete Hotspot который был сгенерирован, когда Горячая точка включена через GUI.

Пример:

pratap@i7-6550u:~$ nmcli connection show
NAME         UUID                                  TYPE  DEVICE 
Sri Nilayam  cd93d019-2bbb-4b6f-aa80-b4536a563aa0  wifi  wlp2s0 
Hotspot      480fdd31-fe20-4b3d-8698-f25ec7678c1b  wifi  --     
pratap@i7-6550u:~$ nmcli connection delete Hotspot
Connection 'Hotspot' (480fdd31-fe20-4b3d-8698-f25ec7678c1b) successfully deleted.
pratap@i7-6550u:~$ 
  1. создайте Горячую точку с ниже команды, можно исследовать различные варианты от man nmcli команда в новом терминале. Поместите свои предпочтенные значения для ssid и пароля.

nmcli device wifi hotspot ssid myawesomehotspot password 12345678

enter image description here

  1. Никогда не используйте GUI для того, чтобы включить и выключить Горячую точку. При использовании GUI для включения, он снова берет имя с названия системного устройства системы. Для включения и выключения используйте ниже команд.

Команды:

nmcli connection up Hotspot
nmcli connection down Hotspot

enter image description here

Пока Вы не используете GUI путь к Горячей точке, это сохраняется..

1
ответ дан 22 April 2019 в 10:20

Другие вопросы по тегам:

Похожие вопросы: