web-dev-qa-db-ja.com

起動時に自動的にすべてのブロックを解除するにはどうすればよいですか?

私はUbuntu/Linux初心者で、さまざまな問題を克服しようとしていますが、その過程で熱心に学んでいます。このフォーラムの助けを借りて、ワイヤレスを機能させる問題を特定して解決することができました。基本的に、Network ManagerをWICDに置き換え、コマンドターミナルに「rfkill unblock all」と入力すると機能することを発見しました。これにより、[ハードブロック]が[はい]から[いいえ]に設定され、すべて正常に機能します。 Network Managerを使用していた場合でも、ハードブロックのブロックを解除できましたが、何らかの理由で機能しません。 WICDでのみ機能します。そのため、WICDを試すためにワイヤレスを使用することに苦労している人にはお勧めです。

私の問題は、ラップトップを再起動するたびに、ハードブロックがyesに戻されることです。ワイヤレス用の「ハード」スイッチはありますが、キーボードのトグルキー(Fn + F7)なので、実際にはそれほど「ハード」ではありません。したがって、Ubuntuを起動するたびにコマンドターミナルを再度開く必要があります。「rfkill unblock all」と入力し、WICDを開いて接続を要求します(自動的に接続に設定されている場合でも)。起動時にこのプロセスを自動的に実行する方法を教えてくれる人がいるかどうか疑問に思っていましたか?このコンピューターの使用目的のため、頻繁に再起動する必要があります。あるいは、私の問題の根本を見つけるのを手伝ってくれる人がいますか?つまりハードブロックが常にyesに設定された状態でコンピューターが常に起動するのはなぜですか?

これらのいずれかを解決することで、WICDが起動時に自動的に接続することも期待できます。

3
Eddie

ファイル/etc/rc.localexit 0の前)にコマンドを追加するか、起動スクリプトを作成して/etc/init.dに配置できます。

4
Hakeem Wahab