CDSLのarchive-sはネットワーク設定にnetplan使ってるぽいので、これのyamlファイル内にあるパスワードを変えてapplyすれば変更できるんじゃないかと思います。(ネットで調べただけで、まだ実際にやったわけではないので違ったらごめんね) 具体的な手順は以下の通りです。

注意

sshで操作している場合、間違ったyamlを適用した時にネットワーク接続が切断されてアクセスできなくなってしまうリスクがあります。そのため、変更するときはminiPCにディスプレイとキーボードをつなげて直接操作するか、シェルスクリプトなどで自動で適用されるようにしてください。

1. yamlファイルの確認

netplanのyamlファイルは/etc/netplanにあるっぽいです。今回は複数のファイルがありましたが、Wi-Fiのパスワードは01-wifi-config.yamlにしか記載がなかったのでこの中身を変えれば良さそうです。内容は以下の通りです。

01-wifi-config.yaml
# This is the network config written by 'subiquity'
network:
  version: 2
  renderer: NetworkManager
  wifis:
    wlp3s0:
      optional: false
      dhcp4: true
      access-points:
         "CDSL-A910-11ac":
           password: "パスワード"
"パスワード"を変えれば多分大丈夫です

2. yamlのapply

sudo netplan applyを実行して設定を適用します。設定が正しいか試したいときはsudo netplan tryで一時的な設定の適用ができるそうです。ちなみにnetplanコマンドの実行には管理者権限が必要です。

3. 設定後の確認

ip addrまたはsudo netplan statusでネットワークの状況が確認できます。以下が各コマンドの実行結果です。

sudo netplan status
archive@archive-s:~$ sudo netplan status
[sudo] password for archive:
     Online state: online
    DNS Addresses: 127.0.0.53 (stub)
       DNS Search: a910.tak-cslab.org

●  1: lo ethernet UNKNOWN/UP (unmanaged)
      MAC Address: 00:00:00:00:00:00
        Addresses: 127.0.0.1/8
                   ::1/128
           Routes: ::1 metric 256

●  2: enp2s0 ethernet UP (NetworkManager: enp2s0)
      MAC Address: 68:1d:ef:31:c1:0d (Realtek Semiconductor Co., Ltd.)
        Addresses: 192.168.110.11/24
                   fe80::6a1d:efff:fe31:c10d/64 (link)
           Routes: 192.168.110.0/24 from 192.168.110.11 metric 100 (link)
                   fe80::/64 metric 256

●  3: wlp3s0 wifi/"CDSL-A910-11ac" UP (NetworkManager: wlp3s0)
      MAC Address: 78:8a:86:09:7a:02 (Realtek Semiconductor Co., Ltd.)
        Addresses: 192.168.100.31/24
                   fe80::7a8a:86ff:fe09:7a02/64 (link)
    DNS Addresses: 192.168.100.35
                   10.200.70.35
       DNS Search: a910.tak-cslab.org
           Routes: default via 192.168.100.1 metric 600 (dhcp)
                   192.168.100.0/24 from 192.168.100.31 metric 600 (link)
                   fe80::/64 metric 256

ip addr
archive@archive-s:~$ ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: enp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 68:1d:ef:31:c1:0d brd ff:ff:ff:ff:ff:ff
    inet 192.168.110.11/24 brd 192.168.110.255 scope global noprefixroute enp2s0
       valid_lft forever preferred_lft forever
    inet6 fe80::6a1d:efff:fe31:c10d/64 scope link
       valid_lft forever preferred_lft forever
3: wlp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether 78:8a:86:09:7a:02 brd ff:ff:ff:ff:ff:ff
    inet 192.168.100.31/24 brd 192.168.100.255 scope global dynamic noprefixroute wlp3s0
       valid_lft 511sec preferred_lft 511sec
    inet6 fe80::7a8a:86ff:fe09:7a02/64 scope link
       valid_lft forever preferred_lft forever
これらと同じような表示なら多分大丈夫です。

あとがき

これでWi-Fiパスワードの変更ができるはずです。 この記事を書いている2025/02/12/14:30時点ではまだ実際に試してないので、間違いがあった場合は適宜修正をお願いします。

参考資料

Ubuntu Server の CLI 無線 LAN 設定 https://zenn.dev/nakashi94/articles/9dd02356be2a25

Netplanの使い方 - komeの備忘録 https://www.komee.org/entry/2018/06/12/181400

NetplanでWiFi設定 https://eng-memo.info/blog/netplan/

Ubuntu netplan書き方の基本設定とトラブル対処法 | hamagen blog https://hamagen.blog/ubuntu-netplan-write/