
起動するたびにワイヤレスカードを自動的に有効にしたいと思います。ただし、以下のコマンドにはsudoが必要です。Hardware Disabled
ワイヤレス接続がsudoコマンドなしでワイヤレス接続を介したインターネットアクセスをブロックすることを確認しました。このドライバにはバグがあるため、この問題に対する永続的な解決策はありません。したがって、このスレッドではその機能は廃止されました。一時的な解決策はこここのようにしてLenovo G50-30で動作します。
sudo modprobe -r ideapad-laptop
これにより、次の終了まで問題が解決します。次の起動時にワイヤレスカードが無効になります。このコマンドは、一部のモジュールをLinuxカーネルにロードします。このエラーの原因を理解できません。このコマンドrfkill list
は
2: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
説明したように、コールドシステムで実行されないcronjob
ため使用できないコマンド@reboot
ここ。
modprobeおよび/etc/init.d/rc.localが失敗する
次から試してみました。ここ。 crontabに追加すると@reboot modprobe -r ideapad-laptop
機能しますが、マシンが再起動された場合にのみ機能し、マシンが冷たいときは機能しません。あまりにも
sudo echo '@reboot modprobe -r ideapad-laptop' >> /etc/crontab
これにより、この行がcronジョブに追加されますが、ログイン時に/etc/init.d/rc.local
。
ログイン時にmodprobe -commandを有効にする方法は?
答え1
あなたの質問はやや混乱した方法で要求されましたが、これが私が理解する方法です。
あなたは正しいです。できるようにするワイヤレスネットワークアダプタはroot権限を必要とするコマンドを使用します(したがってrunを使用
sudo
)。実際に実行したコマンド削除モジュール(man modprobe
-rオプションを参照)ideapad-laptop
このモジュールは他のモジュールと競合するため、削除することをお勧めします。無効なideapad-laptop
モジュールが優先順位を持つため、モジュールは無効になります。
間違った用語を検索したため、希望する回答が見つからない場合があります。ideapad-laptop
次のプロセスでモジュールを無効にする必要があります。ブラックリストに登録。
/etc/modprobe.d/
たとえば、以下から始まる新しいファイルを作成して追加し.conf
ます。これによりモジュールがロードされません。これ以上 modprobe コマンドを実行する必要はありません。/etc/modprobe.d/disable_deprecated.conf
blacklist ideapad-laptop