Ubuntu を起動するたびにコマンドで Wi-Fi をオンにする必要があるのはなぜですか?

Ubuntu を起動するたびにコマンドで Wi-Fi をオンにする必要があるのはなぜですか?

Lenovo G50-30 に Ubuntu 14.04 LTS をインストールしています。Ubuntu をインストールしたところ、WiFi に問題が発生しました。オン/オフを切り替えることができませんでした。

インターネットで検索して、これを修正するコマンドをいくつか見つけ、うまくいきました。しかし、Ubuntu を起動するたびに、WiFi を起動するために次のコマンドを入力する必要があります。

sudo modprobe -r ideapad-laptop

これを修正するにはどうすればいいでしょうか?

また、システムが起動するたびにコマンドを自動的に実行するにはどうすればよいですか?

答え1

Wi-Fi がオンになっていて動作していることを確認し、次のコマンドを実行してモジュールをブラックリストに登録します。

echo "blacklist ideapad-laptop" | sudo tee -a /etc/modprobe.d/blacklist.conf    

リブート。

答え2

modprobe -rカーネルモジュールを削除するために使用されます。モジュールをブラックリストに登録して、起動のたびに削除する必要がないようにすることができます。これを行うには、ターミナルを開いて次のように入力します。

sudo nano /etc/modprobe.d/blacklist.conf 

上記のコマンドでは、Ubuntu GUI テキスト エディターである nano に開くように要求しています/etc/modprobe.d/blacklist.conf。ただし、通常のユーザーにはこのファイルに書き込む権限がありません。そのため、sudoこのコマンドを root 権限で実行します。

次の形式を使用して、開いたファイルにブラックリストに追加するモジュールの名前を追加します。

blacklist driver-name

終了するには、 を押し、Ctrl + X続いてy(はい) を押します。

ご質問のとおり、Linux を使用する場合、システムを起動するたびに同じコマンドを入力する必要はありません。自動化できます。Ubuntu を起動するたびに特定のコマンドを実行したい場合は、これを に追加するだけです/etc/rc.local。これを行うには、ターミナルを開いて次のように入力します。

sudo gedit /etc/rc.local

gedit が開いたら、起動時に実行するコマンドを最後から 2 番目の行、つまり before から記述しますexit 0。保存して終了します。

答え3

Pilot6 には、ideapad-laptop をブラックリストに登録せずに問題を解決する PPA があります。

まずPPAを追加する必要があります

sudo add-apt-repository ppa:hanipouspilot/ideapad-laptop 

そして、それをインストールします

sudo apt-get update && sudo apt-get install ideapad-laptop-dkms

その後再起動

唯一の問題は、bcmwlを使用するbroadcom wifiカードを使用している場合です。これはカーネルを3.16シリーズに更新するため、bcmwl-kernel-sourceのutopicバージョンが必要になります。ここ

答え4

rfkillのブロックを解除するためにideapad-laptopモジュールをダンプする必要がある場合、おそらくあなたはいいえ問題。

そこで、バグジラまたはibm-acpi-develこの問題を完全に解決したい場合は、さらにサポートを受けてください。

出力も提供していれdmidecodeば、すでに半分は完了していると思います。

関連情報