私はUbuntu 18.04を使用していて、UIでwifiホットスポットをセットアップできます( ここで例を示します )。これは完全に機能します。ホットスポットのSSIDとパスワードを変更したいと思います。 nm-connection-editor
を実行すると表示されるUIを使用してこれを試してみました。パスワードの変更は機能しますが、ホットスポットを再度開始すると、SSIDが何らかの理由でデフォルト名(librem
)に戻ります。
ファイル/etc/NetworkManager/system-connections/Hotspot
を調べて確認しました。そのファイルのssid
を手動でmyawesomehotspot
に変更しました。次に、マシン全体を再起動して、デフォルト名がどこにもキャッシュされていないことを確認します。次に、WiFi設定画面でホットスポットを再度有効にしました。チェック時に、ファイル/etc/NetworkManager/system-connections/Hotspot
のssidがデフォルト名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
注:この回避策は実際の質問に答えませんなぜホットスポットSSIDを変更するのですか?動作しませんか?
観察:
考え:
ファイル/etc/NetworkManager/system-connections/Hotspot
を編集したとのことですが、いくつかの方法で権限を変更しようとしましたが、常に上書きされていました。
回避策:
nmcli connection delete Hotspot
を使用して、ホットスポットという名前の接続を削除します。例:
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:~$
man nmcli
コマンドからさまざまなオプションを探索できます。 ssidとパスワードに優先値を入力します。nmcli device wifi hotspot ssid myawesomehotspot password 12345678
コマンド:
nmcli connection up Hotspot
nmcli connection down Hotspot
HotspotにGUIを使用しない限り、それは持続します。
別の回避策:コンソールからnm-applet
を実行します(またはnm-applet &
を使用すると、他のコマンドでそのコンソールを引き続き使用できます)。次に、Unityの古き良きwifiアイコンがトップバーに表示され、そこからホットスポットをアクティブにしても、SSIDは変更されません。