はじめに
子供がプログラミングをやりたいというので、余っていたPCにUbuntu を導入してWiFiを使えるようしました
注意点
インターネットを検索してWI-U2-433DHPならチップセットのドライバがありそうだと思ったので、選んだのですが、どうやっても認識せず。。
調べてみたらチップが変わってたようです。。
ドライバのインストール
(2021/12/05)追記Ubuntuのアップグレードで動かなくなったので、再度下記URLを参照しインストールを実施。
https://github.com/aircrack-ng/rtl8812au
ドライバ導入に必要なパッケージを導入
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>
無事つながりました。
コメント