Centos7.7 bcm43142(Broadcom)ワイヤレスネットワークカードドライバーをインストールする

Centos7.7 bcm43142(Broadcom)ワイヤレスネットワークカードドライバーをインストールする

 

参照リンク:

http://elrepo.org/tiki/wl-kmod

https://www.cnblogs.com/mrway/p/9416246.html

 

最初のインストール環境の依存関係

yumグループインストール ' 開発ツール' 
yum  install redhat-lsb kernel-abi- whitelists
 yum  install kernel-devel-$(uname -r)

 

共通のユーザーアカウントを使用してrpm環境を作成する

$ mkdir -p〜 / rpmbuild / {BUILD、RPMS、SPECS、SOURCES、SRPMS} 
 $ echo -e " %_topdir $(echo $ HOME)/ rpmbuild \ n%dist .el $(lsb_release -s -r | cut- d "" -f1).local " >>〜/ .rpmmacros

 

wl-kmod * nosrc.rpmをダウンロード

EL6の場合: http ://elrepo.org/linux/elrepo/el6/SRPMS/wl-kmod-6_30_223_271-3.el6.elrepo.nosrc.rpm (外部リンク)

EL7の場合: http ://elrepo.org/linux/elrepo/el7/SRPMS/wl-kmod-6_30_223_271-5.el7.elrepo.nosrc.rpm (外部リンク)

 

Broadcomワイヤレスネットワークカードのドライバーをダウンロードし、個人の状況に応じて32ビットおよび64ビットをダウンロードします。ダウンロード後、ドライバーを上記で作成したディレクトリに配置します〜/ rpmbuild / SOURSES /

 

 

 

 

 

 

 通常のユーザーを使用してコマンドを実行し、インストールパッケージをビルドします(rootユーザーを使用しないでください)。

$ rpmbuild --rebuild --target = `uname -m` /<path-to-nosrc.rpm>/wl-kmod*nosrc.rpm 
...
+ exit = 0

注:このステップでユーザーがいない場合は、プロンプトされたユーザー名に従って新しいユーザーを作成できます。

注:アーカイブの解凍に失敗しました...のプロンプトが表示された場合は、rpmbuildが作成されたときに通常のユーザーとして実行されなかったか、コピー時にsudoコマンドが使用され、ディレクトリとコピーファイルを通常のユーザーとして再利用できる可能性があります。

 

ndiswrapperがインストールされている場合は削除します

yumを削除\ * ndiswrapperを\ *

 

生成されたパッケージをインストールします。生成されたパッケージは通常、上記で生成されたフォルダーにあります〜/ rpmbuild / RPMS /

rpm -Uvh / path-to-rpm / kmod-wl * rpm

 

コンピュータを再起動するか、次のコマンドを実行してすぐに有効にします

8A)EL6:
     #1 のmodprobe - R B43 b43legacy SSB WL lib80211 のmodprobe -r BCMA(注:必要なため EL 6.4 およびそれ以降)modprobeはlib80211_crypt_tkip modprobeはWL
 
8B)EL7:
modprobeは WL

注:再起動してもWifiディスプレイが表示されない場合、またはStarコマンドの実行中に必要なキーが表示されない場合は、BIOSでセキュアブート(SECURE BOOT)をオフにして、再試行してください。

 

必要に応じてrpmbuildフォルダを削除します

rm -rf〜/ rpmbuild

 

やった!

 

おすすめ

転載: www.cnblogs.com/WattWang/p/centos7bcm43142.html