ArchLinuxインストールの/etc/netctl/tq84-wifi
でwifi接続を構成し、Sudo netctl start tq84-wifi
で手動で開始できます。
Linuxを起動すると、インストールでWi-Fi接続が自動的に開始されるようにしたいと思います。 Sudo netctl-auto switch-to tq84-wifi
を試しましたが、このコマンドでProfile 'tq84-wifi' does not exist or is not available
が表示されます。
だから、私は代わりに何をしなければなりませんか?
Sudo netctl enable tq84-wifi
を実行します。 netctl wikiページには次のように書かれています。
この方法では、インターフェイスごとに1つのプロファイルのみを静的に開始できます。まず、次の方法でプロファイルを正常に開始できることを手動で確認します。
# netctl start profile
次に、以下を使用して有効にできます。
# netctl enable profile
これにより、コンピューターの起動時に開始されるsystemdサービスが作成されて有効になります。プロファイルファイルへの変更は、サービスファイルに自動的に反映されません。このような変更後、プロファイルを再度有効にする必要があります。
# netctl reenable profile
プロファイルを有効にすると、次回の起動時にプロファイルが開始されます。明らかに、これは、有線接続用のネットワークケーブルが接続されているか、プロファイルで使用されているワイヤレスアクセスポイントがそれぞれ範囲内にある場合にのみ成功します。
Netctl-autoが何であるかを完全に理解していないようです。 wpa_actiondを使用して、有効になっているインターフェイス上の任意のワイヤレスプロファイルに自動的に接続します。例えば:
$ Sudo systemctl start [email protected]
間違ったネットワークに接続されている場合は、wifi-menuまたは試したコマンドを使用してください。
$ Sudo netctl-auto switch-to correctNetwork
ただし、これが移動しないコンピューターの場合は、プロファイルをenable
することを検討してください。 netctl-auto
は(あまり多くはありませんが)余分なメモリを使用しますが、複雑さも増します。実行する場合:
$ Sudo netctl enable tq84-wifi
次に、起動時にtq84-wifi
への接続を試み、それ以外は何も試みません。あなたもすることができます
$ Sudo netctl start tq84-wifi
すぐに接続を試みます。
TL; DR:netctl-auto
は、複数の事前定義されたネットワークのいずれかに自動的に接続して切り替える必要があるラップトップなどのモバイルコンピューター用です(これはほとんどのOSがデフォルトで行うことです)。コンピューターがモバイルでない場合は、Sudo netctl enable [profile]
だけで起動時に接続できます。