記録Ubuntu 14.04の下で無線LANカードの駆動をインストールしてWiFiに接続できない過程を解決します
新しいコンピュータはUbuntu 14.04をインストールして、しかしネットの接続の中でイーサネットだけあってWiFiのオプションがありません.
System Settingsシステムの設定-oftware&Updatesソフトウェア&更新-Additional Driversの追加ドライバを開く、対応するドライバをロードすることができず、国内ソースに交換しても対応するドライバを表示することができない.
コマンドを使用してネットワークカードのステータスを照会する
2つの部分があり、第1の部分は無線網であり、第2の部分はイーサネットである.ワイヤレスネットワークがUNCLIMEDによって発見され、ソース内にも対応するドライバが見つからない場合は、本コンピュータのワイヤレスネットワークカードのドライバを手動でダウンロードしてインストールする必要があります.
まずパソコンの無線LANカードの型番を調べる必要がありますが、Ubuntuの下では特に良い方法はないようです.
または
デュアルシステムであれば、Windowsの下のコントロールパネル-デバイスマネージャでワイヤレスカードの具体的な型番を調べることができます.私のパソコンのワイヤレスカードの型番はIntel Dual Band Wireless-AC 3168です.
それからIntelの公式サイトに行ってLinuxに適したワイヤレスカードの駆動を探して、ワイヤレスカードの型番+Ubuntuを検索することができて、それからIntelの公式サイトを探します.このサイトは多くのNICモデルに適用されます.https://www.intel.com/content/www/us/en/support/articles/000005511/network-and-i-o/wireless-networking.html
対応するドライバをダウンロードすると同時に、Linuxカーネルのバージョンにドライバが要求されていることを発見しました.Ubuntu 14.04の初期カーネルは4.4で、私のパソコンのワイヤレスカードに対応するカーネルは4.6+なので、カーネルを更新する必要があります.
まずは自分のUbuntuカーネルを調べてみます
次に、http://kernel.ubuntu.com/~kernel-ppa/mainline/適切なバージョンを選択してダウンロードし、4.8のカーネルを選択します
インストール
インストールが完了したら再起動し、Ubuntuカーネルが更新されているかどうかを確認します.
次にダウンロードしたドライバをlibのfirmwareにコピーします
次にgrubを更新して再起動します
そして大功を成し遂げて、WiFiでインターネットを楽しむことができました.
System Settingsシステムの設定-oftware&Updatesソフトウェア&更新-Additional Driversの追加ドライバを開く、対応するドライバをロードすることができず、国内ソースに交換しても対応するドライバを表示することができない.
コマンドを使用してネットワークカードのステータスを照会する
$lshw -C network
の詳細は次のとおりです.*-network UNCLAIMED
description: Network controller
product: Intel Corporation
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:02:00.0
version: 10
width: 64 bits
clock: 33MHz
capabilities: cap_list
configuration: latency=0
resources: memory:df200000-df201fff
*-network
description: Ethernet interface
product: QCA8171 Gigabit Ethernet
vendor: Qualcomm Atheros
physical id: 0
bus info: pci@0000:03:00.0
logical name: eth0
version: 10
serial: **************
size: 100Mbit/s
capacity: 1Gbit/s
width: 64 bits
clock: 33MHz
capabilities: bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=alx duplex=full ip=******** latency=0 link=yes multicast=yes port=twisted pair speed=100Mbit/s
resources: irq:128 memory:df100000-df13ffff ioport:d000(size=128)
2つの部分があり、第1の部分は無線網であり、第2の部分はイーサネットである.ワイヤレスネットワークがUNCLIMEDによって発見され、ソース内にも対応するドライバが見つからない場合は、本コンピュータのワイヤレスネットワークカードのドライバを手動でダウンロードしてインストールする必要があります.
まずパソコンの無線LANカードの型番を調べる必要がありますが、Ubuntuの下では特に良い方法はないようです.
$lspci | grep -i net
または
$iwconfig
デュアルシステムであれば、Windowsの下のコントロールパネル-デバイスマネージャでワイヤレスカードの具体的な型番を調べることができます.私のパソコンのワイヤレスカードの型番はIntel Dual Band Wireless-AC 3168です.
それからIntelの公式サイトに行ってLinuxに適したワイヤレスカードの駆動を探して、ワイヤレスカードの型番+Ubuntuを検索することができて、それからIntelの公式サイトを探します.このサイトは多くのNICモデルに適用されます.https://www.intel.com/content/www/us/en/support/articles/000005511/network-and-i-o/wireless-networking.html
対応するドライバをダウンロードすると同時に、Linuxカーネルのバージョンにドライバが要求されていることを発見しました.Ubuntu 14.04の初期カーネルは4.4で、私のパソコンのワイヤレスカードに対応するカーネルは4.6+なので、カーネルを更新する必要があります.
まずは自分のUbuntuカーネルを調べてみます
$uname -sr
次に、http://kernel.ubuntu.com/~kernel-ppa/mainline/適切なバージョンを選択してダウンロードし、4.8のカーネルを選択します
$wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.8/linux-headers-4.8.0-040800_4.8.0-040800.201610022031_all.deb
$wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.8/linux-headers-4.8.0-040800-generic_4.8.0-040800.201610022031_all.deb
$wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.8/linux-image-4.8.0-040800-generic_4.8.0-040800.201610022031_all.deb
インストール
$sudo dpkg -i *.deb
インストールが完了したら再起動し、Ubuntuカーネルが更新されているかどうかを確認します.
$uname -sr
次にダウンロードしたドライバをlibのfirmwareにコピーします
$sudo cp -i iwlwifi-3168-22.ucode /lib/firmware
次にgrubを更新して再起動します
$sudo update-grub
$sudo reboot
そして大功を成し遂げて、WiFiでインターネットを楽しむことができました.