文書更新:2020年11月18日(水) 午前10時26分42秒

Home > 備忘録(Fedora) > ネットワーク構築 > 非表示 wifi が自動起動しない( 131 )

非表示 wifi が自動起動しない

NetworkManager を利用し非表示 Wifi ネットワークに自動起動設定をして再起動すると自動起動しない問題を解決した。ssid名を「myssid」として進める。
  1. 現在の状態を確認する
  2. [root@server]# nmcli con show myssid
    ~~~~~省略~~~~~
    connection.type:                        802-11-wireless
    connection.interface-name:              wlp2s0
    connection.autoconnect:                 はい
    connection.autoconnect-priority:        0
    connection.autoconnect-retries:         -1 (default)
    	~~~~~途中省略~~~~~
    802-11-wireless.mac-address-randomization:default
    802-11-wireless.mtu:                    自動
    802-11-wireless.seen-bssids:            DD:85:49:B1:96:C3
    802-11-wireless.hidden:                 いいえ
    802-11-wireless.powersave:              0 (default)
    802-11-wireless.wake-on-wlan:           0x1 (default)
    	~~~~~以下省略~~~~~
    「802-11-wireless.hidden」の項目が「いいえ」になっているので、自動起動しないと思われる。
  3. 自動起動するように設定する
  4. 「802-11-wireless.hidden」の項目に「はい」を設定する
    [root@server]# nmcli con mod myssid 802-11-wireless.hidden yes
  5. PC起動時にNetworkを自動起動するように設定する
  6. 「connection.permissions」の値をコントロールすること
    ※特定のユーザー「$USER」でログインした時のみ起動するように設定
    [root@server]# nmcli con mod myssid connection.permissions user:$USER
    
    ※PC起動時にNetworkを自動起動するように設定
    [root@server]# nmcli con mod myssid connection.permissions ""
  7. もう一度確認する
  8. [root@server]# nmcli con show myssid
    ~~~~~省略~~~~~
    connection.type:                        802-11-wireless
    connection.interface-name:              wlp2s0
    connection.autoconnect:                 はい
    connection.autoconnect-priority:        0
    connection.autoconnect-retries:         -1 (default)
    	~~~~~途中省略~~~~~
    802-11-wireless.mac-address-randomization:default
    802-11-wireless.mtu:                    自動
    802-11-wireless.seen-bssids:            DD:85:49:B1:96:C3
    802-11-wireless.hidden:                 はい
    802-11-wireless.powersave:              0 (default)
    802-11-wireless.wake-on-wlan:           0x1 (default)
    	~~~~~以下省略~~~~~
  9. コンピュータを再起動する

「NetworkManager アプレット」で設定する

  1. 「connect automatically with priority」をチェックする
  2. チェックすることによってユーザーがログイン時に自動起動する
  3. 「全ユーザーがこのネットワークに接続可能とする」をチェックする
  4. PC起動時にNetworkを自動起動するようにする
  5. 設定画像です