web-dev-qa-db-ja.com

Ubuntu | WiFiアダプターが見つかりません

ノートブックにUbuntu 17.10をインストールしました。しかし、「Wi-Fiアダプターが見つかりません」というメッセージが表示されるため、Wi-Fiに接続できません。

次に何をすればいいのか分かりません。

  • マイノートブック:Asus X555LN-XX507H
  • ネットワークアダプター:Broadcom 802.11n BCM43142(14e4:4365)

(これは私の以前の投稿の続きです https://unix.stackexchange.com/questions/415639/kali-linux-no-wifi-adapter-found 、私は助言されましたKaliよりも簡単なシステムを試してください。)

19
greed

USBケーブルを使用してUSBテザリングを実行し、Ctrl + Alt + Tでターミナルを開いて次のように入力するだけです。

Sudo apt-get install --reinstall bcmwl-kernel-source

その後、再起動します。

34
Rajat Disawal

したがって、私にとっての問題は、セキュアブート、UE​​FI、およびネットワークデバイスが機能するために通常必要となるサードパーティライブラリの制限によるものでした。

Rajatのコメントに続いて、Ubuntu 18.04で私に役立つことがわかりました

Sudo apt-get install --reinstall bcmwl-kernel-source

OSを再起動し、MUCの登録に関する指示に従ってください。これが完了すると、サードパーティのライブラリがデバイスと対話できるようになり、すべてが機能するはずです。

10
user1587865

Broadcom BCM43142(14e4:4365)の問題。問題は長い間知られています。パッケージをダウンロードしてインストールする必要があります bcmwl-kernel-source

ソース: https://help.ubuntu.com/community/WifiDocs/Driver/bcm43xx

6
Alex_Krug

まず、ノートブックに搭載されているBroadcomネットワークアダプターチップの正確なモデルを見つける必要があります。 「802.11n」は、サポートするWi-Fi標準の名前にすぎません。Broadcomには、その標準をサポートするいくつかのワイヤレスチップがあります。

lspci -nnは、ラップトップ上のすべてのPCI(e)デバイスとそのPCI ID番号をリストするのに適したコマンドです。これらの番号により、より正確な識別が可能になります。 lsusbは、USBデバイスに対して同じことを行います。

lspci -nnリスト行は次のようになります。

12:00.0 Network controller [0280]: Broadcom Limited BCM43228 802.11a/b/g/n [14e4:4359]

ここで、数字[14e4:4359]はデバイスIDです。最初の部分はベンダー(Broadcom = 14e4)を指定し、2番目の部分はデバイスモデルを識別します。

lsusbのリストは少し異なりますが、デバイスID番号は似ています。ベンダーIDの4桁の16進数、コロン、そして製品IDの4桁の16進数。

さまざまなBroadcomチップモデルのLinuxサポートステータスについては、こちらで確認できます。 https://wireless.wiki.kernel.org/en/users/drivers/brcm80211

サポートされているBroadcomチップにはファームウェアが必要であることに注意してください。おそらく、Ubuntuにあらかじめパッケージ化されて入手可能です。 UbuntuがDebianと同じ命名体系を使用している場合、ファームウェアパッケージ名はfirmware-brcm80211

少し運がよければ、このファームウェアパッケージをインストールして再起動するだけで、必要なドライバーが既にカーネルにある場合はWi-Fiを機能させることができます。

5
telcoM

これは、他の回答でもカバーされている可能性があります。UBUNTUのインストールとイーサネットの接続。 2つのステップ:

  1. run(Sudo apt-get install firmware-b43-installer)-再起動
  2. 実行(Sudo apt-get install --reinstall bcmwl-kernel-source)-再起動

コンテキスト:ドライバーはBroadCommの独自のコンポーネントです。 Ubuntu(非独占的)は、ダウンロードされた場合でも、認証の失敗によりパッケージをインストールできません。したがって、wifiを有効にするには、個別の手順に従う必要があります。ただし、これではBluetoothは使用できません。別の手順が必要になる場合があります。

リンク: https://help.ubuntu.com/community/WifiDocs/Driver/bcm43xx と以前の回答。

イーサネットが接続されていない場合は、他のマシンからパッケージをダウンロードし、UBUNTUマシンにコピーして実行します。

Perror、Rajat、GAD3R、Alexに感謝します。

2
Dominic Luther

古いDellコンピューターにUbuntu 18.04をインストールし、インターネットに接続しようとすると同じメッセージ(wifiアダプターが見つかりません)が表示されました。ここおよび他の投稿で提案されているソリューションのいくつかを試したが、どれも機能しなかった。再インストールすることにしました。インストール中に、「グラフィックスとwi-fiハードウェアおよび追加のメディアフォーマット用のサードパーティソフトウェアをインストールする」というラジアルボタンがあります。デフォルトでは、これはチェックされていないため、このオプションはデフォルトのインストールに含まれていません。再インストール時にこのボタンをチェックしましたが、結局のところほこりが落ち着いてインターネットへの接続に問題はありませんでした。

2
Jerry T

これはUbuntuの問題ではありません。
これはドライバの問題ではありません。
これは私(そしておそらくあなた)が原因です。

いくつかのビデオを見ながら...私は次の方法で音量を上げようとしました:
_Fn + F10_キーの組み合わせ...しかし、誤って押しました
_Fn + F12_これは「無線」記号が付いた_Wifi button_で、私のwifi接続が無効になりました。

ターミナルで以下のコマンドを実行すると、問題を確認できます:

> rfkill list all 0: Toshiba Bluetooth: Bluetooth Soft blocked: no Hard blocked: no 1: phy0: Wireless LAN Soft blocked: no Hard blocked: yes <------ that's because I press Wifi button (above) mistakenly

ソリューション:もう一度_Fn + F12_(またはラジオ記号のある他のキー)を押します

同じコマンドをもう一度実行します。

_> rfkill list all 0: Toshiba Bluetooth: Bluetooth Soft blocked: no Hard blocked: no 1: phy0: Wireless LAN Soft blocked: no Hard blocked: no <------ no means solved._

さあ、次へ:

(Windowsボタン、キーボードを使用している場合)>設定> Wifi>オンに移動>資格情報を入力するためにWiki接続を選択します

完了しました。インターネットが復旧しました。

bcmwl-kernel-sourceソリューションが機能せず、セキュアブートを有効にしたい場合は、以下を試してください。

署名用の鍵のセットを作成します。

openssl req -new -x509 -newkey rsa:2048 -keyout MOK.priv -outform DER -out MOK.der -nodes -days 36500 -subj "/CN=Descriptive common name/"

キーをインポートします。ここでパスワードを入力するよう求められますが、覚えておく必要があります。再起動後、BIOSによりパスワードの入力を求められるはずです。

Sudo mokutil --import MOK.der

再起動:

reboot

BIOSからパスワードの入力を求められているはずです。それがうまくいったとしたら、MOKが正常に登録されたことをテストする必要があります。

mokutil --test-key MOK.der

MOKが登録されました。あなたはあなたの無線LANのためにドライバをインストールする必要があります。

git clone https://github.com/lwfinger/rtlwifi_new.git
cd rtlwifi_new
git checkout extended
Sudo make install

カーネルに追加できるドライバーはありますが、セキュアブートが有効になっているため、追加する前にまず署名する必要があります。したがって、以前に生成したキーを使用してドライバーに署名します。

Sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n rtlwifi)
Sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n rtl_pci)
Sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n btcoexist)
Sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n rtl8723-common)
Sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n phydm_mod)
Sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n rtl8723de)

