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
やった!