このブログ最大の人気記事の、CentOS7 で nmcli を使ったWiFi接続できた @NUC5PPYH 、なのですが、CentOS7.5から、カーネルのアップデートが不要になったようですので、アップデート投稿です。
---------
2018/9/30追記:
CentOS7.5 のMinimal(CentOS-7-x86_64-Minimal-1804.iso)を初期からインストールしたところ、NetworkManager-wifi も最初からインストールされました。
ということで、CentOS7.5からは、もう悩まなくてもよいんです!\(^o^)/
---------
仕事で、vuls 0.5の脆弱性チェックの差分確認をするために、自宅でCentOSのアップデートの確認を行ってました。※趣味の範疇です。ブラック企業ではありません。
アップデートは今まで何回かやっていたのですが、 yum.conf に下記設定を入れて、カーネルがバージョンアップしないように設定していました。
理由は、Wifi用のドライバインストールの為にKernelを大幅アップデートしており、yum update によるカーネルバージョンダウンで、WiFiドライバが読み込めなくなるのを防ぐためです。
何度かこれで失敗していたためのおまじないです。
で、今回、この状態だとyum update で confrictが発生することから差分確認が難しいので、この設定を外して、yum update を行いました。
結果、カーネルのバージョンは、元がこれで、
今回、
はい、OSのバージョンは7.3から7.5へ上がって、
カーネルのバージョンは4.1.5から3.10へ落ちてます。
現在利用しているiwlwifiのドライバは、カーネル4.1用なので当然のように動作しない。
カーネルのアップデートしようかな、と思っていたけど、yum で wifiのドライバを一応探してみたら、ドライバがあった。
これは・・・と、iwl7265-firmware.noarch をインストールして、リブートしてみると・・・
キタコレ!
WiFiも正常動作!アンド、念のためカーネルを再確認
いやぁ、カーネル上げなくてよいってびっくり。進化してます。
パッケージの情報を一応載せておきます。
と、いうことで、CentOS7.5の場合、iwlwifiのドライバがついてくる、カーネルのバージョンアップも不要、ということになりました。
---------
2018/9/30追記:
CentOS7.5 のMinimal(CentOS-7-x86_64-Minimal-1804.iso)を初期からインストールしたところ、NetworkManager-wifi も最初からインストールされました。
ということで、CentOS7.5からは、もう悩まなくてもよいんです!\(^o^)/
---------
仕事で、vuls 0.5の脆弱性チェックの差分確認をするために、自宅でCentOSのアップデートの確認を行ってました。※趣味の範疇です。ブラック企業ではありません。
アップデートは今まで何回かやっていたのですが、 yum.conf に下記設定を入れて、カーネルがバージョンアップしないように設定していました。
exclude=kernel* centos*
理由は、Wifi用のドライバインストールの為にKernelを大幅アップデートしており、yum update によるカーネルバージョンダウンで、WiFiドライバが読み込めなくなるのを防ぐためです。
何度かこれで失敗していたためのおまじないです。
で、今回、この状態だとyum update で confrictが発生することから差分確認が難しいので、この設定を外して、yum update を行いました。
結果、カーネルのバージョンは、元がこれで、
# uname -a Linux myfileserver 4.1.5-1.el7.elrepo.x86_64 #1 SMP Tue Aug 11 07:49:00 EDT 2015 x86_64 x86_64 x86_64 GNU/Linux
今回、
$ uname -a Linux mfileserver 3.10.0-862.11.6.el7.x86_64 #1 SMP Tue Aug 14 21:49:04 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
$ cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core)
はい、OSのバージョンは7.3から7.5へ上がって、
カーネルのバージョンは4.1.5から3.10へ落ちてます。
現在利用しているiwlwifiのドライバは、カーネル4.1用なので当然のように動作しない。
$ sudo grep iwl /var/log/dmesg [ 11.287425] iwlwifi 0000:02:00.0: irq 120 for MSI/MSI-X [ 11.295631] iwlwifi 0000:02:00.0: no suitable firmware found! [ 11.295639] iwlwifi 0000:02:00.0: minimum version required: iwlwifi-7265D-22 [ 11.295643] iwlwifi 0000:02:00.0: maximum version supported: iwlwifi-7265D-29 [ 11.295646] iwlwifi 0000:02:00.0: check git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
カーネルのアップデートしようかな、と思っていたけど、yum で wifiのドライバを一応探してみたら、ドライバがあった。
$ yum list | grep iwl iwl100-firmware.noarch 39.31.5.1-62.2.el7_5 @updates iwl1000-firmware.noarch 1:39.31.5.1-62.2.el7_5 @updates iwl105-firmware.noarch 18.168.6.1-62.2.el7_5 @updates iwl135-firmware.noarch 18.168.6.1-62.2.el7_5 @updates iwl2000-firmware.noarch 18.168.6.1-62.2.el7_5 @updates iwl2030-firmware.noarch 18.168.6.1-62.2.el7_5 @updates iwl3160-firmware.noarch 22.0.7.0-62.2.el7_5 @updates iwl3945-firmware.noarch 15.32.2.9-62.2.el7_5 @updates iwl4965-firmware.noarch 228.61.2.24-62.2.el7_5 @updates iwl5000-firmware.noarch 8.83.5.1_1-62.2.el7_5 @updates iwl5150-firmware.noarch 8.24.2.2-62.2.el7_5 @updates iwl6000-firmware.noarch 9.221.4.1-62.2.el7_5 @updates iwl6000g2a-firmware.noarch 17.168.5.3-62.2.el7_5 @updates iwl6000g2b-firmware.noarch 17.168.5.2-62.2.el7_5 @updates iwl6050-firmware.noarch 41.28.5.1-62.2.el7_5 @updates iwl7260-firmware.noarch 22.0.7.0-62.2.el7_5 @updates iwl7265-firmware.noarch 22.0.7.0-62.2.el7_5 updates
これは・・・と、iwl7265-firmware.noarch をインストールして、リブートしてみると・・・
$sudo grep iwl /var/log/dmesg [ 9.904339] iwlwifi 0000:02:00.0: irq 120 for MSI/MSI-X [ 9.925723] iwlwifi 0000:02:00.0: loaded firmware version 29.610311.0 op_mode iwlmvm [ 10.072038] iwlwifi 0000:02:00.0: Detected Intel(R) Dual Band Wireless AC 3165, REV=0x210 [ 10.090627] iwlwifi 0000:02:00.0: base HW address: 34:02:86:cc:c9:dc [ 10.168205] ieee80211 phy0: Selected rate control algorithm 'iwl-mvm-rs'
キタコレ!
WiFiも正常動作!アンド、念のためカーネルを再確認
$ nmcli d s DEVICE TYPE STATE CONNECTION enp3s0 ethernet 接続済み ethernet-enp3s0 wlp2s0 wifi 接続済み nuc5ppyh-1 virbr0 bridge 接続済み virbr0 lo loopback 管理無し -- virbr0-nic tun 管理無し -- $uname -a Linux mfileserver 3.10.0-862.11.6.el7.x86_64 #1 SMP Tue Aug 14 21:49:04 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
いやぁ、カーネル上げなくてよいってびっくり。進化してます。
パッケージの情報を一応載せておきます。
$ yum info iwl7265-firmware.noarch インストール済みパッケージ 名前 : iwl7265-firmware アーキテクチャー : noarch バージョン : 22.0.7.0 リリース : 62.2.el7_5 容量 : 51 M リポジトリー : installed 提供元リポジトリー : updates 要約 : Firmware for Intel(R) Dual Band Wireless-AC 7265 Series Adapters URL : https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/ ライセンス : Redistributable, no modification permitted 説明 : This package contains the firmware required by the iwlagn driver : for Linux. Usage of the firmware is subject to the terms and conditions : contained inside the provided LICENSE file. Please read it carefully.
と、いうことで、CentOS7.5の場合、iwlwifiのドライバがついてくる、カーネルのバージョンアップも不要、ということになりました。
0 件のコメント:
コメントを投稿