Arch LinuxインストールでWi-Fi接続を設定し、/etc/netctl/tq84-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
。
だから私は何をすべきですか?
答え1
実装するsudo netctl enable tq84-wifi
。これネットワーク制御Wikiページには次のように表示されます。
基本的な方法
この方法では、インターフェイスごとに1つの設定ファイルのみを静的に起動できます。まず、設定ファイルを正常に起動できることを手動で確認します。
# netctl start profile
その後、以下を使用して有効にできます。
# netctl enable profile
これにより、コンピュータの起動時に開始されるsystemdサービスが作成され、アクティブになります。構成ファイルに対する変更は、サービス・ファイルに自動的に伝播されません。これらの変更を行った後は、プロファイルを再度有効にする必要があります。
# netctl reenable profile
プロファイルが有効になると、次回の起動時にプロファイルが開始されます。明らかに、これは有線接続に接続されているネットワークケーブルまたはプロファイルに使用されるワイヤレスアクセスポイントがそれぞれ範囲内にある場合にのみ成功します。
答え2
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
今接続してみてください。
簡単に言うと: netctl-auto
ラップトップなどのモバイルコンピュータに適しており、複数の事前定義されたネットワークに自動的に接続し、ネットワーク間で切り替える必要があります(ほとんどのオペレーティングシステムがデフォルトで実行する作業)。コンピュータがモバイルでない場合は、sudo netctl enable [profile]
起動時に接続するだけです。