LinuxでインテルNUCの内臓Wifiが認識されない場合の対処

インテルの [NUC NUC5i3RYH](http://www.intel.co.jp/content/www/jp/ja/nuc/nuc-kit-nuc5i3ryh.html)に CentOS 7をインストールしたら、内臓Wifiが認識されませんでした。ドライバが不足していたようで、追加でインストールする必要がありました。

NUC5i3RYHが搭載しているWifiはインテルの Wireless-AC 7265 で、そのドライバを探してみところ、[iwl7265-firmware](http://rpm.pbone.net/index.php3/stat/4/idpl/28945896/dir/scientific_linux_7/com/iwl7265-firmware-22.0.7.0-36.el7.noarch.rpm.html) というのが該当するようです。

とりあえず、インストールしてみるたところ、

    $ yum install iwl7265-firmware -y

無事、Wifiが使えるようになりました:smile: 

    $ ifconfig wlp2s0
    wlp2s0: flags=4098<BROADCAST,MULTICAST>  mtu 1500
            ether 34:13:e8:1f:88:3a  txqueuelen 1000  (Ethernet)
            RX packets 0  bytes 0 (0.0 B)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 0  bytes 0 (0.0 B)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

どうやら、インテルのWifiドライバのパッケージは、**iwl[チップの型番]-firmware** という名前になっているようです。試しに、yum search で検索してみたら、たくさん出てきました。

    $ yum search iwl
    読み込んだプラグイン:fastestmirror, langpacks, priorities
    Loading mirror speeds from cached hostfile
     * base: ftp.tsukuba.wide.ad.jp
     * epel: ftp.kddilabs.jp
     * extras: ftp.tsukuba.wide.ad.jp
     * updates: ftp.tsukuba.wide.ad.jp
    =============================== N/S matched: iwl ===============================
    iwl100-firmware.noarch : Firmware for Intel(R) Wireless WiFi Link 100 Series
                           : Adapters
    iwl1000-firmware.noarch : Firmware for Intel® PRO/Wireless 1000 B/G/N network
                            : adaptors
    iwl105-firmware.noarch : Firmware for Intel(R) Centrino Wireless-N 105 Series
                           : Adapters
    iwl135-firmware.noarch : Firmware for Intel(R) Centrino Wireless-N 135 Series
                           : Adapters
    iwl2000-firmware.noarch : Firmware for Intel(R) Centrino Wireless-N 2000 Series
                            : Adapters
    iwl2030-firmware.noarch : Firmware for Intel(R) Centrino Wireless-N 2030 Series
                            : Adapters
    iwl3160-firmware.noarch : Firmware for Intel(R) Dual Band Wireless-AC 3160
                            : Series Adapters
    iwl3945-firmware.noarch : Firmware for Intel® PRO/Wireless 3945 A/B/G network
                            : adaptors
    iwl4965-firmware.noarch : Firmware for Intel® PRO/Wireless 4965 A/G/N network
                            : adaptors
    iwl5000-firmware.noarch : Firmware for Intel® PRO/Wireless 5000 A/G/N network
                            : adaptors
    iwl5150-firmware.noarch : Firmware for Intel® PRO/Wireless 5150 A/G/N network
                            : adaptors
    iwl6000-firmware.noarch : Firmware for Intel(R) Wireless WiFi Link 6000 AGN
                            : Adapter
    iwl6000g2a-firmware.noarch : Firmware for Intel(R) Wireless WiFi Link 6005
                               : Series Adapters
    iwl6000g2b-firmware.noarch : Firmware for Intel(R) Wireless WiFi Link 6030
                               : Series Adapters
    iwl6050-firmware.noarch : Firmware for Intel(R) Wireless WiFi Link 6050 Series
                            : Adapters
    iwl7260-firmware.noarch : Firmware for Intel(R) Dual Band Wireless-AC 7260
                            : Series Adapters
    iwl7265-firmware.noarch : Firmware for Intel(R) Dual Band Wireless-AC 7265
                            : Series Adapters
    
      Name and summary matches only, use "search all" for everything.

Windowsではドライバは自動的に検索・インストールされますが、Linuxの場合、比較的、新しいデバイスのドライバは自分で探して入れないといけないようです:sweat_smile: