ログインしてWi-Fi modprobeを実行するには?

ログインしてWi-Fi modprobeを実行するには?

起動するたびにワイヤレスカードを自動的に有効にしたいと思います。ただし、以下のコマンドには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

あなたの質問はやや混乱した方法で要求されましたが、これが私が理解する方法です。

  1. あなたは正しいです。できるようにするワイヤレスネットワークアダプタはroot権限を必要とするコマンドを使用します(したがってrunを使用sudo)。実際に実行したコマンド削除モジュール(man modprobe-rオプションを参照)

  2. ideapad-laptopこのモジュールは他のモジュールと競合するため、削除することをお勧めします。無効なideapad-laptopモジュールが優先順位を持つため、モジュールは無効になります。

間違った用語を検索したため、希望する回答が見つからない場合があります。ideapad-laptop次のプロセスでモジュールを無効にする必要があります。ブラックリストに登録

/etc/modprobe.d/たとえば、以下から始まる新しいファイルを作成して追加し.confます。これによりモジュールがロードされません。これ以上 modprobe コマンドを実行する必要はありません。/etc/modprobe.d/disable_deprecated.confblacklist ideapad-laptop

おすすめ記事