最後に、rtl8723deドライバをこの順序でカーネルに追加します

Sudo modprobe -r rtlwifi
Sudo modprobe rtlwifi
Sudo modprobe -r rtl_pci
Sudo modprobe rtl_pci
Sudo modprobe -r btcoexist
Sudo modprobe btcoexist
Sudo modprobe -r rtl8723-common
Sudo modprobe rtl8723-common
Sudo modprobe -r phydm_mod
Sudo modprobe phydm_mod
Sudo modprobe -r rtl8723de
Sudo modprobe rtl8723de

余談ですが、最後のステップとして、次のように書くだけで済む可能性があります。

Sudo modprobe -r rtl8723de
Sudo modprobe rtl8723de

modprobeは、rtl8723deが依存するドライバーを認識しているため、rtl8723deが依存するすべてのドライバーをrtl8723deとともに追加できるはずです。ただし、この方法でドライバーを追加しなかったため、このオプションが機能することを保証できません。


出典: 12

1
johnnyodonnell

Linuxカーネルバージョン> = 4.15のRealtek RTL8723DEモジュールを試すことができます。

それをインストールするには、以下を実行します:

git clone https://github.com/smlinux/rtl8723de.git -b 4.15-up
dkms add ./rtl8723de
dkms install rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414
depmod -a
reboot
0
B Rahul kumar