はじめに
子供がプログラミングをやりたいというので、余っていたPCにUbuntu を導入してWiFiを使えるようしました
注意点
インターネットを検索してWI-U2-433DHPならチップセットのドライバがありそうだと思ったので、選んだのですが、どうやっても認識せず。。
調べてみたらチップが変わってたようです。。
ドライバのインストール
ドライバ導入に必要なパッケージを導入sudo apt-get install build-essential bc libelf-dev linux-headers-`uname -r`
sudo apt-get install dkms
sudo apt-get install git
sudo apt-get install wireless-tools
認識されてない状態のネットワーク情報
$ sudo lshw -C network *-network 詳細: イーサネット interface 製品: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller ベンダー: Realtek Semiconductor Co., Ltd. 物理ID: 0 バス情報: pci@0000:01:00.0 論理名: enp1s0 バージョン: 03 シリアル: 6c:62:6d:0e:d5:3e サイズ: 1Gbit/s 容量: 1Gbit/s 幅: 64 bits クロック: 33MHz 性能: pm msi pciexpress msix vpd bus_master cap_list rom __________________ physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation 設定: autonegotiation=on broadcast=yes driver=r8169 duplex=full firmware=rtl_nic/rtl8168d-1.fw ip=192.168.0.175 latency=0 link=yes multicast=yes port=MII speed=1Gbit/s リソース: irq:16 IOポート:d800(サイズ=256) メモリー:fbeff000-fbefffff メ モリー:faffc000-faffffff メモリー:fbec0000-fbedffff
ドライバのインストール
git clone https://github.com/aircrack-ng/rtl8812auインストールの確認
cd rtl8812au
sudo ./dkms-install.sh
======
You must run this with superuser priviliges. Try "sudo ./dkms-install.sh" souta@souta-p6550jp:~/rtl8812au$ sudo ./dkms-install.sh About to run dkms install steps... Creating symlink /var/lib/dkms/rtl8812au/5.6.4.2/source -> /usr/src/rtl8812au-5.6.4.2 DKMS: add completed. Kernel preparation unnecessary for this kernel. Skipping... Building module: cleaning build area... 'make' -j4 KVER=5.4.0-40-generic KSRC=/lib/modules/5.4.0-40-generic/build..................................... cleaning build area... DKMS: build completed. 88XXau.ko: Running module version sanity check. - Original module - No original module exists within this kernel - Installation - Installing to /lib/modules/5.4.0-40-generic/updates/dkms/ depmod........ DKMS: install completed. Finished running dkms install steps.
dkms status rtl8812au, 5.6.4.2, 5.4.0-40-generic, x86_64: installedWI-U2-433DHPをPCに接続
認識していれば、ランプなどが点灯するはずです
$ sudo lshw -C network *-network 詳細: イーサネット interface 製品: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller ベンダー: Realtek Semiconductor Co., Ltd. 物理ID: 0 バス情報: pci@0000:01:00.0 論理名: enp1s0 バージョン: 03 シリアル: 6c:62:6d:0e:d5:3e サイズ: 1Gbit/s 容量: 1Gbit/s 幅: 64 bits クロック: 33MHz 性能: pm msi pciexpress msix vpd bus_master cap_list rom __________________ physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation 設定: autonegotiation=on broadcast=yes driver=r8169 duplex=full firmware=rtl_nic/rtl8168d-1.fw ip=192.168.0.175 latency=0 link=yes multicast=yes port=MII speed=1Gbit/s リソース: irq:16 IOポート:d800(サイズ=256) メモリー:fbeff000-fbefffff メ モリー:faffc000-faffffff メモリー:fbec0000-fbedffff *-network 詳細: 無線インターフェース 物理ID: 2 バス情報: usb@1:1.4 論理名: wlx50c4ddf88805 シリアル: 50:c4:dd:f8:88:05 性能: __________________ physical wireless 設定: broadcast=yes driver=rtl88XXau multicast=yes wireless=unassociated
おおーーはいった!
WiFi設定
状態の確認$ iwconfig lo no wireless extensions. wlx50c4ddf88805 unassociated ESSID:"" Nickname:"<WIFI@REALTEK>" Mode:Managed Frequency=2.412 GHz Access Point: Not-Associated Sensitivity:0/0 Retry:off RTS thr:off Fragment thr:off Power Management:off Link Quality=0/100 Signal level=0 dBm Noise level=0 dBm Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0 enp1s0 no wireless extensions.
nmcli による設定
sudo nmcli connection add \ type wifi \ ifname '*' \ con-name <SSID> \ ssid <SSID> sudo nmcli connection show sudo nmcli connection edit TP-LINK_258A_5G nmcli connection modify con-name connection.autoconnect yes nmcli connection modify con-name 802-11-wireless-security.key-mgmt wpa-psk nmcli connection modify con-name 802-11-wireless-security.psk-flags 0 nmcli connection modify con-name 802-11-wireless-security.psk <password>
無事つながりました。
コメント